From fe246da79a6570ac7214d0663f71cc902cf4390e Mon Sep 17 00:00:00 2001 From: Anmol1696 Date: Fri, 12 Sep 2025 08:51:16 +0400 Subject: [PATCH 1/7] initial setup for bind gvk to k8s client --- ...gger-extended-client-full-name-strategy.ts | 42574 +++++++++++++++ .../openapi.extended.generate.test.ts.snap | 42577 ++++++++++++++++ .../openapi.extended.generate.test.ts | 69 + packages/schema-sdk/src/openapi.ts | 297 + packages/schema-sdk/src/types.ts | 23 + 5 files changed, 85540 insertions(+) create mode 100644 __fixtures__/output/swagger-extended-client-full-name-strategy.ts diff --git a/__fixtures__/output/swagger-extended-client-full-name-strategy.ts b/__fixtures__/output/swagger-extended-client-full-name-strategy.ts new file mode 100644 index 0000000..8e1562f --- /dev/null +++ b/__fixtures__/output/swagger-extended-client-full-name-strategy.ts @@ -0,0 +1,42574 @@ +import { APIClient, APIClientRequestOpts, APIClientOptions } from "@interweb/fetch-api-client"; +/* com.coreos.monitoring.v1.Alertmanager */ +/* The `Alertmanager` custom resource definition (CRD) defines a desired [Alertmanager](https://prometheus.io/docs/alerting) setup to run in a Kubernetes cluster. It allows to specify many options such as the number of replicas, persistent storage and many more. + +For each `Alertmanager` resource, the Operator deploys a `StatefulSet` in the same namespace. When there are two or more configured replicas, the Operator runs the Alertmanager instances in high-availability mode. + +The resource defines via label and namespace selectors which `AlertmanagerConfig` objects should be associated to the deployed Alertmanager instances. */ +export interface ComCoreosMonitoringV1Alertmanager { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + additionalArgs?: { + name: string; + value?: string; + }[]; + additionalPeers?: string[]; + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + alertmanagerConfigMatcherStrategy?: { + type?: "OnNamespace" | "OnNamespaceExceptForAlertmanagerNamespace" | "None"; + }; + alertmanagerConfigNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + alertmanagerConfigSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + alertmanagerConfiguration?: { + global?: { + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + jira?: { + apiURL?: string; + }; + opsGenieApiKey?: { + key: string; + name?: string; + optional?: boolean; + }; + opsGenieApiUrl?: { + key: string; + name?: string; + optional?: boolean; + }; + pagerdutyUrl?: string; + resolveTimeout?: string; + rocketChat?: { + apiURL?: string; + token?: { + key: string; + name?: string; + optional?: boolean; + }; + tokenID?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + slackApiUrl?: { + key: string; + name?: string; + optional?: boolean; + }; + smtp?: { + authIdentity?: string; + authPassword?: { + key: string; + name?: string; + optional?: boolean; + }; + authSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + authUsername?: string; + from?: string; + hello?: string; + requireTLS?: boolean; + smartHost?: { + host: string; + port: string; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + telegram?: { + apiURL?: string; + }; + victorops?: { + apiKey?: { + key: string; + name?: string; + optional?: boolean; + }; + apiURL?: string; + }; + webex?: { + apiURL?: string; + }; + wechat?: { + apiCorpID?: string; + apiSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + apiURL?: string; + }; + }; + name?: string; + templates?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + }; + automountServiceAccountToken?: boolean; + baseImage?: string; + clusterAdvertiseAddress?: string; + clusterGossipInterval?: string; + clusterLabel?: string; + clusterPeerTimeout?: string; + clusterPushpullInterval?: string; + clusterTLS?: { + client: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + server: { + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + cipherSuites?: string[]; + clientAuthType?: string; + clientCAFile?: string; + client_ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + curvePreferences?: string[]; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: string; + minVersion?: string; + preferServerCipherSuites?: boolean; + }; + }; + configMaps?: string[]; + configSecret?: string; + containers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: { + nameservers?: string[]; + options?: { + name: string; + value?: string; + }[]; + searches?: string[]; + }; + dnsPolicy?: "ClusterFirstWithHostNet" | "ClusterFirst" | "Default" | "None"; + enableFeatures?: string[]; + enableServiceLinks?: boolean; + externalUrl?: string; + forceEnableClusterMode?: boolean; + hostAliases?: { + hostnames: string[]; + ip: string; + }[]; + hostUsers?: boolean; + image?: string; + imagePullPolicy?: "" | "Always" | "Never" | "IfNotPresent"; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + limits?: { + maxPerSilenceBytes?: string; + maxSilences?: number; + }; + listenLocal?: boolean; + logFormat?: "" | "logfmt" | "json"; + logLevel?: "" | "debug" | "info" | "warn" | "error"; + minReadySeconds?: number; + nodeSelector?: { + [key: string]: unknown; + }; + paused?: boolean; + persistentVolumeClaimRetentionPolicy?: { + whenDeleted?: string; + whenScaled?: string; + }; + podMetadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + portName?: string; + priorityClassName?: string; + replicas?: number; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + retention?: string; + routePrefix?: string; + secrets?: string[]; + securityContext?: { + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: string; + sysctls?: { + name: string; + value: string; + }[]; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + serviceAccountName?: string; + serviceName?: string; + sha?: string; + storage?: { + disableMountSubPath?: boolean; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + volumeClaimTemplate?: { + apiVersion?: string; + kind?: string; + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + status?: { + accessModes?: string[]; + allocatedResourceStatuses?: { + [key: string]: unknown; + }; + allocatedResources?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: { + lastProbeTime?: string; + lastTransitionTime?: string; + message?: string; + reason?: string; + status: string; + type: string; + }[]; + currentVolumeAttributesClassName?: string; + modifyVolumeStatus?: { + status: string; + targetVolumeAttributesClassName?: string; + }; + phase?: string; + }; + }; + }; + tag?: string; + terminationGracePeriodSeconds?: number; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologySpreadConstraints?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + version?: string; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + volumes?: { + awsElasticBlockStore?: { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; + }; + azureDisk?: { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + readOnly?: boolean; + }; + azureFile?: { + readOnly?: boolean; + secretName: string; + shareName: string; + }; + cephfs?: { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: { + name?: string; + }; + user?: string; + }; + cinder?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeID: string; + }; + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + csi?: { + driver: string; + fsType?: string; + nodePublishSecretRef?: { + name?: string; + }; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + }; + downwardAPI?: { + defaultMode?: number; + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + fc?: { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; + }; + flexVolume?: { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + }; + flocker?: { + datasetName?: string; + datasetUUID?: string; + }; + gcePersistentDisk?: { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; + }; + gitRepo?: { + directory?: string; + repository: string; + revision?: string; + }; + glusterfs?: { + endpoints: string; + path: string; + readOnly?: boolean; + }; + hostPath?: { + path: string; + type?: string; + }; + image?: { + pullPolicy?: string; + reference?: string; + }; + iscsi?: { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + targetPortal: string; + }; + name: string; + nfs?: { + path: string; + readOnly?: boolean; + server: string; + }; + persistentVolumeClaim?: { + claimName: string; + readOnly?: boolean; + }; + photonPersistentDisk?: { + fsType?: string; + pdID: string; + }; + portworxVolume?: { + fsType?: string; + readOnly?: boolean; + volumeID: string; + }; + projected?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + quobyte?: { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; + }; + rbd?: { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + user?: string; + }; + scaleIO?: { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: { + name?: string; + }; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + storageos?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeName?: string; + volumeNamespace?: string; + }; + vsphereVolume?: { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; + }; + }[]; + web?: { + getConcurrency?: number; + httpConfig?: { + headers?: { + contentSecurityPolicy?: string; + strictTransportSecurity?: string; + xContentTypeOptions?: "" | "NoSniff"; + xFrameOptions?: "" | "Deny" | "SameOrigin"; + xXSSProtection?: string; + }; + http2?: boolean; + }; + timeout?: number; + tlsConfig?: { + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + cipherSuites?: string[]; + clientAuthType?: string; + clientCAFile?: string; + client_ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + curvePreferences?: string[]; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: string; + minVersion?: string; + preferServerCipherSuites?: boolean; + }; + }; + }; + status?: { + availableReplicas: number; + conditions?: { + lastTransitionTime: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: string; + type: string; + }[]; + paused: boolean; + replicas: number; + selector?: string; + unavailableReplicas: number; + updatedReplicas: number; + }; +} +/* com.coreos.monitoring.v1.AlertmanagerList */ +/* AlertmanagerList is a list of Alertmanager */ +export interface ComCoreosMonitoringV1AlertmanagerList { + apiVersion?: string; + items: ComCoreosMonitoringV1Alertmanager[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1.PodMonitor */ +/* The `PodMonitor` custom resource definition (CRD) defines how `Prometheus` and `PrometheusAgent` can scrape metrics from a group of pods. +Among other things, it allows to specify: +* The pods to scrape via label selectors. +* The container ports to scrape. +* Authentication credentials to use. +* Target and metric relabeling. + +`Prometheus` and `PrometheusAgent` objects select `PodMonitor` objects using label and namespace selectors. */ +export interface ComCoreosMonitoringV1PodMonitor { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + attachMetadata?: { + node?: boolean; + }; + bodySizeLimit?: string; + convertClassicHistogramsToNHCB?: boolean; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + jobLabel?: string; + keepDroppedTargets?: number; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + namespaceSelector?: { + any?: boolean; + matchNames?: string[]; + }; + nativeHistogramBucketLimit?: number; + nativeHistogramMinBucketFactor?: any; + podMetricsEndpoints?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + enableHttp2?: boolean; + filterRunning?: boolean; + followRedirects?: boolean; + honorLabels?: boolean; + honorTimestamps?: boolean; + interval?: string; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + params?: { + [key: string]: unknown; + }; + path?: string; + port?: string; + portNumber?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + scheme?: "http" | "https"; + scrapeTimeout?: string; + targetPort?: any; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + trackTimestampsStaleness?: boolean; + }[]; + podTargetLabels?: string[]; + sampleLimit?: number; + scrapeClass?: string; + scrapeClassicHistograms?: boolean; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + selector: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + selectorMechanism?: "RelabelConfig" | "RoleSelector"; + targetLimit?: number; + }; +} +/* com.coreos.monitoring.v1.PodMonitorList */ +/* PodMonitorList is a list of PodMonitor */ +export interface ComCoreosMonitoringV1PodMonitorList { + apiVersion?: string; + items: ComCoreosMonitoringV1PodMonitor[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1.Probe */ +/* The `Probe` custom resource definition (CRD) defines how to scrape metrics from prober exporters such as the [blackbox exporter](https://github.com/prometheus/blackbox_exporter). + +The `Probe` resource needs 2 pieces of information: +* The list of probed addresses which can be defined statically or by discovering Kubernetes Ingress objects. +* The prober which exposes the availability of probed endpoints (over various protocols such HTTP, TCP, ICMP, ...) as Prometheus metrics. + +`Prometheus` and `PrometheusAgent` objects select `Probe` objects using label and namespace selectors. */ +export interface ComCoreosMonitoringV1Probe { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + convertClassicHistogramsToNHCB?: boolean; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + interval?: string; + jobName?: string; + keepDroppedTargets?: number; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + module?: string; + nativeHistogramBucketLimit?: number; + nativeHistogramMinBucketFactor?: any; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + params?: { + name: string; + values?: string[]; + }[]; + prober?: { + noProxy?: string; + path?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scheme?: "http" | "https"; + url: string; + }; + sampleLimit?: number; + scrapeClass?: string; + scrapeClassicHistograms?: boolean; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + scrapeTimeout?: string; + targetLimit?: number; + targets?: { + ingress?: { + namespaceSelector?: { + any?: boolean; + matchNames?: string[]; + }; + relabelingConfigs?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + }; + staticConfig?: { + labels?: { + [key: string]: unknown; + }; + relabelingConfigs?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + static?: string[]; + }; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; +} +/* com.coreos.monitoring.v1.ProbeList */ +/* ProbeList is a list of Probe */ +export interface ComCoreosMonitoringV1ProbeList { + apiVersion?: string; + items: ComCoreosMonitoringV1Probe[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1.Prometheus */ +/* The `Prometheus` custom resource definition (CRD) defines a desired [Prometheus](https://prometheus.io/docs/prometheus) setup to run in a Kubernetes cluster. It allows to specify many options such as the number of replicas, persistent storage, and Alertmanagers where firing alerts should be sent and many more. + +For each `Prometheus` resource, the Operator deploys one or several `StatefulSet` objects in the same namespace. The number of StatefulSets is equal to the number of shards which is 1 by default. + +The resource defines via label and namespace selectors which `ServiceMonitor`, `PodMonitor`, `Probe` and `PrometheusRule` objects should be associated to the deployed Prometheus instances. + +The Operator continuously reconciles the scrape and rules configuration and a sidecar container running in the Prometheus pods triggers a reload of the configuration when needed. */ +export interface ComCoreosMonitoringV1Prometheus { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + additionalAlertManagerConfigs?: { + key: string; + name?: string; + optional?: boolean; + }; + additionalAlertRelabelConfigs?: { + key: string; + name?: string; + optional?: boolean; + }; + additionalArgs?: { + name: string; + value?: string; + }[]; + additionalScrapeConfigs?: { + key: string; + name?: string; + optional?: boolean; + }; + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + alerting?: { + alertmanagers: { + alertRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + apiVersion?: "v1" | "V1" | "v2" | "V2"; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenFile?: string; + enableHttp2?: boolean; + name: string; + namespace?: string; + noProxy?: string; + pathPrefix?: string; + port: any; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + scheme?: string; + sigv4?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + profile?: string; + region?: string; + roleArn?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + timeout?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + }; + allowOverlappingBlocks?: boolean; + apiserverConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + host: string; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + arbitraryFSAccessThroughSMs?: { + deny?: boolean; + }; + automountServiceAccountToken?: boolean; + baseImage?: string; + bodySizeLimit?: string; + configMaps?: string[]; + containers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + convertClassicHistogramsToNHCB?: boolean; + disableCompaction?: boolean; + dnsConfig?: { + nameservers?: string[]; + options?: { + name: string; + value?: string; + }[]; + searches?: string[]; + }; + dnsPolicy?: "ClusterFirstWithHostNet" | "ClusterFirst" | "Default" | "None"; + enableAdminAPI?: boolean; + enableFeatures?: string[]; + enableOTLPReceiver?: boolean; + enableRemoteWriteReceiver?: boolean; + enableServiceLinks?: boolean; + enforcedBodySizeLimit?: string; + enforcedKeepDroppedTargets?: number; + enforcedLabelLimit?: number; + enforcedLabelNameLengthLimit?: number; + enforcedLabelValueLengthLimit?: number; + enforcedNamespaceLabel?: string; + enforcedSampleLimit?: number; + enforcedTargetLimit?: number; + evaluationInterval?: string; + excludedFromEnforcement?: { + group?: "monitoring.coreos.com"; + name?: string; + namespace: string; + resource: "prometheusrules" | "servicemonitors" | "podmonitors" | "probes" | "scrapeconfigs"; + }[]; + exemplars?: { + maxSize?: number; + }; + externalLabels?: { + [key: string]: unknown; + }; + externalUrl?: string; + hostAliases?: { + hostnames: string[]; + ip: string; + }[]; + hostNetwork?: boolean; + hostUsers?: boolean; + ignoreNamespaceSelectors?: boolean; + image?: string; + imagePullPolicy?: "" | "Always" | "Never" | "IfNotPresent"; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + keepDroppedTargets?: number; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + listenLocal?: boolean; + logFormat?: "" | "logfmt" | "json"; + logLevel?: "" | "debug" | "info" | "warn" | "error"; + maximumStartupDurationSeconds?: number; + minReadySeconds?: number; + nameEscapingScheme?: "AllowUTF8" | "Underscores" | "Dots" | "Values"; + nameValidationScheme?: "UTF8" | "Legacy"; + nodeSelector?: { + [key: string]: unknown; + }; + otlp?: { + convertHistogramsToNHCB?: boolean; + ignoreResourceAttributes?: string[]; + keepIdentifyingResourceAttributes?: boolean; + promoteAllResourceAttributes?: boolean; + promoteResourceAttributes?: string[]; + translationStrategy?: "NoUTF8EscapingWithSuffixes" | "UnderscoreEscapingWithSuffixes" | "NoTranslation"; + }; + overrideHonorLabels?: boolean; + overrideHonorTimestamps?: boolean; + paused?: boolean; + persistentVolumeClaimRetentionPolicy?: { + whenDeleted?: string; + whenScaled?: string; + }; + podMetadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + podMonitorNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + podMonitorSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + podTargetLabels?: string[]; + portName?: string; + priorityClassName?: string; + probeNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + probeSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + prometheusExternalLabelName?: string; + prometheusRulesExcludedFromEnforce?: { + ruleName: string; + ruleNamespace: string; + }[]; + query?: { + lookbackDelta?: string; + maxConcurrency?: number; + maxSamples?: number; + timeout?: string; + }; + queryLogFile?: string; + reloadStrategy?: "HTTP" | "ProcessSignal"; + remoteRead?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + filterExternalLabels?: boolean; + followRedirects?: boolean; + headers?: { + [key: string]: unknown; + }; + name?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + readRecent?: boolean; + remoteTimeout?: string; + requiredMatchers?: { + [key: string]: unknown; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + }[]; + remoteWrite?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + azureAd?: { + cloud?: "AzureChina" | "AzureGovernment" | "AzurePublic"; + managedIdentity?: { + clientId: string; + }; + oauth?: { + clientId: string; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + tenantId: string; + }; + sdk?: { + tenantId?: string; + }; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + enableHTTP2?: boolean; + followRedirects?: boolean; + headers?: { + [key: string]: unknown; + }; + messageVersion?: "V1.0" | "V2.0"; + metadataConfig?: { + maxSamplesPerSend?: number; + send?: boolean; + sendInterval?: string; + }; + name?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + queueConfig?: { + batchSendDeadline?: string; + capacity?: number; + maxBackoff?: string; + maxRetries?: number; + maxSamplesPerSend?: number; + maxShards?: number; + minBackoff?: string; + minShards?: number; + retryOnRateLimit?: boolean; + sampleAgeLimit?: string; + }; + remoteTimeout?: string; + roundRobinDNS?: boolean; + sendExemplars?: boolean; + sendNativeHistograms?: boolean; + sigv4?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + profile?: string; + region?: string; + roleArn?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + writeRelabelConfigs?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + }[]; + remoteWriteReceiverMessageVersions?: ("V1.0" | "V2.0")[]; + replicaExternalLabelName?: string; + replicas?: number; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + retention?: string; + retentionSize?: string; + routePrefix?: string; + ruleNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + ruleQueryOffset?: string; + ruleSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + rules?: { + alert?: { + forGracePeriod?: string; + forOutageTolerance?: string; + resendDelay?: string; + }; + }; + runtime?: { + goGC?: number; + }; + sampleLimit?: number; + scrapeClasses?: { + attachMetadata?: { + node?: boolean; + }; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + default?: boolean; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + name: string; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + scrapeClassicHistograms?: boolean; + scrapeConfigNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + scrapeConfigSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + scrapeFailureLogFile?: string; + scrapeInterval?: string; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + scrapeTimeout?: string; + secrets?: string[]; + securityContext?: { + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: string; + sysctls?: { + name: string; + value: string; + }[]; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + serviceAccountName?: string; + serviceDiscoveryRole?: "Endpoints" | "EndpointSlice"; + serviceMonitorNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + serviceMonitorSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + serviceName?: string; + sha?: string; + shardRetentionPolicy?: { + retain?: { + retentionPeriod: string; + }; + whenScaled?: "Retain" | "Delete"; + }; + shards?: number; + storage?: { + disableMountSubPath?: boolean; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + volumeClaimTemplate?: { + apiVersion?: string; + kind?: string; + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + status?: { + accessModes?: string[]; + allocatedResourceStatuses?: { + [key: string]: unknown; + }; + allocatedResources?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: { + lastProbeTime?: string; + lastTransitionTime?: string; + message?: string; + reason?: string; + status: string; + type: string; + }[]; + currentVolumeAttributesClassName?: string; + modifyVolumeStatus?: { + status: string; + targetVolumeAttributesClassName?: string; + }; + phase?: string; + }; + }; + }; + tag?: string; + targetLimit?: number; + terminationGracePeriodSeconds?: number; + thanos?: { + additionalArgs?: { + name: string; + value?: string; + }[]; + baseImage?: string; + blockSize?: string; + getConfigInterval?: string; + getConfigTimeout?: string; + grpcListenLocal?: boolean; + grpcServerTlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + httpListenLocal?: boolean; + image?: string; + listenLocal?: boolean; + logFormat?: "" | "logfmt" | "json"; + logLevel?: "" | "debug" | "info" | "warn" | "error"; + minTime?: string; + objectStorageConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + objectStorageConfigFile?: string; + readyTimeout?: string; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + sha?: string; + tag?: string; + tracingConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + tracingConfigFile?: string; + version?: string; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + }; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologySpreadConstraints?: { + additionalLabelSelectors?: "OnResource" | "OnShard"; + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + tracingConfig?: { + clientType?: "http" | "grpc"; + compression?: "gzip"; + endpoint: string; + headers?: { + [key: string]: unknown; + }; + insecure?: boolean; + samplingFraction?: any; + timeout?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + tsdb?: { + outOfOrderTimeWindow?: string; + }; + version?: string; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + volumes?: { + awsElasticBlockStore?: { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; + }; + azureDisk?: { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + readOnly?: boolean; + }; + azureFile?: { + readOnly?: boolean; + secretName: string; + shareName: string; + }; + cephfs?: { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: { + name?: string; + }; + user?: string; + }; + cinder?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeID: string; + }; + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + csi?: { + driver: string; + fsType?: string; + nodePublishSecretRef?: { + name?: string; + }; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + }; + downwardAPI?: { + defaultMode?: number; + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + fc?: { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; + }; + flexVolume?: { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + }; + flocker?: { + datasetName?: string; + datasetUUID?: string; + }; + gcePersistentDisk?: { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; + }; + gitRepo?: { + directory?: string; + repository: string; + revision?: string; + }; + glusterfs?: { + endpoints: string; + path: string; + readOnly?: boolean; + }; + hostPath?: { + path: string; + type?: string; + }; + image?: { + pullPolicy?: string; + reference?: string; + }; + iscsi?: { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + targetPortal: string; + }; + name: string; + nfs?: { + path: string; + readOnly?: boolean; + server: string; + }; + persistentVolumeClaim?: { + claimName: string; + readOnly?: boolean; + }; + photonPersistentDisk?: { + fsType?: string; + pdID: string; + }; + portworxVolume?: { + fsType?: string; + readOnly?: boolean; + volumeID: string; + }; + projected?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + quobyte?: { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; + }; + rbd?: { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + user?: string; + }; + scaleIO?: { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: { + name?: string; + }; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + storageos?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeName?: string; + volumeNamespace?: string; + }; + vsphereVolume?: { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; + }; + }[]; + walCompression?: boolean; + web?: { + httpConfig?: { + headers?: { + contentSecurityPolicy?: string; + strictTransportSecurity?: string; + xContentTypeOptions?: "" | "NoSniff"; + xFrameOptions?: "" | "Deny" | "SameOrigin"; + xXSSProtection?: string; + }; + http2?: boolean; + }; + maxConnections?: number; + pageTitle?: string; + tlsConfig?: { + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + cipherSuites?: string[]; + clientAuthType?: string; + clientCAFile?: string; + client_ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + curvePreferences?: string[]; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: string; + minVersion?: string; + preferServerCipherSuites?: boolean; + }; + }; + }; + status?: { + availableReplicas: number; + conditions?: { + lastTransitionTime: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: string; + type: string; + }[]; + paused: boolean; + replicas: number; + selector?: string; + shardStatuses?: { + availableReplicas: number; + replicas: number; + shardID: string; + unavailableReplicas: number; + updatedReplicas: number; + }[]; + shards?: number; + unavailableReplicas: number; + updatedReplicas: number; + }; +} +/* com.coreos.monitoring.v1.PrometheusList */ +/* PrometheusList is a list of Prometheus */ +export interface ComCoreosMonitoringV1PrometheusList { + apiVersion?: string; + items: ComCoreosMonitoringV1Prometheus[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1.PrometheusRule */ +/* The `PrometheusRule` custom resource definition (CRD) defines [alerting](https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/) and [recording](https://prometheus.io/docs/prometheus/latest/configuration/recording_rules/) rules to be evaluated by `Prometheus` or `ThanosRuler` objects. + +`Prometheus` and `ThanosRuler` objects select `PrometheusRule` objects using label and namespace selectors. */ +export interface ComCoreosMonitoringV1PrometheusRule { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + groups?: { + interval?: string; + labels?: { + [key: string]: unknown; + }; + limit?: number; + name: string; + partial_response_strategy?: string; + query_offset?: string; + rules?: { + alert?: string; + annotations?: { + [key: string]: unknown; + }; + expr: any; + for?: string; + keep_firing_for?: string; + labels?: { + [key: string]: unknown; + }; + record?: string; + }[]; + }[]; + }; +} +/* com.coreos.monitoring.v1.PrometheusRuleList */ +/* PrometheusRuleList is a list of PrometheusRule */ +export interface ComCoreosMonitoringV1PrometheusRuleList { + apiVersion?: string; + items: ComCoreosMonitoringV1PrometheusRule[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1.ServiceMonitor */ +/* The `ServiceMonitor` custom resource definition (CRD) defines how `Prometheus` and `PrometheusAgent` can scrape metrics from a group of services. +Among other things, it allows to specify: +* The services to scrape via label selectors. +* The container ports to scrape. +* Authentication credentials to use. +* Target and metric relabeling. + +`Prometheus` and `PrometheusAgent` objects select `ServiceMonitor` objects using label and namespace selectors. */ +export interface ComCoreosMonitoringV1ServiceMonitor { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + attachMetadata?: { + node?: boolean; + }; + bodySizeLimit?: string; + convertClassicHistogramsToNHCB?: boolean; + endpoints: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenFile?: string; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + enableHttp2?: boolean; + filterRunning?: boolean; + followRedirects?: boolean; + honorLabels?: boolean; + honorTimestamps?: boolean; + interval?: string; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + params?: { + [key: string]: unknown; + }; + path?: string; + port?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + scheme?: "http" | "https"; + scrapeTimeout?: string; + targetPort?: any; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + trackTimestampsStaleness?: boolean; + }[]; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + jobLabel?: string; + keepDroppedTargets?: number; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + namespaceSelector?: { + any?: boolean; + matchNames?: string[]; + }; + nativeHistogramBucketLimit?: number; + nativeHistogramMinBucketFactor?: any; + podTargetLabels?: string[]; + sampleLimit?: number; + scrapeClass?: string; + scrapeClassicHistograms?: boolean; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + selector: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + selectorMechanism?: "RelabelConfig" | "RoleSelector"; + targetLabels?: string[]; + targetLimit?: number; + }; + status?: { + bindings?: { + conditions?: { + lastTransitionTime: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: string; + type: "Accepted"; + }[]; + group: "monitoring.coreos.com"; + name: string; + namespace: string; + resource: "prometheuses" | "prometheusagents"; + }[]; + }; +} +/* com.coreos.monitoring.v1.ServiceMonitorList */ +/* ServiceMonitorList is a list of ServiceMonitor */ +export interface ComCoreosMonitoringV1ServiceMonitorList { + apiVersion?: string; + items: ComCoreosMonitoringV1ServiceMonitor[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1.ThanosRuler */ +/* The `ThanosRuler` custom resource definition (CRD) defines a desired [Thanos Ruler](https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md) setup to run in a Kubernetes cluster. + +A `ThanosRuler` instance requires at least one compatible Prometheus API endpoint (either Thanos Querier or Prometheus services). + +The resource defines via label and namespace selectors which `PrometheusRule` objects should be associated to the deployed Thanos Ruler instances. */ +export interface ComCoreosMonitoringV1ThanosRuler { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + additionalArgs?: { + name: string; + value?: string; + }[]; + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + alertDropLabels?: string[]; + alertQueryUrl?: string; + alertRelabelConfigFile?: string; + alertRelabelConfigs?: { + key: string; + name?: string; + optional?: boolean; + }; + alertmanagersConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + alertmanagersUrl?: string[]; + containers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: { + nameservers?: string[]; + options?: { + name: string; + value?: string; + }[]; + searches?: string[]; + }; + dnsPolicy?: "ClusterFirstWithHostNet" | "ClusterFirst" | "Default" | "None"; + enableFeatures?: string[]; + enableServiceLinks?: boolean; + enforcedNamespaceLabel?: string; + evaluationInterval?: string; + excludedFromEnforcement?: { + group?: "monitoring.coreos.com"; + name?: string; + namespace: string; + resource: "prometheusrules" | "servicemonitors" | "podmonitors" | "probes" | "scrapeconfigs"; + }[]; + externalPrefix?: string; + grpcServerTlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + hostAliases?: { + hostnames: string[]; + ip: string; + }[]; + hostUsers?: boolean; + image?: string; + imagePullPolicy?: "" | "Always" | "Never" | "IfNotPresent"; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + labels?: { + [key: string]: unknown; + }; + listenLocal?: boolean; + logFormat?: "" | "logfmt" | "json"; + logLevel?: "" | "debug" | "info" | "warn" | "error"; + minReadySeconds?: number; + nodeSelector?: { + [key: string]: unknown; + }; + objectStorageConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + objectStorageConfigFile?: string; + paused?: boolean; + podMetadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + portName?: string; + priorityClassName?: string; + prometheusRulesExcludedFromEnforce?: { + ruleName: string; + ruleNamespace: string; + }[]; + queryConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + queryEndpoints?: string[]; + remoteWrite?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + azureAd?: { + cloud?: "AzureChina" | "AzureGovernment" | "AzurePublic"; + managedIdentity?: { + clientId: string; + }; + oauth?: { + clientId: string; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + tenantId: string; + }; + sdk?: { + tenantId?: string; + }; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + enableHTTP2?: boolean; + followRedirects?: boolean; + headers?: { + [key: string]: unknown; + }; + messageVersion?: "V1.0" | "V2.0"; + metadataConfig?: { + maxSamplesPerSend?: number; + send?: boolean; + sendInterval?: string; + }; + name?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + queueConfig?: { + batchSendDeadline?: string; + capacity?: number; + maxBackoff?: string; + maxRetries?: number; + maxSamplesPerSend?: number; + maxShards?: number; + minBackoff?: string; + minShards?: number; + retryOnRateLimit?: boolean; + sampleAgeLimit?: string; + }; + remoteTimeout?: string; + roundRobinDNS?: boolean; + sendExemplars?: boolean; + sendNativeHistograms?: boolean; + sigv4?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + profile?: string; + region?: string; + roleArn?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + writeRelabelConfigs?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + }[]; + replicas?: number; + resendDelay?: string; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + retention?: string; + routePrefix?: string; + ruleConcurrentEval?: number; + ruleGracePeriod?: string; + ruleNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + ruleOutageTolerance?: string; + ruleQueryOffset?: string; + ruleSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + securityContext?: { + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: string; + sysctls?: { + name: string; + value: string; + }[]; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + serviceAccountName?: string; + serviceName?: string; + storage?: { + disableMountSubPath?: boolean; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + volumeClaimTemplate?: { + apiVersion?: string; + kind?: string; + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + status?: { + accessModes?: string[]; + allocatedResourceStatuses?: { + [key: string]: unknown; + }; + allocatedResources?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: { + lastProbeTime?: string; + lastTransitionTime?: string; + message?: string; + reason?: string; + status: string; + type: string; + }[]; + currentVolumeAttributesClassName?: string; + modifyVolumeStatus?: { + status: string; + targetVolumeAttributesClassName?: string; + }; + phase?: string; + }; + }; + }; + terminationGracePeriodSeconds?: number; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologySpreadConstraints?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + tracingConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + tracingConfigFile?: string; + version?: string; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + volumes?: { + awsElasticBlockStore?: { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; + }; + azureDisk?: { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + readOnly?: boolean; + }; + azureFile?: { + readOnly?: boolean; + secretName: string; + shareName: string; + }; + cephfs?: { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: { + name?: string; + }; + user?: string; + }; + cinder?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeID: string; + }; + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + csi?: { + driver: string; + fsType?: string; + nodePublishSecretRef?: { + name?: string; + }; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + }; + downwardAPI?: { + defaultMode?: number; + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + fc?: { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; + }; + flexVolume?: { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + }; + flocker?: { + datasetName?: string; + datasetUUID?: string; + }; + gcePersistentDisk?: { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; + }; + gitRepo?: { + directory?: string; + repository: string; + revision?: string; + }; + glusterfs?: { + endpoints: string; + path: string; + readOnly?: boolean; + }; + hostPath?: { + path: string; + type?: string; + }; + image?: { + pullPolicy?: string; + reference?: string; + }; + iscsi?: { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + targetPortal: string; + }; + name: string; + nfs?: { + path: string; + readOnly?: boolean; + server: string; + }; + persistentVolumeClaim?: { + claimName: string; + readOnly?: boolean; + }; + photonPersistentDisk?: { + fsType?: string; + pdID: string; + }; + portworxVolume?: { + fsType?: string; + readOnly?: boolean; + volumeID: string; + }; + projected?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + quobyte?: { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; + }; + rbd?: { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + user?: string; + }; + scaleIO?: { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: { + name?: string; + }; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + storageos?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeName?: string; + volumeNamespace?: string; + }; + vsphereVolume?: { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; + }; + }[]; + web?: { + httpConfig?: { + headers?: { + contentSecurityPolicy?: string; + strictTransportSecurity?: string; + xContentTypeOptions?: "" | "NoSniff"; + xFrameOptions?: "" | "Deny" | "SameOrigin"; + xXSSProtection?: string; + }; + http2?: boolean; + }; + tlsConfig?: { + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + cipherSuites?: string[]; + clientAuthType?: string; + clientCAFile?: string; + client_ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + curvePreferences?: string[]; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: string; + minVersion?: string; + preferServerCipherSuites?: boolean; + }; + }; + }; + status?: { + availableReplicas: number; + conditions?: { + lastTransitionTime: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: string; + type: string; + }[]; + paused: boolean; + replicas: number; + unavailableReplicas: number; + updatedReplicas: number; + }; +} +/* com.coreos.monitoring.v1.ThanosRulerList */ +/* ThanosRulerList is a list of ThanosRuler */ +export interface ComCoreosMonitoringV1ThanosRulerList { + apiVersion?: string; + items: ComCoreosMonitoringV1ThanosRuler[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1alpha1.AlertmanagerConfig */ +/* AlertmanagerConfig configures the Prometheus Alertmanager, +specifying how alerts should be grouped, inhibited and notified to external systems. */ +export interface ComCoreosMonitoringV1alpha1AlertmanagerConfig { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + inhibitRules?: { + equal?: string[]; + sourceMatch?: { + matchType?: "!=" | "=" | "=~" | "!~"; + name: string; + regex?: boolean; + value?: string; + }[]; + targetMatch?: { + matchType?: "!=" | "=" | "=~" | "!~"; + name: string; + regex?: boolean; + value?: string; + }[]; + }[]; + muteTimeIntervals?: { + name: string; + timeIntervals?: { + daysOfMonth?: { + end?: number; + start?: number; + }[]; + months?: string[]; + times?: { + endTime?: string; + startTime?: string; + }[]; + weekdays?: string[]; + years?: string[]; + }[]; + }[]; + receivers?: { + discordConfigs?: { + apiURL: { + key: string; + name?: string; + optional?: boolean; + }; + avatarURL?: string; + content?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + sendResolved?: boolean; + title?: string; + username?: string; + }[]; + emailConfigs?: { + authIdentity?: string; + authPassword?: { + key: string; + name?: string; + optional?: boolean; + }; + authSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + authUsername?: string; + from?: string; + headers?: { + key: string; + value: string; + }[]; + hello?: string; + html?: string; + requireTLS?: boolean; + sendResolved?: boolean; + smarthost?: string; + text?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + to?: string; + }[]; + msteamsConfigs?: { + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + sendResolved?: boolean; + summary?: string; + text?: string; + title?: string; + webhookUrl: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + msteamsv2Configs?: { + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + sendResolved?: boolean; + text?: string; + title?: string; + webhookURL?: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + name: string; + opsgenieConfigs?: { + actions?: string; + apiKey?: { + key: string; + name?: string; + optional?: boolean; + }; + apiURL?: string; + description?: string; + details?: { + key: string; + value: string; + }[]; + entity?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + note?: string; + priority?: string; + responders?: { + id?: string; + name?: string; + type: string; + username?: string; + }[]; + sendResolved?: boolean; + source?: string; + tags?: string; + updateAlerts?: boolean; + }[]; + pagerdutyConfigs?: { + class?: string; + client?: string; + clientURL?: string; + component?: string; + description?: string; + details?: { + key: string; + value: string; + }[]; + group?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + pagerDutyImageConfigs?: { + alt?: string; + href?: string; + src?: string; + }[]; + pagerDutyLinkConfigs?: { + alt?: string; + href?: string; + }[]; + routingKey?: { + key: string; + name?: string; + optional?: boolean; + }; + sendResolved?: boolean; + serviceKey?: { + key: string; + name?: string; + optional?: boolean; + }; + severity?: string; + source?: string; + url?: string; + }[]; + pushoverConfigs?: { + device?: string; + expire?: string; + html?: boolean; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + priority?: string; + retry?: string; + sendResolved?: boolean; + sound?: string; + title?: string; + token?: { + key: string; + name?: string; + optional?: boolean; + }; + tokenFile?: string; + ttl?: string; + url?: string; + urlTitle?: string; + userKey?: { + key: string; + name?: string; + optional?: boolean; + }; + userKeyFile?: string; + }[]; + rocketchatConfigs?: { + actions?: { + msg?: string; + text?: string; + url?: string; + }[]; + apiURL?: string; + channel?: string; + color?: string; + emoji?: string; + fields?: { + short?: boolean; + title?: string; + value?: string; + }[]; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + iconURL?: string; + imageURL?: string; + linkNames?: boolean; + sendResolved?: boolean; + shortFields?: boolean; + text?: string; + thumbURL?: string; + title?: string; + titleLink?: string; + token: { + key: string; + name?: string; + optional?: boolean; + }; + tokenID: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + slackConfigs?: { + actions?: { + confirm?: { + dismissText?: string; + okText?: string; + text: string; + title?: string; + }; + name?: string; + style?: string; + text: string; + type: string; + url?: string; + value?: string; + }[]; + apiURL?: { + key: string; + name?: string; + optional?: boolean; + }; + callbackId?: string; + channel?: string; + color?: string; + fallback?: string; + fields?: { + short?: boolean; + title: string; + value: string; + }[]; + footer?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + iconEmoji?: string; + iconURL?: string; + imageURL?: string; + linkNames?: boolean; + mrkdwnIn?: string[]; + pretext?: string; + sendResolved?: boolean; + shortFields?: boolean; + text?: string; + thumbURL?: string; + title?: string; + titleLink?: string; + username?: string; + }[]; + snsConfigs?: { + apiURL?: string; + attributes?: { + [key: string]: unknown; + }; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + phoneNumber?: string; + sendResolved?: boolean; + sigv4?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + profile?: string; + region?: string; + roleArn?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + subject?: string; + targetARN?: string; + topicARN?: string; + }[]; + telegramConfigs?: { + apiURL?: string; + botToken?: { + key: string; + name?: string; + optional?: boolean; + }; + botTokenFile?: string; + chatID: number; + disableNotifications?: boolean; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + messageThreadID?: number; + parseMode?: "MarkdownV2" | "Markdown" | "HTML"; + sendResolved?: boolean; + }[]; + victoropsConfigs?: { + apiKey?: { + key: string; + name?: string; + optional?: boolean; + }; + apiUrl?: string; + customFields?: { + key: string; + value: string; + }[]; + entityDisplayName?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + messageType?: string; + monitoringTool?: string; + routingKey?: string; + sendResolved?: boolean; + stateMessage?: string; + }[]; + webexConfigs?: { + apiURL?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + roomID: string; + sendResolved?: boolean; + }[]; + webhookConfigs?: { + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + maxAlerts?: number; + sendResolved?: boolean; + timeout?: string; + url?: string; + urlSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + wechatConfigs?: { + agentID?: string; + apiSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + apiURL?: string; + corpID?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + messageType?: string; + sendResolved?: boolean; + toParty?: string; + toTag?: string; + toUser?: string; + }[]; + }[]; + route?: { + activeTimeIntervals?: string[]; + continue?: boolean; + groupBy?: string[]; + groupInterval?: string; + groupWait?: string; + matchers?: { + matchType?: "!=" | "=" | "=~" | "!~"; + name: string; + regex?: boolean; + value?: string; + }[]; + muteTimeIntervals?: string[]; + receiver?: string; + repeatInterval?: string; + routes?: any[]; + }; + }; +} +/* com.coreos.monitoring.v1alpha1.AlertmanagerConfigList */ +/* AlertmanagerConfigList is a list of AlertmanagerConfig */ +export interface ComCoreosMonitoringV1alpha1AlertmanagerConfigList { + apiVersion?: string; + items: ComCoreosMonitoringV1alpha1AlertmanagerConfig[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1alpha1.PrometheusAgent */ +/* The `PrometheusAgent` custom resource definition (CRD) defines a desired [Prometheus Agent](https://prometheus.io/blog/2021/11/16/agent/) setup to run in a Kubernetes cluster. + +The CRD is very similar to the `Prometheus` CRD except for features which aren't available in agent mode like rule evaluation, persistent storage and Thanos sidecar. */ +export interface ComCoreosMonitoringV1alpha1PrometheusAgent { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + additionalArgs?: { + name: string; + value?: string; + }[]; + additionalScrapeConfigs?: { + key: string; + name?: string; + optional?: boolean; + }; + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + apiserverConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + host: string; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + arbitraryFSAccessThroughSMs?: { + deny?: boolean; + }; + automountServiceAccountToken?: boolean; + bodySizeLimit?: string; + configMaps?: string[]; + containers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + convertClassicHistogramsToNHCB?: boolean; + dnsConfig?: { + nameservers?: string[]; + options?: { + name: string; + value?: string; + }[]; + searches?: string[]; + }; + dnsPolicy?: "ClusterFirstWithHostNet" | "ClusterFirst" | "Default" | "None"; + enableFeatures?: string[]; + enableOTLPReceiver?: boolean; + enableRemoteWriteReceiver?: boolean; + enableServiceLinks?: boolean; + enforcedBodySizeLimit?: string; + enforcedKeepDroppedTargets?: number; + enforcedLabelLimit?: number; + enforcedLabelNameLengthLimit?: number; + enforcedLabelValueLengthLimit?: number; + enforcedNamespaceLabel?: string; + enforcedSampleLimit?: number; + enforcedTargetLimit?: number; + excludedFromEnforcement?: { + group?: "monitoring.coreos.com"; + name?: string; + namespace: string; + resource: "prometheusrules" | "servicemonitors" | "podmonitors" | "probes" | "scrapeconfigs"; + }[]; + externalLabels?: { + [key: string]: unknown; + }; + externalUrl?: string; + hostAliases?: { + hostnames: string[]; + ip: string; + }[]; + hostNetwork?: boolean; + hostUsers?: boolean; + ignoreNamespaceSelectors?: boolean; + image?: string; + imagePullPolicy?: "" | "Always" | "Never" | "IfNotPresent"; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + keepDroppedTargets?: number; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + listenLocal?: boolean; + logFormat?: "" | "logfmt" | "json"; + logLevel?: "" | "debug" | "info" | "warn" | "error"; + maximumStartupDurationSeconds?: number; + minReadySeconds?: number; + mode?: "StatefulSet" | "DaemonSet"; + nameEscapingScheme?: "AllowUTF8" | "Underscores" | "Dots" | "Values"; + nameValidationScheme?: "UTF8" | "Legacy"; + nodeSelector?: { + [key: string]: unknown; + }; + otlp?: { + convertHistogramsToNHCB?: boolean; + ignoreResourceAttributes?: string[]; + keepIdentifyingResourceAttributes?: boolean; + promoteAllResourceAttributes?: boolean; + promoteResourceAttributes?: string[]; + translationStrategy?: "NoUTF8EscapingWithSuffixes" | "UnderscoreEscapingWithSuffixes" | "NoTranslation"; + }; + overrideHonorLabels?: boolean; + overrideHonorTimestamps?: boolean; + paused?: boolean; + persistentVolumeClaimRetentionPolicy?: { + whenDeleted?: string; + whenScaled?: string; + }; + podMetadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + podMonitorNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + podMonitorSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + podTargetLabels?: string[]; + portName?: string; + priorityClassName?: string; + probeNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + probeSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + prometheusExternalLabelName?: string; + reloadStrategy?: "HTTP" | "ProcessSignal"; + remoteWrite?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + azureAd?: { + cloud?: "AzureChina" | "AzureGovernment" | "AzurePublic"; + managedIdentity?: { + clientId: string; + }; + oauth?: { + clientId: string; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + tenantId: string; + }; + sdk?: { + tenantId?: string; + }; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + enableHTTP2?: boolean; + followRedirects?: boolean; + headers?: { + [key: string]: unknown; + }; + messageVersion?: "V1.0" | "V2.0"; + metadataConfig?: { + maxSamplesPerSend?: number; + send?: boolean; + sendInterval?: string; + }; + name?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + queueConfig?: { + batchSendDeadline?: string; + capacity?: number; + maxBackoff?: string; + maxRetries?: number; + maxSamplesPerSend?: number; + maxShards?: number; + minBackoff?: string; + minShards?: number; + retryOnRateLimit?: boolean; + sampleAgeLimit?: string; + }; + remoteTimeout?: string; + roundRobinDNS?: boolean; + sendExemplars?: boolean; + sendNativeHistograms?: boolean; + sigv4?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + profile?: string; + region?: string; + roleArn?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + writeRelabelConfigs?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + }[]; + remoteWriteReceiverMessageVersions?: ("V1.0" | "V2.0")[]; + replicaExternalLabelName?: string; + replicas?: number; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + routePrefix?: string; + runtime?: { + goGC?: number; + }; + sampleLimit?: number; + scrapeClasses?: { + attachMetadata?: { + node?: boolean; + }; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + default?: boolean; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + name: string; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + scrapeClassicHistograms?: boolean; + scrapeConfigNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + scrapeConfigSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + scrapeFailureLogFile?: string; + scrapeInterval?: string; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + scrapeTimeout?: string; + secrets?: string[]; + securityContext?: { + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: string; + sysctls?: { + name: string; + value: string; + }[]; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + serviceAccountName?: string; + serviceDiscoveryRole?: "Endpoints" | "EndpointSlice"; + serviceMonitorNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + serviceMonitorSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + serviceName?: string; + shards?: number; + storage?: { + disableMountSubPath?: boolean; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + volumeClaimTemplate?: { + apiVersion?: string; + kind?: string; + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + status?: { + accessModes?: string[]; + allocatedResourceStatuses?: { + [key: string]: unknown; + }; + allocatedResources?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: { + lastProbeTime?: string; + lastTransitionTime?: string; + message?: string; + reason?: string; + status: string; + type: string; + }[]; + currentVolumeAttributesClassName?: string; + modifyVolumeStatus?: { + status: string; + targetVolumeAttributesClassName?: string; + }; + phase?: string; + }; + }; + }; + targetLimit?: number; + terminationGracePeriodSeconds?: number; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologySpreadConstraints?: { + additionalLabelSelectors?: "OnResource" | "OnShard"; + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + tracingConfig?: { + clientType?: "http" | "grpc"; + compression?: "gzip"; + endpoint: string; + headers?: { + [key: string]: unknown; + }; + insecure?: boolean; + samplingFraction?: any; + timeout?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + tsdb?: { + outOfOrderTimeWindow?: string; + }; + version?: string; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + volumes?: { + awsElasticBlockStore?: { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; + }; + azureDisk?: { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + readOnly?: boolean; + }; + azureFile?: { + readOnly?: boolean; + secretName: string; + shareName: string; + }; + cephfs?: { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: { + name?: string; + }; + user?: string; + }; + cinder?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeID: string; + }; + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + csi?: { + driver: string; + fsType?: string; + nodePublishSecretRef?: { + name?: string; + }; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + }; + downwardAPI?: { + defaultMode?: number; + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + fc?: { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; + }; + flexVolume?: { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + }; + flocker?: { + datasetName?: string; + datasetUUID?: string; + }; + gcePersistentDisk?: { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; + }; + gitRepo?: { + directory?: string; + repository: string; + revision?: string; + }; + glusterfs?: { + endpoints: string; + path: string; + readOnly?: boolean; + }; + hostPath?: { + path: string; + type?: string; + }; + image?: { + pullPolicy?: string; + reference?: string; + }; + iscsi?: { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + targetPortal: string; + }; + name: string; + nfs?: { + path: string; + readOnly?: boolean; + server: string; + }; + persistentVolumeClaim?: { + claimName: string; + readOnly?: boolean; + }; + photonPersistentDisk?: { + fsType?: string; + pdID: string; + }; + portworxVolume?: { + fsType?: string; + readOnly?: boolean; + volumeID: string; + }; + projected?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + quobyte?: { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; + }; + rbd?: { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + user?: string; + }; + scaleIO?: { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: { + name?: string; + }; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + storageos?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeName?: string; + volumeNamespace?: string; + }; + vsphereVolume?: { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; + }; + }[]; + walCompression?: boolean; + web?: { + httpConfig?: { + headers?: { + contentSecurityPolicy?: string; + strictTransportSecurity?: string; + xContentTypeOptions?: "" | "NoSniff"; + xFrameOptions?: "" | "Deny" | "SameOrigin"; + xXSSProtection?: string; + }; + http2?: boolean; + }; + maxConnections?: number; + pageTitle?: string; + tlsConfig?: { + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + cipherSuites?: string[]; + clientAuthType?: string; + clientCAFile?: string; + client_ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + curvePreferences?: string[]; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: string; + minVersion?: string; + preferServerCipherSuites?: boolean; + }; + }; + }; + status?: { + availableReplicas: number; + conditions?: { + lastTransitionTime: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: string; + type: string; + }[]; + paused: boolean; + replicas: number; + selector?: string; + shardStatuses?: { + availableReplicas: number; + replicas: number; + shardID: string; + unavailableReplicas: number; + updatedReplicas: number; + }[]; + shards?: number; + unavailableReplicas: number; + updatedReplicas: number; + }; +} +/* com.coreos.monitoring.v1alpha1.PrometheusAgentList */ +/* PrometheusAgentList is a list of PrometheusAgent */ +export interface ComCoreosMonitoringV1alpha1PrometheusAgentList { + apiVersion?: string; + items: ComCoreosMonitoringV1alpha1PrometheusAgent[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1alpha1.ScrapeConfig */ +/* ScrapeConfig defines a namespaced Prometheus scrape_config to be aggregated across +multiple namespaces into the Prometheus configuration. */ +export interface ComCoreosMonitoringV1alpha1ScrapeConfig { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + azureSDConfigs?: { + authenticationMethod?: "OAuth" | "ManagedIdentity" | "SDK"; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientID?: string; + clientSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + enableHTTP2?: boolean; + environment?: string; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + resourceGroup?: string; + subscriptionID: string; + tenantID?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + consulSDConfigs?: { + allowStale?: boolean; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + datacenter?: string; + enableHTTP2?: boolean; + filter?: string; + followRedirects?: boolean; + namespace?: string; + noProxy?: string; + nodeMeta?: { + [key: string]: unknown; + }; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + partition?: string; + pathPrefix?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + scheme?: "HTTP" | "HTTPS"; + server: string; + services?: string[]; + tagSeparator?: string; + tags?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + convertClassicHistogramsToNHCB?: boolean; + digitalOceanSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + dnsSDConfigs?: { + names: string[]; + port?: number; + refreshInterval?: string; + type?: "A" | "AAAA" | "MX" | "NS" | "SRV"; + }[]; + dockerSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + filters?: { + name: string; + values: string[]; + }[]; + followRedirects?: boolean; + host: string; + hostNetworkingHost?: string; + matchFirstNetwork?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + dockerSwarmSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + filters?: { + name: string; + values: string[]; + }[]; + followRedirects?: boolean; + host: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + role: "Services" | "Tasks" | "Nodes"; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + ec2SDConfigs?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + enableHTTP2?: boolean; + filters?: { + name: string; + values: string[]; + }[]; + followRedirects?: boolean; + noProxy?: string; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + region?: string; + roleARN?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + enableCompression?: boolean; + enableHTTP2?: boolean; + eurekaSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + server: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + fileSDConfigs?: { + files: string[]; + refreshInterval?: string; + }[]; + gceSDConfigs?: { + filter?: string; + port?: number; + project: string; + refreshInterval?: string; + tagSeparator?: string; + zone: string; + }[]; + hetznerSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + labelSelector?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + role: "hcloud" | "Hcloud" | "robot" | "Robot"; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + honorLabels?: boolean; + honorTimestamps?: boolean; + httpSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + }[]; + ionosSDConfigs?: { + authorization: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + datacenterID: string; + enableHTTP2?: boolean; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + jobName?: string; + keepDroppedTargets?: number; + kubernetesSDConfigs?: { + apiServer?: string; + attachMetadata?: { + node?: boolean; + }; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + namespaces?: { + names?: string[]; + ownNamespace?: boolean; + }; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + role: "Pod" | "Endpoints" | "Ingress" | "Service" | "Node" | "EndpointSlice"; + selectors?: { + field?: string; + label?: string; + role: "Pod" | "Endpoints" | "Ingress" | "Service" | "Node" | "EndpointSlice"; + }[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + kumaSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientID?: string; + enableHTTP2?: boolean; + fetchTimeout?: string; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + server: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + lightSailSDConfigs?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + endpoint?: string; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + region?: string; + roleARN?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + linodeSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + region?: string; + tagSeparator?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + metricsPath?: string; + nameEscapingScheme?: "AllowUTF8" | "Underscores" | "Dots" | "Values"; + nameValidationScheme?: "UTF8" | "Legacy"; + nativeHistogramBucketLimit?: number; + nativeHistogramMinBucketFactor?: any; + noProxy?: string; + nomadSDConfigs?: { + allowStale?: boolean; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + namespace?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + region?: string; + server: string; + tagSeparator?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + openstackSDConfigs?: { + allTenants?: boolean; + applicationCredentialId?: string; + applicationCredentialName?: string; + applicationCredentialSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + availability?: "Public" | "public" | "Admin" | "admin" | "Internal" | "internal"; + domainID?: string; + domainName?: string; + identityEndpoint?: string; + password?: { + key: string; + name?: string; + optional?: boolean; + }; + port?: number; + projectID?: string; + projectName?: string; + refreshInterval?: string; + region: string; + role: "Instance" | "Hypervisor" | "LoadBalancer"; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + userid?: string; + username?: string; + }[]; + ovhcloudSDConfigs?: { + applicationKey: string; + applicationSecret: { + key: string; + name?: string; + optional?: boolean; + }; + consumerKey: { + key: string; + name?: string; + optional?: boolean; + }; + endpoint?: string; + refreshInterval?: string; + service: string; + }[]; + params?: { + [key: string]: unknown; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + puppetDBSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + includeParameters?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + query: string; + refreshInterval?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + }[]; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + sampleLimit?: number; + scalewaySDConfigs?: { + accessKey: string; + apiURL?: string; + enableHTTP2?: boolean; + followRedirects?: boolean; + nameFilter?: string; + noProxy?: string; + port?: number; + projectID: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + role: "Instance" | "Baremetal"; + secretKey: { + key: string; + name?: string; + optional?: boolean; + }; + tagsFilter?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + zone?: string; + }[]; + scheme?: "HTTP" | "HTTPS"; + scrapeClass?: string; + scrapeClassicHistograms?: boolean; + scrapeInterval?: string; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + scrapeTimeout?: string; + staticConfigs?: { + labels?: { + [key: string]: unknown; + }; + targets: string[]; + }[]; + targetLimit?: number; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + trackTimestampsStaleness?: boolean; + }; +} +/* com.coreos.monitoring.v1alpha1.ScrapeConfigList */ +/* ScrapeConfigList is a list of ScrapeConfig */ +export interface ComCoreosMonitoringV1alpha1ScrapeConfigList { + apiVersion?: string; + items: ComCoreosMonitoringV1alpha1ScrapeConfig[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.internal.autoscaling.v1alpha1.Metric */ +/* Metric represents a resource to configure the metric collector with. */ +export interface DevKnativeInternalAutoscalingV1alpha1Metric { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + panicWindow: number; + scrapeTarget: string; + stableWindow: number; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + }; +} +/* dev.knative.internal.autoscaling.v1alpha1.MetricList */ +/* MetricList is a list of Metric */ +export interface DevKnativeInternalAutoscalingV1alpha1MetricList { + apiVersion?: string; + items: DevKnativeInternalAutoscalingV1alpha1Metric[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.internal.autoscaling.v1alpha1.PodAutoscaler */ +/* PodAutoscaler is a Knative abstraction that encapsulates the interface by which Knative +components instantiate autoscalers. This definition is an abstraction that may be backed +by multiple definitions. For more information, see the Knative Pluggability presentation: +https://docs.google.com/presentation/d/19vW9HFZ6Puxt31biNZF3uLRejDmu82rxJIk1cWmxF7w/edit */ +export interface DevKnativeInternalAutoscalingV1alpha1PodAutoscaler { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + containerConcurrency?: number; + protocolType: string; + reachability?: string; + scaleTargetRef: { + apiVersion?: string; + kind?: string; + name?: string; + }; + }; + status?: { + actualScale?: number; + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + desiredScale?: number; + metricsServiceName: string; + observedGeneration?: number; + serviceName: string; + }; +} +/* dev.knative.internal.autoscaling.v1alpha1.PodAutoscalerList */ +/* PodAutoscalerList is a list of PodAutoscaler */ +export interface DevKnativeInternalAutoscalingV1alpha1PodAutoscalerList { + apiVersion?: string; + items: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.internal.caching.v1alpha1.Image */ +/* Image is a Knative abstraction that encapsulates the interface by which Knative +components express a desire to have a particular image cached. */ +export interface DevKnativeInternalCachingV1alpha1Image { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + image: string; + imagePullSecrets?: { + name?: string; + }[]; + serviceAccountName?: string; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + }; +} +/* dev.knative.internal.caching.v1alpha1.ImageList */ +/* ImageList is a list of Image */ +export interface DevKnativeInternalCachingV1alpha1ImageList { + apiVersion?: string; + items: DevKnativeInternalCachingV1alpha1Image[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.internal.networking.v1alpha1.Certificate */ +/* Certificate is responsible for provisioning a SSL certificate for the +given hosts. It is a Knative abstraction for various SSL certificate +provisioning solutions (such as cert-manager or self-signed SSL certificate). */ +export interface DevKnativeInternalNetworkingV1alpha1Certificate { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + dnsNames: string[]; + domain?: string; + secretName: string; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + http01Challenges?: { + serviceName?: string; + serviceNamespace?: string; + servicePort?: any; + url?: string; + }[]; + notAfter?: string; + observedGeneration?: number; + }; +} +/* dev.knative.internal.networking.v1alpha1.CertificateList */ +/* CertificateList is a list of Certificate */ +export interface DevKnativeInternalNetworkingV1alpha1CertificateList { + apiVersion?: string; + items: DevKnativeInternalNetworkingV1alpha1Certificate[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.internal.networking.v1alpha1.ClusterDomainClaim */ +/* ClusterDomainClaim is a cluster-wide reservation for a particular domain name. */ +export interface DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + namespace: string; + }; +} +/* dev.knative.internal.networking.v1alpha1.ClusterDomainClaimList */ +/* ClusterDomainClaimList is a list of ClusterDomainClaim */ +export interface DevKnativeInternalNetworkingV1alpha1ClusterDomainClaimList { + apiVersion?: string; + items: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.internal.networking.v1alpha1.Ingress */ +/* Ingress is a collection of rules that allow inbound connections to reach the endpoints defined +by a backend. An Ingress can be configured to give services externally-reachable URLs, load +balance traffic, offer name based virtual hosting, etc. + + +This is heavily based on K8s Ingress https://godoc.org/k8s.io/api/networking/v1beta1#Ingress +which some highlighted modifications. */ +export interface DevKnativeInternalNetworkingV1alpha1Ingress { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + httpOption?: string; + rules?: { + hosts?: string[]; + http?: { + paths: { + appendHeaders?: { + [key: string]: unknown; + }; + headers?: { + [key: string]: unknown; + }; + path?: string; + rewriteHost?: string; + splits: { + appendHeaders?: { + [key: string]: unknown; + }; + percent?: number; + serviceName: string; + serviceNamespace: string; + servicePort: any; + }[]; + }[]; + }; + visibility?: string; + }[]; + tls?: { + hosts?: string[]; + secretName?: string; + secretNamespace?: string; + }[]; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + privateLoadBalancer?: { + ingress?: { + domain?: string; + domainInternal?: string; + ip?: string; + meshOnly?: boolean; + }[]; + }; + publicLoadBalancer?: { + ingress?: { + domain?: string; + domainInternal?: string; + ip?: string; + meshOnly?: boolean; + }[]; + }; + }; +} +/* dev.knative.internal.networking.v1alpha1.IngressList */ +/* IngressList is a list of Ingress */ +export interface DevKnativeInternalNetworkingV1alpha1IngressList { + apiVersion?: string; + items: DevKnativeInternalNetworkingV1alpha1Ingress[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.internal.networking.v1alpha1.ServerlessService */ +/* ServerlessService is a proxy for the K8s service objects containing the +endpoints for the revision, whether those are endpoints of the activator or +revision pods. +See: https://knative.page.link/naxz for details. */ +export interface DevKnativeInternalNetworkingV1alpha1ServerlessService { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + mode?: string; + numActivators?: number; + objectRef: { + apiVersion?: string; + fieldPath?: string; + kind?: string; + name?: string; + namespace?: string; + resourceVersion?: string; + uid?: string; + }; + protocolType: string; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + privateServiceName?: string; + serviceName?: string; + }; +} +/* dev.knative.internal.networking.v1alpha1.ServerlessServiceList */ +/* ServerlessServiceList is a list of ServerlessService */ +export interface DevKnativeInternalNetworkingV1alpha1ServerlessServiceList { + apiVersion?: string; + items: DevKnativeInternalNetworkingV1alpha1ServerlessService[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.serving.v1.Configuration */ +/* Configuration represents the "floating HEAD" of a linear history of Revisions. +Users create new Revisions by updating the Configuration's spec. +The "latest created" revision's name is available under status, as is the +"latest ready" revision's name. +See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#configuration */ +export interface DevKnativeServingV1Configuration { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + template?: { + metadata?: any; + spec?: { + affinity?: any; + automountServiceAccountToken?: boolean; + containerConcurrency?: number; + containers: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: any; + resourceFieldRef?: any; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + name?: string; + ports?: { + containerPort: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + resources?: { + claims?: { + name: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + securityContext?: { + allowPrivilegeEscalation?: boolean; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + volumeMounts?: { + mountPath: string; + name: string; + readOnly?: boolean; + subPath?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: any; + dnsPolicy?: string; + enableServiceLinks?: boolean; + hostAliases?: any[]; + idleTimeoutSeconds?: number; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: any[]; + nodeSelector?: any; + priorityClassName?: string; + responseStartTimeoutSeconds?: number; + runtimeClassName?: string; + schedulerName?: string; + securityContext?: any; + serviceAccountName?: string; + shareProcessNamespace?: boolean; + timeoutSeconds?: number; + tolerations?: any[]; + topologySpreadConstraints?: any[]; + volumes?: { + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + emptyDir?: any; + name: string; + persistentVolumeClaim?: any; + projected?: { + defaultMode?: number; + sources?: { + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + }[]; + }; + }; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + latestCreatedRevisionName?: string; + latestReadyRevisionName?: string; + observedGeneration?: number; + }; +} +/* dev.knative.serving.v1.ConfigurationList */ +/* ConfigurationList is a list of Configuration */ +export interface DevKnativeServingV1ConfigurationList { + apiVersion?: string; + items: DevKnativeServingV1Configuration[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.serving.v1.Revision */ +/* Revision is an immutable snapshot of code and configuration. A revision +references a container image. Revisions are created by updates to a +Configuration. + + +See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#revision */ +export interface DevKnativeServingV1Revision { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + affinity?: any; + automountServiceAccountToken?: boolean; + containerConcurrency?: number; + containers: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: any; + resourceFieldRef?: any; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + name?: string; + ports?: { + containerPort: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + resources?: { + claims?: { + name: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + securityContext?: { + allowPrivilegeEscalation?: boolean; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + volumeMounts?: { + mountPath: string; + name: string; + readOnly?: boolean; + subPath?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: any; + dnsPolicy?: string; + enableServiceLinks?: boolean; + hostAliases?: any[]; + idleTimeoutSeconds?: number; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: any[]; + nodeSelector?: any; + priorityClassName?: string; + responseStartTimeoutSeconds?: number; + runtimeClassName?: string; + schedulerName?: string; + securityContext?: any; + serviceAccountName?: string; + shareProcessNamespace?: boolean; + timeoutSeconds?: number; + tolerations?: any[]; + topologySpreadConstraints?: any[]; + volumes?: { + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + emptyDir?: any; + name: string; + persistentVolumeClaim?: any; + projected?: { + defaultMode?: number; + sources?: { + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + }[]; + }; + status?: { + actualReplicas?: number; + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + containerStatuses?: { + imageDigest?: string; + name?: string; + }[]; + desiredReplicas?: number; + initContainerStatuses?: { + imageDigest?: string; + name?: string; + }[]; + logUrl?: string; + observedGeneration?: number; + }; +} +/* dev.knative.serving.v1.RevisionList */ +/* RevisionList is a list of Revision */ +export interface DevKnativeServingV1RevisionList { + apiVersion?: string; + items: DevKnativeServingV1Revision[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.serving.v1.Route */ +/* Route is responsible for configuring ingress over a collection of Revisions. +Some of the Revisions a Route distributes traffic over may be specified by +referencing the Configuration responsible for creating them; in these cases +the Route is additionally responsible for monitoring the Configuration for +"latest ready revision" changes, and smoothly rolling out latest revisions. +See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#route */ +export interface DevKnativeServingV1Route { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + traffic?: { + configurationName?: string; + latestRevision?: boolean; + percent?: number; + revisionName?: string; + tag?: string; + url?: string; + }[]; + }; + status?: { + address?: { + CACerts?: string; + audience?: string; + name?: string; + url?: string; + }; + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + traffic?: { + configurationName?: string; + latestRevision?: boolean; + percent?: number; + revisionName?: string; + tag?: string; + url?: string; + }[]; + url?: string; + }; +} +/* dev.knative.serving.v1.RouteList */ +/* RouteList is a list of Route */ +export interface DevKnativeServingV1RouteList { + apiVersion?: string; + items: DevKnativeServingV1Route[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.serving.v1.Service */ +/* Service acts as a top-level container that manages a Route and Configuration +which implement a network service. Service exists to provide a singular +abstraction which can be access controlled, reasoned about, and which +encapsulates software lifecycle decisions such as rollout policy and +team resource ownership. Service acts only as an orchestrator of the +underlying Routes and Configurations (much as a kubernetes Deployment +orchestrates ReplicaSets), and its usage is optional but recommended. + + +The Service's controller will track the statuses of its owned Configuration +and Route, reflecting their statuses and conditions as its own. + + +See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#service */ +export interface DevKnativeServingV1Service { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + template?: { + metadata?: any; + spec?: { + affinity?: any; + automountServiceAccountToken?: boolean; + containerConcurrency?: number; + containers: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: any; + resourceFieldRef?: any; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + name?: string; + ports?: { + containerPort: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + resources?: { + claims?: { + name: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + securityContext?: { + allowPrivilegeEscalation?: boolean; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + volumeMounts?: { + mountPath: string; + name: string; + readOnly?: boolean; + subPath?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: any; + dnsPolicy?: string; + enableServiceLinks?: boolean; + hostAliases?: any[]; + idleTimeoutSeconds?: number; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: any[]; + nodeSelector?: any; + priorityClassName?: string; + responseStartTimeoutSeconds?: number; + runtimeClassName?: string; + schedulerName?: string; + securityContext?: any; + serviceAccountName?: string; + shareProcessNamespace?: boolean; + timeoutSeconds?: number; + tolerations?: any[]; + topologySpreadConstraints?: any[]; + volumes?: { + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + emptyDir?: any; + name: string; + persistentVolumeClaim?: any; + projected?: { + defaultMode?: number; + sources?: { + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + }[]; + }; + }; + traffic?: { + configurationName?: string; + latestRevision?: boolean; + percent?: number; + revisionName?: string; + tag?: string; + url?: string; + }[]; + }; + status?: { + address?: { + CACerts?: string; + audience?: string; + name?: string; + url?: string; + }; + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + latestCreatedRevisionName?: string; + latestReadyRevisionName?: string; + observedGeneration?: number; + traffic?: { + configurationName?: string; + latestRevision?: boolean; + percent?: number; + revisionName?: string; + tag?: string; + url?: string; + }[]; + url?: string; + }; +} +/* dev.knative.serving.v1.ServiceList */ +/* ServiceList is a list of Service */ +export interface DevKnativeServingV1ServiceList { + apiVersion?: string; + items: DevKnativeServingV1Service[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cert-manager.acme.v1.Challenge */ +/* Challenge is a type to represent a Challenge request with an ACME server */ +export interface IoCertManagerAcmeV1Challenge { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + authorizationURL: string; + dnsName: string; + issuerRef: { + group?: string; + kind?: string; + name: string; + }; + key: string; + solver: { + dns01?: { + acmeDNS?: { + accountSecretRef: { + key?: string; + name: string; + }; + host: string; + }; + akamai?: { + accessTokenSecretRef: { + key?: string; + name: string; + }; + clientSecretSecretRef: { + key?: string; + name: string; + }; + clientTokenSecretRef: { + key?: string; + name: string; + }; + serviceConsumerDomain: string; + }; + azureDNS?: { + clientID?: string; + clientSecretSecretRef?: { + key?: string; + name: string; + }; + environment?: "AzurePublicCloud" | "AzureChinaCloud" | "AzureGermanCloud" | "AzureUSGovernmentCloud"; + hostedZoneName?: string; + managedIdentity?: { + clientID?: string; + resourceID?: string; + tenantID?: string; + }; + resourceGroupName: string; + subscriptionID: string; + tenantID?: string; + }; + cloudDNS?: { + hostedZoneName?: string; + project: string; + serviceAccountSecretRef?: { + key?: string; + name: string; + }; + }; + cloudflare?: { + apiKeySecretRef?: { + key?: string; + name: string; + }; + apiTokenSecretRef?: { + key?: string; + name: string; + }; + email?: string; + }; + cnameStrategy?: "None" | "Follow"; + digitalocean?: { + tokenSecretRef: { + key?: string; + name: string; + }; + }; + rfc2136?: { + nameserver: string; + tsigAlgorithm?: string; + tsigKeyName?: string; + tsigSecretSecretRef?: { + key?: string; + name: string; + }; + }; + route53?: { + accessKeyID?: string; + accessKeyIDSecretRef?: { + key?: string; + name: string; + }; + auth?: { + kubernetes: { + serviceAccountRef: { + audiences?: string[]; + name: string; + }; + }; + }; + hostedZoneID?: string; + region?: string; + role?: string; + secretAccessKeySecretRef?: { + key?: string; + name: string; + }; + }; + webhook?: { + config?: any; + groupName: string; + solverName: string; + }; + }; + http01?: { + gatewayHTTPRoute?: { + labels?: { + [key: string]: unknown; + }; + parentRefs?: { + group?: string; + kind?: string; + name: string; + namespace?: string; + port?: number; + sectionName?: string; + }[]; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + ingress?: { + class?: string; + ingressClassName?: string; + ingressTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + }; + name?: string; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + }; + selector?: { + dnsNames?: string[]; + dnsZones?: string[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + }; + token: string; + type: "HTTP-01" | "DNS-01"; + url: string; + wildcard?: boolean; + }; + status?: { + presented?: boolean; + processing?: boolean; + reason?: string; + state?: "valid" | "ready" | "pending" | "processing" | "invalid" | "expired" | "errored"; + }; +} +/* io.cert-manager.acme.v1.ChallengeList */ +/* ChallengeList is a list of Challenge */ +export interface IoCertManagerAcmeV1ChallengeList { + apiVersion?: string; + items: IoCertManagerAcmeV1Challenge[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cert-manager.acme.v1.Order */ +/* Order is a type to represent an Order with an ACME server */ +export interface IoCertManagerAcmeV1Order { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + commonName?: string; + dnsNames?: string[]; + duration?: string; + ipAddresses?: string[]; + issuerRef: { + group?: string; + kind?: string; + name: string; + }; + request: string; + }; + status?: { + authorizations?: { + challenges?: { + token: string; + type: string; + url: string; + }[]; + identifier?: string; + initialState?: "valid" | "ready" | "pending" | "processing" | "invalid" | "expired" | "errored"; + url: string; + wildcard?: boolean; + }[]; + certificate?: string; + failureTime?: string; + finalizeURL?: string; + reason?: string; + state?: "valid" | "ready" | "pending" | "processing" | "invalid" | "expired" | "errored"; + url?: string; + }; +} +/* io.cert-manager.acme.v1.OrderList */ +/* OrderList is a list of Order */ +export interface IoCertManagerAcmeV1OrderList { + apiVersion?: string; + items: IoCertManagerAcmeV1Order[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cert-manager.v1.Certificate */ +/* A Certificate resource should be created to ensure an up to date and signed +X.509 certificate is stored in the Kubernetes Secret resource named in `spec.secretName`. + +The stored certificate will be renewed before it expires (as configured by `spec.renewBefore`). */ +export interface IoCertManagerV1Certificate { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + additionalOutputFormats?: { + type: "DER" | "CombinedPEM"; + }[]; + commonName?: string; + dnsNames?: string[]; + duration?: string; + emailAddresses?: string[]; + encodeUsagesInRequest?: boolean; + ipAddresses?: string[]; + isCA?: boolean; + issuerRef: { + group?: string; + kind?: string; + name: string; + }; + keystores?: { + jks?: { + alias?: string; + create: boolean; + password?: string; + passwordSecretRef?: { + key?: string; + name: string; + }; + }; + pkcs12?: { + create: boolean; + password?: string; + passwordSecretRef?: { + key?: string; + name: string; + }; + profile?: "LegacyRC2" | "LegacyDES" | "Modern2023"; + }; + }; + literalSubject?: string; + nameConstraints?: { + critical?: boolean; + excluded?: { + dnsDomains?: string[]; + emailAddresses?: string[]; + ipRanges?: string[]; + uriDomains?: string[]; + }; + permitted?: { + dnsDomains?: string[]; + emailAddresses?: string[]; + ipRanges?: string[]; + uriDomains?: string[]; + }; + }; + otherNames?: { + oid?: string; + utf8Value?: string; + }[]; + privateKey?: { + algorithm?: "RSA" | "ECDSA" | "Ed25519"; + encoding?: "PKCS1" | "PKCS8"; + rotationPolicy?: "Never" | "Always"; + size?: number; + }; + renewBefore?: string; + renewBeforePercentage?: number; + revisionHistoryLimit?: number; + secretName: string; + secretTemplate?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + subject?: { + countries?: string[]; + localities?: string[]; + organizationalUnits?: string[]; + organizations?: string[]; + postalCodes?: string[]; + provinces?: string[]; + serialNumber?: string; + streetAddresses?: string[]; + }; + uris?: string[]; + usages?: ("signing" | "digital signature" | "content commitment" | "key encipherment" | "key agreement" | "data encipherment" | "cert sign" | "crl sign" | "encipher only" | "decipher only" | "any" | "server auth" | "client auth" | "code signing" | "email protection" | "s/mime" | "ipsec end system" | "ipsec tunnel" | "ipsec user" | "timestamping" | "ocsp signing" | "microsoft sgc" | "netscape sgc")[]; + }; + status?: { + conditions?: { + lastTransitionTime?: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: "True" | "False" | "Unknown"; + type: string; + }[]; + failedIssuanceAttempts?: number; + lastFailureTime?: string; + nextPrivateKeySecretName?: string; + notAfter?: string; + notBefore?: string; + renewalTime?: string; + revision?: number; + }; +} +/* io.cert-manager.v1.CertificateList */ +/* CertificateList is a list of Certificate */ +export interface IoCertManagerV1CertificateList { + apiVersion?: string; + items: IoCertManagerV1Certificate[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cert-manager.v1.CertificateRequest */ +/* A CertificateRequest is used to request a signed certificate from one of the +configured issuers. + +All fields within the CertificateRequest's `spec` are immutable after creation. +A CertificateRequest will either succeed or fail, as denoted by its `Ready` status +condition and its `status.failureTime` field. + +A CertificateRequest is a one-shot resource, meaning it represents a single +point in time request for a certificate and cannot be re-used. */ +export interface IoCertManagerV1CertificateRequest { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + duration?: string; + extra?: { + [key: string]: unknown; + }; + groups?: string[]; + isCA?: boolean; + issuerRef: { + group?: string; + kind?: string; + name: string; + }; + request: string; + uid?: string; + usages?: ("signing" | "digital signature" | "content commitment" | "key encipherment" | "key agreement" | "data encipherment" | "cert sign" | "crl sign" | "encipher only" | "decipher only" | "any" | "server auth" | "client auth" | "code signing" | "email protection" | "s/mime" | "ipsec end system" | "ipsec tunnel" | "ipsec user" | "timestamping" | "ocsp signing" | "microsoft sgc" | "netscape sgc")[]; + username?: string; + }; + status?: { + ca?: string; + certificate?: string; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + status: "True" | "False" | "Unknown"; + type: string; + }[]; + failureTime?: string; + }; +} +/* io.cert-manager.v1.CertificateRequestList */ +/* CertificateRequestList is a list of CertificateRequest */ +export interface IoCertManagerV1CertificateRequestList { + apiVersion?: string; + items: IoCertManagerV1CertificateRequest[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cert-manager.v1.ClusterIssuer */ +/* A ClusterIssuer represents a certificate issuing authority which can be +referenced as part of `issuerRef` fields. +It is similar to an Issuer, however it is cluster-scoped and therefore can +be referenced by resources that exist in *any* namespace, not just the same +namespace as the referent. */ +export interface IoCertManagerV1ClusterIssuer { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + acme?: { + caBundle?: string; + disableAccountKeyGeneration?: boolean; + email?: string; + enableDurationFeature?: boolean; + externalAccountBinding?: { + keyAlgorithm?: "HS256" | "HS384" | "HS512"; + keyID: string; + keySecretRef: { + key?: string; + name: string; + }; + }; + preferredChain?: string; + privateKeySecretRef: { + key?: string; + name: string; + }; + server: string; + skipTLSVerify?: boolean; + solvers?: { + dns01?: { + acmeDNS?: { + accountSecretRef: { + key?: string; + name: string; + }; + host: string; + }; + akamai?: { + accessTokenSecretRef: { + key?: string; + name: string; + }; + clientSecretSecretRef: { + key?: string; + name: string; + }; + clientTokenSecretRef: { + key?: string; + name: string; + }; + serviceConsumerDomain: string; + }; + azureDNS?: { + clientID?: string; + clientSecretSecretRef?: { + key?: string; + name: string; + }; + environment?: "AzurePublicCloud" | "AzureChinaCloud" | "AzureGermanCloud" | "AzureUSGovernmentCloud"; + hostedZoneName?: string; + managedIdentity?: { + clientID?: string; + resourceID?: string; + tenantID?: string; + }; + resourceGroupName: string; + subscriptionID: string; + tenantID?: string; + }; + cloudDNS?: { + hostedZoneName?: string; + project: string; + serviceAccountSecretRef?: { + key?: string; + name: string; + }; + }; + cloudflare?: { + apiKeySecretRef?: { + key?: string; + name: string; + }; + apiTokenSecretRef?: { + key?: string; + name: string; + }; + email?: string; + }; + cnameStrategy?: "None" | "Follow"; + digitalocean?: { + tokenSecretRef: { + key?: string; + name: string; + }; + }; + rfc2136?: { + nameserver: string; + tsigAlgorithm?: string; + tsigKeyName?: string; + tsigSecretSecretRef?: { + key?: string; + name: string; + }; + }; + route53?: { + accessKeyID?: string; + accessKeyIDSecretRef?: { + key?: string; + name: string; + }; + auth?: { + kubernetes: { + serviceAccountRef: { + audiences?: string[]; + name: string; + }; + }; + }; + hostedZoneID?: string; + region?: string; + role?: string; + secretAccessKeySecretRef?: { + key?: string; + name: string; + }; + }; + webhook?: { + config?: any; + groupName: string; + solverName: string; + }; + }; + http01?: { + gatewayHTTPRoute?: { + labels?: { + [key: string]: unknown; + }; + parentRefs?: { + group?: string; + kind?: string; + name: string; + namespace?: string; + port?: number; + sectionName?: string; + }[]; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + ingress?: { + class?: string; + ingressClassName?: string; + ingressTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + }; + name?: string; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + }; + selector?: { + dnsNames?: string[]; + dnsZones?: string[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + }[]; + }; + ca?: { + crlDistributionPoints?: string[]; + issuingCertificateURLs?: string[]; + ocspServers?: string[]; + secretName: string; + }; + selfSigned?: { + crlDistributionPoints?: string[]; + }; + vault?: { + auth: { + appRole?: { + path: string; + roleId: string; + secretRef: { + key?: string; + name: string; + }; + }; + clientCertificate?: { + mountPath?: string; + name?: string; + secretName?: string; + }; + kubernetes?: { + mountPath?: string; + role: string; + secretRef?: { + key?: string; + name: string; + }; + serviceAccountRef?: { + audiences?: string[]; + name: string; + }; + }; + tokenSecretRef?: { + key?: string; + name: string; + }; + }; + caBundle?: string; + caBundleSecretRef?: { + key?: string; + name: string; + }; + clientCertSecretRef?: { + key?: string; + name: string; + }; + clientKeySecretRef?: { + key?: string; + name: string; + }; + namespace?: string; + path: string; + server: string; + }; + venafi?: { + cloud?: { + apiTokenSecretRef: { + key?: string; + name: string; + }; + url?: string; + }; + tpp?: { + caBundle?: string; + caBundleSecretRef?: { + key?: string; + name: string; + }; + credentialsRef: { + name: string; + }; + url: string; + }; + zone: string; + }; + }; + status?: { + acme?: { + lastPrivateKeyHash?: string; + lastRegisteredEmail?: string; + uri?: string; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: "True" | "False" | "Unknown"; + type: string; + }[]; + }; +} +/* io.cert-manager.v1.ClusterIssuerList */ +/* ClusterIssuerList is a list of ClusterIssuer */ +export interface IoCertManagerV1ClusterIssuerList { + apiVersion?: string; + items: IoCertManagerV1ClusterIssuer[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cert-manager.v1.Issuer */ +/* An Issuer represents a certificate issuing authority which can be +referenced as part of `issuerRef` fields. +It is scoped to a single namespace and can therefore only be referenced by +resources within the same namespace. */ +export interface IoCertManagerV1Issuer { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + acme?: { + caBundle?: string; + disableAccountKeyGeneration?: boolean; + email?: string; + enableDurationFeature?: boolean; + externalAccountBinding?: { + keyAlgorithm?: "HS256" | "HS384" | "HS512"; + keyID: string; + keySecretRef: { + key?: string; + name: string; + }; + }; + preferredChain?: string; + privateKeySecretRef: { + key?: string; + name: string; + }; + server: string; + skipTLSVerify?: boolean; + solvers?: { + dns01?: { + acmeDNS?: { + accountSecretRef: { + key?: string; + name: string; + }; + host: string; + }; + akamai?: { + accessTokenSecretRef: { + key?: string; + name: string; + }; + clientSecretSecretRef: { + key?: string; + name: string; + }; + clientTokenSecretRef: { + key?: string; + name: string; + }; + serviceConsumerDomain: string; + }; + azureDNS?: { + clientID?: string; + clientSecretSecretRef?: { + key?: string; + name: string; + }; + environment?: "AzurePublicCloud" | "AzureChinaCloud" | "AzureGermanCloud" | "AzureUSGovernmentCloud"; + hostedZoneName?: string; + managedIdentity?: { + clientID?: string; + resourceID?: string; + tenantID?: string; + }; + resourceGroupName: string; + subscriptionID: string; + tenantID?: string; + }; + cloudDNS?: { + hostedZoneName?: string; + project: string; + serviceAccountSecretRef?: { + key?: string; + name: string; + }; + }; + cloudflare?: { + apiKeySecretRef?: { + key?: string; + name: string; + }; + apiTokenSecretRef?: { + key?: string; + name: string; + }; + email?: string; + }; + cnameStrategy?: "None" | "Follow"; + digitalocean?: { + tokenSecretRef: { + key?: string; + name: string; + }; + }; + rfc2136?: { + nameserver: string; + tsigAlgorithm?: string; + tsigKeyName?: string; + tsigSecretSecretRef?: { + key?: string; + name: string; + }; + }; + route53?: { + accessKeyID?: string; + accessKeyIDSecretRef?: { + key?: string; + name: string; + }; + auth?: { + kubernetes: { + serviceAccountRef: { + audiences?: string[]; + name: string; + }; + }; + }; + hostedZoneID?: string; + region?: string; + role?: string; + secretAccessKeySecretRef?: { + key?: string; + name: string; + }; + }; + webhook?: { + config?: any; + groupName: string; + solverName: string; + }; + }; + http01?: { + gatewayHTTPRoute?: { + labels?: { + [key: string]: unknown; + }; + parentRefs?: { + group?: string; + kind?: string; + name: string; + namespace?: string; + port?: number; + sectionName?: string; + }[]; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + ingress?: { + class?: string; + ingressClassName?: string; + ingressTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + }; + name?: string; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + }; + selector?: { + dnsNames?: string[]; + dnsZones?: string[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + }[]; + }; + ca?: { + crlDistributionPoints?: string[]; + issuingCertificateURLs?: string[]; + ocspServers?: string[]; + secretName: string; + }; + selfSigned?: { + crlDistributionPoints?: string[]; + }; + vault?: { + auth: { + appRole?: { + path: string; + roleId: string; + secretRef: { + key?: string; + name: string; + }; + }; + clientCertificate?: { + mountPath?: string; + name?: string; + secretName?: string; + }; + kubernetes?: { + mountPath?: string; + role: string; + secretRef?: { + key?: string; + name: string; + }; + serviceAccountRef?: { + audiences?: string[]; + name: string; + }; + }; + tokenSecretRef?: { + key?: string; + name: string; + }; + }; + caBundle?: string; + caBundleSecretRef?: { + key?: string; + name: string; + }; + clientCertSecretRef?: { + key?: string; + name: string; + }; + clientKeySecretRef?: { + key?: string; + name: string; + }; + namespace?: string; + path: string; + server: string; + }; + venafi?: { + cloud?: { + apiTokenSecretRef: { + key?: string; + name: string; + }; + url?: string; + }; + tpp?: { + caBundle?: string; + caBundleSecretRef?: { + key?: string; + name: string; + }; + credentialsRef: { + name: string; + }; + url: string; + }; + zone: string; + }; + }; + status?: { + acme?: { + lastPrivateKeyHash?: string; + lastRegisteredEmail?: string; + uri?: string; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: "True" | "False" | "Unknown"; + type: string; + }[]; + }; +} +/* io.cert-manager.v1.IssuerList */ +/* IssuerList is a list of Issuer */ +export interface IoCertManagerV1IssuerList { + apiVersion?: string; + items: IoCertManagerV1Issuer[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.Backup */ +/* A Backup resource is a request for a PostgreSQL backup by the user. */ +export interface IoCnpgPostgresqlV1Backup { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + cluster: { + name: string; + }; + method?: "barmanObjectStore" | "volumeSnapshot" | "plugin"; + online?: boolean; + onlineConfiguration?: { + immediateCheckpoint?: boolean; + waitForArchive?: boolean; + }; + pluginConfiguration?: { + name: string; + parameters?: { + [key: string]: unknown; + }; + }; + target?: "primary" | "prefer-standby"; + }; + status?: { + azureCredentials?: { + connectionString?: { + key: string; + name: string; + }; + inheritFromAzureAD?: boolean; + storageAccount?: { + key: string; + name: string; + }; + storageKey?: { + key: string; + name: string; + }; + storageSasToken?: { + key: string; + name: string; + }; + }; + backupId?: string; + backupLabelFile?: string; + backupName?: string; + beginLSN?: string; + beginWal?: string; + commandError?: string; + commandOutput?: string; + destinationPath?: string; + encryption?: string; + endLSN?: string; + endWal?: string; + endpointCA?: { + key: string; + name: string; + }; + endpointURL?: string; + error?: string; + googleCredentials?: { + applicationCredentials?: { + key: string; + name: string; + }; + gkeEnvironment?: boolean; + }; + instanceID?: { + ContainerID?: string; + podName?: string; + }; + method?: string; + online?: boolean; + phase?: string; + pluginMetadata?: { + [key: string]: unknown; + }; + s3Credentials?: { + accessKeyId?: { + key: string; + name: string; + }; + inheritFromIAMRole?: boolean; + region?: { + key: string; + name: string; + }; + secretAccessKey?: { + key: string; + name: string; + }; + sessionToken?: { + key: string; + name: string; + }; + }; + serverName?: string; + snapshotBackupStatus?: { + elements?: { + name: string; + tablespaceName?: string; + type: string; + }[]; + }; + startedAt?: string; + stoppedAt?: string; + tablespaceMapFile?: string; + }; +} +/* io.cnpg.postgresql.v1.BackupList */ +/* BackupList is a list of Backup */ +export interface IoCnpgPostgresqlV1BackupList { + apiVersion?: string; + items: IoCnpgPostgresqlV1Backup[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.Cluster */ +/* Cluster is the Schema for the PostgreSQL API */ +export interface IoCnpgPostgresqlV1Cluster { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + affinity?: { + additionalPodAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + additionalPodAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + enablePodAntiAffinity?: boolean; + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + nodeSelector?: { + [key: string]: unknown; + }; + podAntiAffinityType?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologyKey?: string; + }; + backup?: { + barmanObjectStore?: { + azureCredentials?: { + connectionString?: { + key: string; + name: string; + }; + inheritFromAzureAD?: boolean; + storageAccount?: { + key: string; + name: string; + }; + storageKey?: { + key: string; + name: string; + }; + storageSasToken?: { + key: string; + name: string; + }; + }; + data?: { + additionalCommandArgs?: string[]; + compression?: "bzip2" | "gzip" | "snappy"; + encryption?: "AES256" | "aws:kms"; + immediateCheckpoint?: boolean; + jobs?: number; + }; + destinationPath: string; + endpointCA?: { + key: string; + name: string; + }; + endpointURL?: string; + googleCredentials?: { + applicationCredentials?: { + key: string; + name: string; + }; + gkeEnvironment?: boolean; + }; + historyTags?: { + [key: string]: unknown; + }; + s3Credentials?: { + accessKeyId?: { + key: string; + name: string; + }; + inheritFromIAMRole?: boolean; + region?: { + key: string; + name: string; + }; + secretAccessKey?: { + key: string; + name: string; + }; + sessionToken?: { + key: string; + name: string; + }; + }; + serverName?: string; + tags?: { + [key: string]: unknown; + }; + wal?: { + archiveAdditionalCommandArgs?: string[]; + compression?: "bzip2" | "gzip" | "lz4" | "snappy" | "xz" | "zstd"; + encryption?: "AES256" | "aws:kms"; + maxParallel?: number; + restoreAdditionalCommandArgs?: string[]; + }; + }; + retentionPolicy?: string; + target?: "primary" | "prefer-standby"; + volumeSnapshot?: { + annotations?: { + [key: string]: unknown; + }; + className?: string; + labels?: { + [key: string]: unknown; + }; + online?: boolean; + onlineConfiguration?: { + immediateCheckpoint?: boolean; + waitForArchive?: boolean; + }; + snapshotOwnerReference?: "none" | "cluster" | "backup"; + tablespaceClassName?: { + [key: string]: unknown; + }; + walClassName?: string; + }; + }; + bootstrap?: { + initdb?: { + builtinLocale?: string; + dataChecksums?: boolean; + database?: string; + encoding?: string; + icuLocale?: string; + icuRules?: string; + import?: { + databases: string[]; + pgDumpExtraOptions?: string[]; + pgRestoreExtraOptions?: string[]; + postImportApplicationSQL?: string[]; + roles?: string[]; + schemaOnly?: boolean; + source: { + externalCluster: string; + }; + type: "microservice" | "monolith"; + }; + locale?: string; + localeCType?: string; + localeCollate?: string; + localeProvider?: string; + options?: string[]; + owner?: string; + postInitApplicationSQL?: string[]; + postInitApplicationSQLRefs?: { + configMapRefs?: { + key: string; + name: string; + }[]; + secretRefs?: { + key: string; + name: string; + }[]; + }; + postInitSQL?: string[]; + postInitSQLRefs?: { + configMapRefs?: { + key: string; + name: string; + }[]; + secretRefs?: { + key: string; + name: string; + }[]; + }; + postInitTemplateSQL?: string[]; + postInitTemplateSQLRefs?: { + configMapRefs?: { + key: string; + name: string; + }[]; + secretRefs?: { + key: string; + name: string; + }[]; + }; + secret?: { + name: string; + }; + walSegmentSize?: number; + }; + pg_basebackup?: { + database?: string; + owner?: string; + secret?: { + name: string; + }; + source: string; + }; + recovery?: { + backup?: { + endpointCA?: { + key: string; + name: string; + }; + name: string; + }; + database?: string; + owner?: string; + recoveryTarget?: { + backupID?: string; + exclusive?: boolean; + targetImmediate?: boolean; + targetLSN?: string; + targetName?: string; + targetTLI?: string; + targetTime?: string; + targetXID?: string; + }; + secret?: { + name: string; + }; + source?: string; + volumeSnapshots?: { + storage: { + apiGroup?: string; + kind: string; + name: string; + }; + tablespaceStorage?: { + [key: string]: unknown; + }; + walStorage?: { + apiGroup?: string; + kind: string; + name: string; + }; + }; + }; + }; + certificates?: { + clientCASecret?: string; + replicationTLSSecret?: string; + serverAltDNSNames?: string[]; + serverCASecret?: string; + serverTLSSecret?: string; + }; + description?: string; + enablePDB?: boolean; + enableSuperuserAccess?: boolean; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + ephemeralVolumeSource?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + ephemeralVolumesSizeLimit?: { + shm?: any; + temporaryData?: any; + }; + externalClusters?: { + barmanObjectStore?: { + azureCredentials?: { + connectionString?: { + key: string; + name: string; + }; + inheritFromAzureAD?: boolean; + storageAccount?: { + key: string; + name: string; + }; + storageKey?: { + key: string; + name: string; + }; + storageSasToken?: { + key: string; + name: string; + }; + }; + data?: { + additionalCommandArgs?: string[]; + compression?: "bzip2" | "gzip" | "snappy"; + encryption?: "AES256" | "aws:kms"; + immediateCheckpoint?: boolean; + jobs?: number; + }; + destinationPath: string; + endpointCA?: { + key: string; + name: string; + }; + endpointURL?: string; + googleCredentials?: { + applicationCredentials?: { + key: string; + name: string; + }; + gkeEnvironment?: boolean; + }; + historyTags?: { + [key: string]: unknown; + }; + s3Credentials?: { + accessKeyId?: { + key: string; + name: string; + }; + inheritFromIAMRole?: boolean; + region?: { + key: string; + name: string; + }; + secretAccessKey?: { + key: string; + name: string; + }; + sessionToken?: { + key: string; + name: string; + }; + }; + serverName?: string; + tags?: { + [key: string]: unknown; + }; + wal?: { + archiveAdditionalCommandArgs?: string[]; + compression?: "bzip2" | "gzip" | "lz4" | "snappy" | "xz" | "zstd"; + encryption?: "AES256" | "aws:kms"; + maxParallel?: number; + restoreAdditionalCommandArgs?: string[]; + }; + }; + connectionParameters?: { + [key: string]: unknown; + }; + name: string; + password?: { + key: string; + name?: string; + optional?: boolean; + }; + plugin?: { + enabled?: boolean; + isWALArchiver?: boolean; + name: string; + parameters?: { + [key: string]: unknown; + }; + }; + sslCert?: { + key: string; + name?: string; + optional?: boolean; + }; + sslKey?: { + key: string; + name?: string; + optional?: boolean; + }; + sslRootCert?: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + failoverDelay?: number; + imageCatalogRef?: { + apiGroup?: string; + kind: string; + major: number; + name: string; + }; + imageName?: string; + imagePullPolicy?: string; + imagePullSecrets?: { + name: string; + }[]; + inheritedMetadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + instances: number; + livenessProbeTimeout?: number; + logLevel?: "error" | "warning" | "info" | "debug" | "trace"; + managed?: { + roles?: { + bypassrls?: boolean; + comment?: string; + connectionLimit?: number; + createdb?: boolean; + createrole?: boolean; + disablePassword?: boolean; + ensure?: "present" | "absent"; + inRoles?: string[]; + inherit?: boolean; + login?: boolean; + name: string; + passwordSecret?: { + name: string; + }; + replication?: boolean; + superuser?: boolean; + validUntil?: string; + }[]; + services?: { + additional?: { + selectorType: "rw" | "r" | "ro"; + serviceTemplate: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + allocateLoadBalancerNodePorts?: boolean; + clusterIP?: string; + clusterIPs?: string[]; + externalIPs?: string[]; + externalName?: string; + externalTrafficPolicy?: string; + healthCheckNodePort?: number; + internalTrafficPolicy?: string; + ipFamilies?: string[]; + ipFamilyPolicy?: string; + loadBalancerClass?: string; + loadBalancerIP?: string; + loadBalancerSourceRanges?: string[]; + ports?: { + appProtocol?: string; + name?: string; + nodePort?: number; + port: number; + protocol?: string; + targetPort?: any; + }[]; + publishNotReadyAddresses?: boolean; + selector?: { + [key: string]: unknown; + }; + sessionAffinity?: string; + sessionAffinityConfig?: { + clientIP?: { + timeoutSeconds?: number; + }; + }; + trafficDistribution?: string; + type?: string; + }; + }; + updateStrategy?: "patch" | "replace"; + }[]; + disabledDefaultServices?: ("rw" | "r" | "ro")[]; + }; + }; + maxSyncReplicas?: number; + minSyncReplicas?: number; + monitoring?: { + customQueriesConfigMap?: { + key: string; + name: string; + }[]; + customQueriesSecret?: { + key: string; + name: string; + }[]; + disableDefaultQueries?: boolean; + enablePodMonitor?: boolean; + podMonitorMetricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + podMonitorRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + tls?: { + enabled?: boolean; + }; + }; + nodeMaintenanceWindow?: { + inProgress?: boolean; + reusePVC?: boolean; + }; + plugins?: { + enabled?: boolean; + isWALArchiver?: boolean; + name: string; + parameters?: { + [key: string]: unknown; + }; + }[]; + postgresGID?: number; + postgresUID?: number; + postgresql?: { + enableAlterSystem?: boolean; + ldap?: { + bindAsAuth?: { + prefix?: string; + suffix?: string; + }; + bindSearchAuth?: { + baseDN?: string; + bindDN?: string; + bindPassword?: { + key: string; + name?: string; + optional?: boolean; + }; + searchAttribute?: string; + searchFilter?: string; + }; + port?: number; + scheme?: "ldap" | "ldaps"; + server?: string; + tls?: boolean; + }; + parameters?: { + [key: string]: unknown; + }; + pg_hba?: string[]; + pg_ident?: string[]; + promotionTimeout?: number; + shared_preload_libraries?: string[]; + syncReplicaElectionConstraint?: { + enabled: boolean; + nodeLabelsAntiAffinity?: string[]; + }; + synchronous?: { + dataDurability?: "required" | "preferred"; + maxStandbyNamesFromCluster?: number; + method: "any" | "first"; + number: number; + standbyNamesPost?: string[]; + standbyNamesPre?: string[]; + }; + }; + primaryUpdateMethod?: "switchover" | "restart"; + primaryUpdateStrategy?: "unsupervised" | "supervised"; + priorityClassName?: string; + probes?: { + liveness?: { + failureThreshold?: number; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + readiness?: { + failureThreshold?: number; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + startup?: { + failureThreshold?: number; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + }; + projectedVolumeTemplate?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + replica?: { + enabled?: boolean; + minApplyDelay?: string; + primary?: string; + promotionToken?: string; + self?: string; + source: string; + }; + replicationSlots?: { + highAvailability?: { + enabled?: boolean; + slotPrefix?: string; + }; + synchronizeReplicas?: { + enabled: boolean; + excludePatterns?: string[]; + }; + updateInterval?: number; + }; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + schedulerName?: string; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + serviceAccountTemplate?: { + metadata: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + }; + smartShutdownTimeout?: number; + startDelay?: number; + stopDelay?: number; + storage?: { + pvcTemplate?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + resizeInUseVolumes?: boolean; + size?: string; + storageClass?: string; + }; + superuserSecret?: { + name: string; + }; + switchoverDelay?: number; + tablespaces?: { + name: string; + owner?: { + name?: string; + }; + storage: { + pvcTemplate?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + resizeInUseVolumes?: boolean; + size?: string; + storageClass?: string; + }; + temporary?: boolean; + }[]; + topologySpreadConstraints?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + walStorage?: { + pvcTemplate?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + resizeInUseVolumes?: boolean; + size?: string; + storageClass?: string; + }; + }; + status?: { + availableArchitectures?: { + goArch: string; + hash: string; + }[]; + azurePVCUpdateEnabled?: boolean; + certificates?: { + clientCASecret?: string; + expirations?: { + [key: string]: unknown; + }; + replicationTLSSecret?: string; + serverAltDNSNames?: string[]; + serverCASecret?: string; + serverTLSSecret?: string; + }; + cloudNativePGCommitHash?: string; + cloudNativePGOperatorHash?: string; + conditions?: { + lastTransitionTime: string; + message: string; + observedGeneration?: number; + reason: string; + status: "True" | "False" | "Unknown"; + type: string; + }[]; + configMapResourceVersion?: { + metrics?: { + [key: string]: unknown; + }; + }; + currentPrimary?: string; + currentPrimaryFailingSinceTimestamp?: string; + currentPrimaryTimestamp?: string; + danglingPVC?: string[]; + demotionToken?: string; + firstRecoverabilityPoint?: string; + firstRecoverabilityPointByMethod?: { + [key: string]: unknown; + }; + healthyPVC?: string[]; + image?: string; + initializingPVC?: string[]; + instanceNames?: string[]; + instances?: number; + instancesReportedState?: { + [key: string]: unknown; + }; + instancesStatus?: { + [key: string]: unknown; + }; + jobCount?: number; + lastFailedBackup?: string; + lastPromotionToken?: string; + lastSuccessfulBackup?: string; + lastSuccessfulBackupByMethod?: { + [key: string]: unknown; + }; + latestGeneratedNode?: number; + managedRolesStatus?: { + byStatus?: { + [key: string]: unknown; + }; + cannotReconcile?: { + [key: string]: unknown; + }; + passwordStatus?: { + [key: string]: unknown; + }; + }; + onlineUpdateEnabled?: boolean; + phase?: string; + phaseReason?: string; + pluginStatus?: { + backupCapabilities?: string[]; + capabilities?: string[]; + name: string; + operatorCapabilities?: string[]; + restoreJobHookCapabilities?: string[]; + status?: string; + version: string; + walCapabilities?: string[]; + }[]; + poolerIntegrations?: { + pgBouncerIntegration?: { + secrets?: string[]; + }; + }; + pvcCount?: number; + readService?: string; + readyInstances?: number; + resizingPVC?: string[]; + secretsResourceVersion?: { + applicationSecretVersion?: string; + barmanEndpointCA?: string; + caSecretVersion?: string; + clientCaSecretVersion?: string; + externalClusterSecretVersion?: { + [key: string]: unknown; + }; + managedRoleSecretVersion?: { + [key: string]: unknown; + }; + metrics?: { + [key: string]: unknown; + }; + replicationSecretVersion?: string; + serverCaSecretVersion?: string; + serverSecretVersion?: string; + superuserSecretVersion?: string; + }; + switchReplicaClusterStatus?: { + inProgress?: boolean; + }; + tablespacesStatus?: { + error?: string; + name: string; + owner?: string; + state: string; + }[]; + targetPrimary?: string; + targetPrimaryTimestamp?: string; + timelineID?: number; + topology?: { + instances?: { + [key: string]: unknown; + }; + nodesUsed?: number; + successfullyExtracted?: boolean; + }; + unusablePVC?: string[]; + writeService?: string; + }; +} +/* io.cnpg.postgresql.v1.ClusterImageCatalog */ +/* ClusterImageCatalog is the Schema for the clusterimagecatalogs API */ +export interface IoCnpgPostgresqlV1ClusterImageCatalog { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + images: { + image: string; + major: number; + }[]; + }; +} +/* io.cnpg.postgresql.v1.ClusterImageCatalogList */ +/* ClusterImageCatalogList is a list of ClusterImageCatalog */ +export interface IoCnpgPostgresqlV1ClusterImageCatalogList { + apiVersion?: string; + items: IoCnpgPostgresqlV1ClusterImageCatalog[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.ClusterList */ +/* ClusterList is a list of Cluster */ +export interface IoCnpgPostgresqlV1ClusterList { + apiVersion?: string; + items: IoCnpgPostgresqlV1Cluster[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.Database */ +/* Database is the Schema for the databases API */ +export interface IoCnpgPostgresqlV1Database { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + allowConnections?: boolean; + builtinLocale?: string; + cluster: { + name?: string; + }; + collationVersion?: string; + connectionLimit?: number; + databaseReclaimPolicy?: "delete" | "retain"; + encoding?: string; + ensure?: "present" | "absent"; + icuLocale?: string; + icuRules?: string; + isTemplate?: boolean; + locale?: string; + localeCType?: string; + localeCollate?: string; + localeProvider?: string; + name: string; + owner: string; + tablespace?: string; + template?: string; + }; + status?: { + applied?: boolean; + message?: string; + observedGeneration?: number; + }; +} +/* io.cnpg.postgresql.v1.DatabaseList */ +/* DatabaseList is a list of Database */ +export interface IoCnpgPostgresqlV1DatabaseList { + apiVersion?: string; + items: IoCnpgPostgresqlV1Database[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.ImageCatalog */ +/* ImageCatalog is the Schema for the imagecatalogs API */ +export interface IoCnpgPostgresqlV1ImageCatalog { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + images: { + image: string; + major: number; + }[]; + }; +} +/* io.cnpg.postgresql.v1.ImageCatalogList */ +/* ImageCatalogList is a list of ImageCatalog */ +export interface IoCnpgPostgresqlV1ImageCatalogList { + apiVersion?: string; + items: IoCnpgPostgresqlV1ImageCatalog[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.Pooler */ +/* Pooler is the Schema for the poolers API */ +export interface IoCnpgPostgresqlV1Pooler { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + cluster: { + name: string; + }; + deploymentStrategy?: { + rollingUpdate?: { + maxSurge?: any; + maxUnavailable?: any; + }; + type?: string; + }; + instances?: number; + monitoring?: { + enablePodMonitor?: boolean; + podMonitorMetricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + podMonitorRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + }; + pgbouncer: { + authQuery?: string; + authQuerySecret?: { + name: string; + }; + parameters?: { + [key: string]: unknown; + }; + paused?: boolean; + pg_hba?: string[]; + poolMode?: "session" | "transaction"; + }; + serviceTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + allocateLoadBalancerNodePorts?: boolean; + clusterIP?: string; + clusterIPs?: string[]; + externalIPs?: string[]; + externalName?: string; + externalTrafficPolicy?: string; + healthCheckNodePort?: number; + internalTrafficPolicy?: string; + ipFamilies?: string[]; + ipFamilyPolicy?: string; + loadBalancerClass?: string; + loadBalancerIP?: string; + loadBalancerSourceRanges?: string[]; + ports?: { + appProtocol?: string; + name?: string; + nodePort?: number; + port: number; + protocol?: string; + targetPort?: any; + }[]; + publishNotReadyAddresses?: boolean; + selector?: { + [key: string]: unknown; + }; + sessionAffinity?: string; + sessionAffinityConfig?: { + clientIP?: { + timeoutSeconds?: number; + }; + }; + trafficDistribution?: string; + type?: string; + }; + }; + template?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + activeDeadlineSeconds?: number; + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + automountServiceAccountToken?: boolean; + containers: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: { + nameservers?: string[]; + options?: { + name?: string; + value?: string; + }[]; + searches?: string[]; + }; + dnsPolicy?: string; + enableServiceLinks?: boolean; + ephemeralContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + targetContainerName?: string; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + hostAliases?: { + hostnames?: string[]; + ip: string; + }[]; + hostIPC?: boolean; + hostNetwork?: boolean; + hostPID?: boolean; + hostUsers?: boolean; + hostname?: string; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + nodeName?: string; + nodeSelector?: { + [key: string]: unknown; + }; + os?: { + name: string; + }; + overhead?: { + [key: string]: unknown; + }; + preemptionPolicy?: string; + priority?: number; + priorityClassName?: string; + readinessGates?: { + conditionType: string; + }[]; + resourceClaims?: { + name: string; + resourceClaimName?: string; + resourceClaimTemplateName?: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + runtimeClassName?: string; + schedulerName?: string; + schedulingGates?: { + name: string; + }[]; + securityContext?: { + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: string; + sysctls?: { + name: string; + value: string; + }[]; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + serviceAccount?: string; + serviceAccountName?: string; + setHostnameAsFQDN?: boolean; + shareProcessNamespace?: boolean; + subdomain?: string; + terminationGracePeriodSeconds?: number; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologySpreadConstraints?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + volumes?: { + awsElasticBlockStore?: { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; + }; + azureDisk?: { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + readOnly?: boolean; + }; + azureFile?: { + readOnly?: boolean; + secretName: string; + shareName: string; + }; + cephfs?: { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: { + name?: string; + }; + user?: string; + }; + cinder?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeID: string; + }; + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + csi?: { + driver: string; + fsType?: string; + nodePublishSecretRef?: { + name?: string; + }; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + }; + downwardAPI?: { + defaultMode?: number; + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + fc?: { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; + }; + flexVolume?: { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + }; + flocker?: { + datasetName?: string; + datasetUUID?: string; + }; + gcePersistentDisk?: { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; + }; + gitRepo?: { + directory?: string; + repository: string; + revision?: string; + }; + glusterfs?: { + endpoints: string; + path: string; + readOnly?: boolean; + }; + hostPath?: { + path: string; + type?: string; + }; + image?: { + pullPolicy?: string; + reference?: string; + }; + iscsi?: { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + targetPortal: string; + }; + name: string; + nfs?: { + path: string; + readOnly?: boolean; + server: string; + }; + persistentVolumeClaim?: { + claimName: string; + readOnly?: boolean; + }; + photonPersistentDisk?: { + fsType?: string; + pdID: string; + }; + portworxVolume?: { + fsType?: string; + readOnly?: boolean; + volumeID: string; + }; + projected?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + quobyte?: { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; + }; + rbd?: { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + user?: string; + }; + scaleIO?: { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: { + name?: string; + }; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + storageos?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeName?: string; + volumeNamespace?: string; + }; + vsphereVolume?: { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; + }; + }[]; + }; + }; + type?: "rw" | "ro" | "r"; + }; + status?: { + instances?: number; + secrets?: { + clientCA?: { + name?: string; + version?: string; + }; + pgBouncerSecrets?: { + authQuery?: { + name?: string; + version?: string; + }; + }; + serverCA?: { + name?: string; + version?: string; + }; + serverTLS?: { + name?: string; + version?: string; + }; + }; + }; +} +/* io.cnpg.postgresql.v1.PoolerList */ +/* PoolerList is a list of Pooler */ +export interface IoCnpgPostgresqlV1PoolerList { + apiVersion?: string; + items: IoCnpgPostgresqlV1Pooler[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.Publication */ +/* Publication is the Schema for the publications API */ +export interface IoCnpgPostgresqlV1Publication { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + cluster: { + name?: string; + }; + dbname: string; + name: string; + parameters?: { + [key: string]: unknown; + }; + publicationReclaimPolicy?: "delete" | "retain"; + target: { + allTables?: boolean; + objects?: { + table?: { + columns?: string[]; + name: string; + only?: boolean; + schema?: string; + }; + tablesInSchema?: string; + }[]; + }; + }; + status?: { + applied?: boolean; + message?: string; + observedGeneration?: number; + }; +} +/* io.cnpg.postgresql.v1.PublicationList */ +/* PublicationList is a list of Publication */ +export interface IoCnpgPostgresqlV1PublicationList { + apiVersion?: string; + items: IoCnpgPostgresqlV1Publication[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.ScheduledBackup */ +/* ScheduledBackup is the Schema for the scheduledbackups API */ +export interface IoCnpgPostgresqlV1ScheduledBackup { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + backupOwnerReference?: "none" | "self" | "cluster"; + cluster: { + name: string; + }; + immediate?: boolean; + method?: "barmanObjectStore" | "volumeSnapshot" | "plugin"; + online?: boolean; + onlineConfiguration?: { + immediateCheckpoint?: boolean; + waitForArchive?: boolean; + }; + pluginConfiguration?: { + name: string; + parameters?: { + [key: string]: unknown; + }; + }; + schedule: string; + suspend?: boolean; + target?: "primary" | "prefer-standby"; + }; + status?: { + lastCheckTime?: string; + lastScheduleTime?: string; + nextScheduleTime?: string; + }; +} +/* io.cnpg.postgresql.v1.ScheduledBackupList */ +/* ScheduledBackupList is a list of ScheduledBackup */ +export interface IoCnpgPostgresqlV1ScheduledBackupList { + apiVersion?: string; + items: IoCnpgPostgresqlV1ScheduledBackup[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.Subscription */ +/* Subscription is the Schema for the subscriptions API */ +export interface IoCnpgPostgresqlV1Subscription { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + cluster: { + name?: string; + }; + dbname: string; + externalClusterName: string; + name: string; + parameters?: { + [key: string]: unknown; + }; + publicationDBName?: string; + publicationName: string; + subscriptionReclaimPolicy?: "delete" | "retain"; + }; + status?: { + applied?: boolean; + message?: string; + observedGeneration?: number; + }; +} +/* io.cnpg.postgresql.v1.SubscriptionList */ +/* SubscriptionList is a list of Subscription */ +export interface IoCnpgPostgresqlV1SubscriptionList { + apiVersion?: string; + items: IoCnpgPostgresqlV1Subscription[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.admissionregistration.v1.AuditAnnotation */ +/* AuditAnnotation describes how to produce an audit annotation for an API request. */ +export interface IoK8sApiAdmissionregistrationV1AuditAnnotation { + key: string; + valueExpression: string; +} +/* io.k8s.api.admissionregistration.v1.ExpressionWarning */ +/* ExpressionWarning is a warning information that targets a specific expression. */ +export interface IoK8sApiAdmissionregistrationV1ExpressionWarning { + fieldRef: string; + warning: string; +} +/* io.k8s.api.admissionregistration.v1.MatchCondition */ +/* MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook. */ +export interface IoK8sApiAdmissionregistrationV1MatchCondition { + expression: string; + name: string; +} +/* io.k8s.api.admissionregistration.v1.MatchResources */ +/* MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria. The exclude rules take precedence over include rules (if a resource matches both, it is excluded) */ +export interface IoK8sApiAdmissionregistrationV1MatchResources { + excludeResourceRules?: IoK8sApiAdmissionregistrationV1NamedRuleWithOperations[]; + matchPolicy?: "Equivalent" | "Exact"; + namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + objectSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + resourceRules?: IoK8sApiAdmissionregistrationV1NamedRuleWithOperations[]; +} +/* io.k8s.api.admissionregistration.v1.MutatingWebhook */ +/* MutatingWebhook describes an admission webhook and the resources and operations it applies to. */ +export interface IoK8sApiAdmissionregistrationV1MutatingWebhook { + admissionReviewVersions: string[]; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; + failurePolicy?: "Fail" | "Ignore"; + matchConditions?: IoK8sApiAdmissionregistrationV1MatchCondition[]; + matchPolicy?: "Equivalent" | "Exact"; + name: string; + namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + objectSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + reinvocationPolicy?: "IfNeeded" | "Never"; + rules?: IoK8sApiAdmissionregistrationV1RuleWithOperations[]; + sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; + timeoutSeconds?: number; +} +/* io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration */ +/* MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. */ +export interface IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + webhooks?: IoK8sApiAdmissionregistrationV1MutatingWebhook[]; +} +/* io.k8s.api.admissionregistration.v1.MutatingWebhookConfigurationList */ +/* MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration. */ +export interface IoK8sApiAdmissionregistrationV1MutatingWebhookConfigurationList { + apiVersion?: string; + items: IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.admissionregistration.v1.NamedRuleWithOperations */ +/* NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames. */ +export interface IoK8sApiAdmissionregistrationV1NamedRuleWithOperations { + apiGroups?: string[]; + apiVersions?: string[]; + operations?: ("*" | "CONNECT" | "CREATE" | "DELETE" | "UPDATE")[]; + resourceNames?: string[]; + resources?: string[]; + scope?: string; +} +/* io.k8s.api.admissionregistration.v1.ParamKind */ +/* ParamKind is a tuple of Group Kind and Version. */ +export interface IoK8sApiAdmissionregistrationV1ParamKind { + apiVersion?: string; + kind?: string; +} +/* io.k8s.api.admissionregistration.v1.ParamRef */ +/* ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding. */ +export interface IoK8sApiAdmissionregistrationV1ParamRef { + name?: string; + namespace?: string; + parameterNotFoundAction?: string; + selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +} +/* io.k8s.api.admissionregistration.v1.RuleWithOperations */ +/* RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid. */ +export interface IoK8sApiAdmissionregistrationV1RuleWithOperations { + apiGroups?: string[]; + apiVersions?: string[]; + operations?: ("*" | "CONNECT" | "CREATE" | "DELETE" | "UPDATE")[]; + resources?: string[]; + scope?: string; +} +/* io.k8s.api.admissionregistration.v1.ServiceReference */ +/* ServiceReference holds a reference to Service.legacy.k8s.io */ +export interface AdmissionServiceReference { + name: string; + namespace: string; + path?: string; + port?: number; +} +/* io.k8s.api.admissionregistration.v1.TypeChecking */ +/* TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy */ +export interface IoK8sApiAdmissionregistrationV1TypeChecking { + expressionWarnings?: IoK8sApiAdmissionregistrationV1ExpressionWarning[]; +} +/* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy */ +/* ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicySpec; + status?: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyStatus; +} +/* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding */ +/* ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters. + +For a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding. + +The CEL expressions of a policy must have a computed CEL cost below the maximum CEL budget. Each evaluation of the policy is given an independent CEL cost budget. Adding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBindingSpec; +} +/* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingList */ +/* ValidatingAdmissionPolicyBindingList is a list of ValidatingAdmissionPolicyBinding. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBindingList { + apiVersion?: string; + items: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec */ +/* ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBindingSpec { + matchResources?: IoK8sApiAdmissionregistrationV1MatchResources; + paramRef?: IoK8sApiAdmissionregistrationV1ParamRef; + policyName?: string; + validationActions?: ("Audit" | "Deny" | "Warn")[]; +} +/* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyList */ +/* ValidatingAdmissionPolicyList is a list of ValidatingAdmissionPolicy. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyList { + apiVersion?: string; + items: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec */ +/* ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicySpec { + auditAnnotations?: IoK8sApiAdmissionregistrationV1AuditAnnotation[]; + failurePolicy?: "Fail" | "Ignore"; + matchConditions?: IoK8sApiAdmissionregistrationV1MatchCondition[]; + matchConstraints?: IoK8sApiAdmissionregistrationV1MatchResources; + paramKind?: IoK8sApiAdmissionregistrationV1ParamKind; + validations?: IoK8sApiAdmissionregistrationV1Validation[]; + variables?: IoK8sApiAdmissionregistrationV1Variable[]; +} +/* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus */ +/* ValidatingAdmissionPolicyStatus represents the status of an admission validation policy. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyStatus { + conditions?: IoK8sApimachineryPkgApisMetaV1Condition[]; + observedGeneration?: number; + typeChecking?: IoK8sApiAdmissionregistrationV1TypeChecking; +} +/* io.k8s.api.admissionregistration.v1.ValidatingWebhook */ +/* ValidatingWebhook describes an admission webhook and the resources and operations it applies to. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingWebhook { + admissionReviewVersions: string[]; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; + failurePolicy?: "Fail" | "Ignore"; + matchConditions?: IoK8sApiAdmissionregistrationV1MatchCondition[]; + matchPolicy?: "Equivalent" | "Exact"; + name: string; + namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + objectSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + rules?: IoK8sApiAdmissionregistrationV1RuleWithOperations[]; + sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; + timeoutSeconds?: number; +} +/* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration */ +/* ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + webhooks?: IoK8sApiAdmissionregistrationV1ValidatingWebhook[]; +} +/* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList */ +/* ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingWebhookConfigurationList { + apiVersion?: string; + items: IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.admissionregistration.v1.Validation */ +/* Validation specifies the CEL expression which is used to apply the validation. */ +export interface IoK8sApiAdmissionregistrationV1Validation { + expression: string; + message?: string; + messageExpression?: string; + reason?: string; +} +/* io.k8s.api.admissionregistration.v1.Variable */ +/* Variable is the definition of a variable that is used for composition. A variable is defined as a named expression. */ +export interface IoK8sApiAdmissionregistrationV1Variable { + expression: string; + name: string; +} +/* io.k8s.api.admissionregistration.v1.WebhookClientConfig */ +/* WebhookClientConfig contains the information to make a TLS connection with the webhook */ +export interface IoK8sApiAdmissionregistrationV1WebhookClientConfig { + caBundle?: string; + service?: AdmissionServiceReference; + url?: string; +} +/* io.k8s.api.apps.v1.ControllerRevision */ +/* ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers. */ +export interface IoK8sApiAppsV1ControllerRevision { + apiVersion?: string; + data?: IoK8sApimachineryPkgRuntimeRawExtension; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + revision: number; +} +/* io.k8s.api.apps.v1.ControllerRevisionList */ +/* ControllerRevisionList is a resource containing a list of ControllerRevision objects. */ +export interface IoK8sApiAppsV1ControllerRevisionList { + apiVersion?: string; + items: IoK8sApiAppsV1ControllerRevision[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.apps.v1.DaemonSet */ +/* DaemonSet represents the configuration of a daemon set. */ +export interface IoK8sApiAppsV1DaemonSet { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAppsV1DaemonSetSpec; + status?: IoK8sApiAppsV1DaemonSetStatus; +} +/* io.k8s.api.apps.v1.DaemonSetCondition */ +/* DaemonSetCondition describes the state of a DaemonSet at a certain point. */ +export interface IoK8sApiAppsV1DaemonSetCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.apps.v1.DaemonSetList */ +/* DaemonSetList is a collection of daemon sets. */ +export interface IoK8sApiAppsV1DaemonSetList { + apiVersion?: string; + items: IoK8sApiAppsV1DaemonSet[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.apps.v1.DaemonSetSpec */ +/* DaemonSetSpec is the specification of a daemon set. */ +export interface IoK8sApiAppsV1DaemonSetSpec { + minReadySeconds?: number; + revisionHistoryLimit?: number; + selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; + template: IoK8sApiCoreV1PodTemplateSpec; + updateStrategy?: IoK8sApiAppsV1DaemonSetUpdateStrategy; +} +/* io.k8s.api.apps.v1.DaemonSetStatus */ +/* DaemonSetStatus represents the current status of a daemon set. */ +export interface IoK8sApiAppsV1DaemonSetStatus { + collisionCount?: number; + conditions?: IoK8sApiAppsV1DaemonSetCondition[]; + currentNumberScheduled: number; + desiredNumberScheduled: number; + numberAvailable?: number; + numberMisscheduled: number; + numberReady: number; + numberUnavailable?: number; + observedGeneration?: number; + updatedNumberScheduled?: number; +} +/* io.k8s.api.apps.v1.DaemonSetUpdateStrategy */ +/* DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet. */ +export interface IoK8sApiAppsV1DaemonSetUpdateStrategy { + rollingUpdate?: IoK8sApiAppsV1RollingUpdateDaemonSet; + type?: "OnDelete" | "RollingUpdate"; +} +/* io.k8s.api.apps.v1.Deployment */ +/* Deployment enables declarative updates for Pods and ReplicaSets. */ +export interface IoK8sApiAppsV1Deployment { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAppsV1DeploymentSpec; + status?: IoK8sApiAppsV1DeploymentStatus; +} +/* io.k8s.api.apps.v1.DeploymentCondition */ +/* DeploymentCondition describes the state of a deployment at a certain point. */ +export interface IoK8sApiAppsV1DeploymentCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastUpdateTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.apps.v1.DeploymentList */ +/* DeploymentList is a list of Deployments. */ +export interface IoK8sApiAppsV1DeploymentList { + apiVersion?: string; + items: IoK8sApiAppsV1Deployment[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.apps.v1.DeploymentSpec */ +/* DeploymentSpec is the specification of the desired behavior of the Deployment. */ +export interface IoK8sApiAppsV1DeploymentSpec { + minReadySeconds?: number; + paused?: boolean; + progressDeadlineSeconds?: number; + replicas?: number; + revisionHistoryLimit?: number; + selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; + strategy?: IoK8sApiAppsV1DeploymentStrategy; + template: IoK8sApiCoreV1PodTemplateSpec; +} +/* io.k8s.api.apps.v1.DeploymentStatus */ +/* DeploymentStatus is the most recently observed status of the Deployment. */ +export interface IoK8sApiAppsV1DeploymentStatus { + availableReplicas?: number; + collisionCount?: number; + conditions?: IoK8sApiAppsV1DeploymentCondition[]; + observedGeneration?: number; + readyReplicas?: number; + replicas?: number; + unavailableReplicas?: number; + updatedReplicas?: number; +} +/* io.k8s.api.apps.v1.DeploymentStrategy */ +/* DeploymentStrategy describes how to replace existing pods with new ones. */ +export interface IoK8sApiAppsV1DeploymentStrategy { + rollingUpdate?: IoK8sApiAppsV1RollingUpdateDeployment; + type?: "Recreate" | "RollingUpdate"; +} +/* io.k8s.api.apps.v1.ReplicaSet */ +/* ReplicaSet ensures that a specified number of pod replicas are running at any given time. */ +export interface IoK8sApiAppsV1ReplicaSet { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAppsV1ReplicaSetSpec; + status?: IoK8sApiAppsV1ReplicaSetStatus; +} +/* io.k8s.api.apps.v1.ReplicaSetCondition */ +/* ReplicaSetCondition describes the state of a replica set at a certain point. */ +export interface IoK8sApiAppsV1ReplicaSetCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.apps.v1.ReplicaSetList */ +/* ReplicaSetList is a collection of ReplicaSets. */ +export interface IoK8sApiAppsV1ReplicaSetList { + apiVersion?: string; + items: IoK8sApiAppsV1ReplicaSet[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.apps.v1.ReplicaSetSpec */ +/* ReplicaSetSpec is the specification of a ReplicaSet. */ +export interface IoK8sApiAppsV1ReplicaSetSpec { + minReadySeconds?: number; + replicas?: number; + selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; + template?: IoK8sApiCoreV1PodTemplateSpec; +} +/* io.k8s.api.apps.v1.ReplicaSetStatus */ +/* ReplicaSetStatus represents the current status of a ReplicaSet. */ +export interface IoK8sApiAppsV1ReplicaSetStatus { + availableReplicas?: number; + conditions?: IoK8sApiAppsV1ReplicaSetCondition[]; + fullyLabeledReplicas?: number; + observedGeneration?: number; + readyReplicas?: number; + replicas: number; +} +/* io.k8s.api.apps.v1.RollingUpdateDaemonSet */ +/* Spec to control the desired behavior of daemon set rolling update. */ +export interface IoK8sApiAppsV1RollingUpdateDaemonSet { + maxSurge?: IoK8sApimachineryPkgUtilIntstrIntOrString; + maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; +} +/* io.k8s.api.apps.v1.RollingUpdateDeployment */ +/* Spec to control the desired behavior of rolling update. */ +export interface IoK8sApiAppsV1RollingUpdateDeployment { + maxSurge?: IoK8sApimachineryPkgUtilIntstrIntOrString; + maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; +} +/* io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy */ +/* RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType. */ +export interface IoK8sApiAppsV1RollingUpdateStatefulSetStrategy { + maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; + partition?: number; +} +/* io.k8s.api.apps.v1.StatefulSet */ +/* StatefulSet represents a set of pods with consistent identities. Identities are defined as: + - Network: A single stable DNS and hostname. + - Storage: As many VolumeClaims as requested. + +The StatefulSet guarantees that a given network identity will always map to the same storage identity. */ +export interface IoK8sApiAppsV1StatefulSet { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAppsV1StatefulSetSpec; + status?: IoK8sApiAppsV1StatefulSetStatus; +} +/* io.k8s.api.apps.v1.StatefulSetCondition */ +/* StatefulSetCondition describes the state of a statefulset at a certain point. */ +export interface IoK8sApiAppsV1StatefulSetCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.apps.v1.StatefulSetList */ +/* StatefulSetList is a collection of StatefulSets. */ +export interface IoK8sApiAppsV1StatefulSetList { + apiVersion?: string; + items: IoK8sApiAppsV1StatefulSet[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.apps.v1.StatefulSetOrdinals */ +/* StatefulSetOrdinals describes the policy used for replica ordinal assignment in this StatefulSet. */ +export interface IoK8sApiAppsV1StatefulSetOrdinals { + start?: number; +} +/* io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy */ +/* StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates. */ +export interface IoK8sApiAppsV1StatefulSetPersistentVolumeClaimRetentionPolicy { + whenDeleted?: string; + whenScaled?: string; +} +/* io.k8s.api.apps.v1.StatefulSetSpec */ +/* A StatefulSetSpec is the specification of a StatefulSet. */ +export interface IoK8sApiAppsV1StatefulSetSpec { + minReadySeconds?: number; + ordinals?: IoK8sApiAppsV1StatefulSetOrdinals; + persistentVolumeClaimRetentionPolicy?: IoK8sApiAppsV1StatefulSetPersistentVolumeClaimRetentionPolicy; + podManagementPolicy?: "OrderedReady" | "Parallel"; + replicas?: number; + revisionHistoryLimit?: number; + selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; + serviceName: string; + template: IoK8sApiCoreV1PodTemplateSpec; + updateStrategy?: IoK8sApiAppsV1StatefulSetUpdateStrategy; + volumeClaimTemplates?: IoK8sApiCoreV1PersistentVolumeClaim[]; +} +/* io.k8s.api.apps.v1.StatefulSetStatus */ +/* StatefulSetStatus represents the current state of a StatefulSet. */ +export interface IoK8sApiAppsV1StatefulSetStatus { + availableReplicas?: number; + collisionCount?: number; + conditions?: IoK8sApiAppsV1StatefulSetCondition[]; + currentReplicas?: number; + currentRevision?: string; + observedGeneration?: number; + readyReplicas?: number; + replicas: number; + updateRevision?: string; + updatedReplicas?: number; +} +/* io.k8s.api.apps.v1.StatefulSetUpdateStrategy */ +/* StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy. */ +export interface IoK8sApiAppsV1StatefulSetUpdateStrategy { + rollingUpdate?: IoK8sApiAppsV1RollingUpdateStatefulSetStrategy; + type?: "OnDelete" | "RollingUpdate"; +} +/* io.k8s.api.authentication.v1.BoundObjectReference */ +/* BoundObjectReference is a reference to an object that a token is bound to. */ +export interface IoK8sApiAuthenticationV1BoundObjectReference { + apiVersion?: string; + kind?: string; + name?: string; + uid?: string; +} +/* io.k8s.api.authentication.v1.SelfSubjectReview */ +/* SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase. */ +export interface IoK8sApiAuthenticationV1SelfSubjectReview { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + status?: IoK8sApiAuthenticationV1SelfSubjectReviewStatus; +} +/* io.k8s.api.authentication.v1.SelfSubjectReviewStatus */ +/* SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user. */ +export interface IoK8sApiAuthenticationV1SelfSubjectReviewStatus { + userInfo?: IoK8sApiAuthenticationV1UserInfo; +} +/* io.k8s.api.authentication.v1.TokenRequest */ +/* TokenRequest requests a token for a given service account. */ +export interface IoK8sApiAuthenticationV1TokenRequest { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiAuthenticationV1TokenRequestSpec; + status?: IoK8sApiAuthenticationV1TokenRequestStatus; +} +/* io.k8s.api.authentication.v1.TokenRequestSpec */ +/* TokenRequestSpec contains client provided parameters of a token request. */ +export interface IoK8sApiAuthenticationV1TokenRequestSpec { + audiences: string[]; + boundObjectRef?: IoK8sApiAuthenticationV1BoundObjectReference; + expirationSeconds?: number; +} +/* io.k8s.api.authentication.v1.TokenRequestStatus */ +/* TokenRequestStatus is the result of a token request. */ +export interface IoK8sApiAuthenticationV1TokenRequestStatus { + expirationTimestamp: IoK8sApimachineryPkgApisMetaV1Time; + token: string; +} +/* io.k8s.api.authentication.v1.TokenReview */ +/* TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver. */ +export interface IoK8sApiAuthenticationV1TokenReview { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiAuthenticationV1TokenReviewSpec; + status?: IoK8sApiAuthenticationV1TokenReviewStatus; +} +/* io.k8s.api.authentication.v1.TokenReviewSpec */ +/* TokenReviewSpec is a description of the token authentication request. */ +export interface IoK8sApiAuthenticationV1TokenReviewSpec { + audiences?: string[]; + token?: string; +} +/* io.k8s.api.authentication.v1.TokenReviewStatus */ +/* TokenReviewStatus is the result of the token authentication request. */ +export interface IoK8sApiAuthenticationV1TokenReviewStatus { + audiences?: string[]; + authenticated?: boolean; + error?: string; + user?: IoK8sApiAuthenticationV1UserInfo; +} +/* io.k8s.api.authentication.v1.UserInfo */ +/* UserInfo holds the information about the user needed to implement the user.Info interface. */ +export interface IoK8sApiAuthenticationV1UserInfo { + extra?: { + [key: string]: unknown; + }; + groups?: string[]; + uid?: string; + username?: string; +} +/* io.k8s.api.authorization.v1.FieldSelectorAttributes */ +/* FieldSelectorAttributes indicates a field limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid. */ +export interface IoK8sApiAuthorizationV1FieldSelectorAttributes { + rawSelector?: string; + requirements?: IoK8sApimachineryPkgApisMetaV1FieldSelectorRequirement[]; +} +/* io.k8s.api.authorization.v1.LabelSelectorAttributes */ +/* LabelSelectorAttributes indicates a label limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid. */ +export interface IoK8sApiAuthorizationV1LabelSelectorAttributes { + rawSelector?: string; + requirements?: IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement[]; +} +/* io.k8s.api.authorization.v1.LocalSubjectAccessReview */ +/* LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking. */ +export interface IoK8sApiAuthorizationV1LocalSubjectAccessReview { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiAuthorizationV1SubjectAccessReviewSpec; + status?: IoK8sApiAuthorizationV1SubjectAccessReviewStatus; +} +/* io.k8s.api.authorization.v1.NonResourceAttributes */ +/* NonResourceAttributes includes the authorization attributes available for non-resource requests to the Authorizer interface */ +export interface IoK8sApiAuthorizationV1NonResourceAttributes { + path?: string; + verb?: string; +} +/* io.k8s.api.authorization.v1.NonResourceRule */ +/* NonResourceRule holds information that describes a rule for the non-resource */ +export interface IoK8sApiAuthorizationV1NonResourceRule { + nonResourceURLs?: string[]; + verbs: string[]; +} +/* io.k8s.api.authorization.v1.ResourceAttributes */ +/* ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface */ +export interface IoK8sApiAuthorizationV1ResourceAttributes { + fieldSelector?: IoK8sApiAuthorizationV1FieldSelectorAttributes; + group?: string; + labelSelector?: IoK8sApiAuthorizationV1LabelSelectorAttributes; + name?: string; + namespace?: string; + resource?: string; + subresource?: string; + verb?: string; + version?: string; +} +/* io.k8s.api.authorization.v1.ResourceRule */ +/* ResourceRule is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete. */ +export interface IoK8sApiAuthorizationV1ResourceRule { + apiGroups?: string[]; + resourceNames?: string[]; + resources?: string[]; + verbs: string[]; +} +/* io.k8s.api.authorization.v1.SelfSubjectAccessReview */ +/* SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means "in all namespaces". Self is a special case, because users should always be able to check whether they can perform an action */ +export interface IoK8sApiAuthorizationV1SelfSubjectAccessReview { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiAuthorizationV1SelfSubjectAccessReviewSpec; + status?: IoK8sApiAuthorizationV1SubjectAccessReviewStatus; +} +/* io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec */ +/* SelfSubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set */ +export interface IoK8sApiAuthorizationV1SelfSubjectAccessReviewSpec { + nonResourceAttributes?: IoK8sApiAuthorizationV1NonResourceAttributes; + resourceAttributes?: IoK8sApiAuthorizationV1ResourceAttributes; +} +/* io.k8s.api.authorization.v1.SelfSubjectRulesReview */ +/* SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server. */ +export interface IoK8sApiAuthorizationV1SelfSubjectRulesReview { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiAuthorizationV1SelfSubjectRulesReviewSpec; + status?: IoK8sApiAuthorizationV1SubjectRulesReviewStatus; +} +/* io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec */ +/* SelfSubjectRulesReviewSpec defines the specification for SelfSubjectRulesReview. */ +export interface IoK8sApiAuthorizationV1SelfSubjectRulesReviewSpec { + namespace?: string; +} +/* io.k8s.api.authorization.v1.SubjectAccessReview */ +/* SubjectAccessReview checks whether or not a user or group can perform an action. */ +export interface IoK8sApiAuthorizationV1SubjectAccessReview { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiAuthorizationV1SubjectAccessReviewSpec; + status?: IoK8sApiAuthorizationV1SubjectAccessReviewStatus; +} +/* io.k8s.api.authorization.v1.SubjectAccessReviewSpec */ +/* SubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set */ +export interface IoK8sApiAuthorizationV1SubjectAccessReviewSpec { + extra?: { + [key: string]: unknown; + }; + groups?: string[]; + nonResourceAttributes?: IoK8sApiAuthorizationV1NonResourceAttributes; + resourceAttributes?: IoK8sApiAuthorizationV1ResourceAttributes; + uid?: string; + user?: string; +} +/* io.k8s.api.authorization.v1.SubjectAccessReviewStatus */ +/* SubjectAccessReviewStatus */ +export interface IoK8sApiAuthorizationV1SubjectAccessReviewStatus { + allowed: boolean; + denied?: boolean; + evaluationError?: string; + reason?: string; +} +/* io.k8s.api.authorization.v1.SubjectRulesReviewStatus */ +/* SubjectRulesReviewStatus contains the result of a rules check. This check can be incomplete depending on the set of authorizers the server is configured with and any errors experienced during evaluation. Because authorization rules are additive, if a rule appears in a list it's safe to assume the subject has that permission, even if that list is incomplete. */ +export interface IoK8sApiAuthorizationV1SubjectRulesReviewStatus { + evaluationError?: string; + incomplete: boolean; + nonResourceRules: IoK8sApiAuthorizationV1NonResourceRule[]; + resourceRules: IoK8sApiAuthorizationV1ResourceRule[]; +} +/* io.k8s.api.autoscaling.v1.CrossVersionObjectReference */ +/* CrossVersionObjectReference contains enough information to let you identify the referred resource. */ +export interface IoK8sApiAutoscalingV1CrossVersionObjectReference { + apiVersion?: string; + kind: string; + name: string; +} +/* io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler */ +/* configuration of a horizontal pod autoscaler. */ +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscaler { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus; +} +/* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerList */ +/* list of horizontal pod autoscaler objects. */ +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerList { + apiVersion?: string; + items: IoK8sApiAutoscalingV1HorizontalPodAutoscaler[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec */ +/* specification of a horizontal pod autoscaler. */ +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec { + maxReplicas: number; + minReplicas?: number; + scaleTargetRef: IoK8sApiAutoscalingV1CrossVersionObjectReference; + targetCPUUtilizationPercentage?: number; +} +/* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus */ +/* current status of a horizontal pod autoscaler */ +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus { + currentCPUUtilizationPercentage?: number; + currentReplicas: number; + desiredReplicas: number; + lastScaleTime?: IoK8sApimachineryPkgApisMetaV1Time; + observedGeneration?: number; +} +/* io.k8s.api.autoscaling.v1.Scale */ +/* Scale represents a scaling request for a resource. */ +export interface IoK8sApiAutoscalingV1Scale { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAutoscalingV1ScaleSpec; + status?: IoK8sApiAutoscalingV1ScaleStatus; +} +/* io.k8s.api.autoscaling.v1.ScaleSpec */ +/* ScaleSpec describes the attributes of a scale subresource. */ +export interface IoK8sApiAutoscalingV1ScaleSpec { + replicas?: number; +} +/* io.k8s.api.autoscaling.v1.ScaleStatus */ +/* ScaleStatus represents the current status of a scale subresource. */ +export interface IoK8sApiAutoscalingV1ScaleStatus { + replicas: number; + selector?: string; +} +/* io.k8s.api.autoscaling.v2.ContainerResourceMetricSource */ +/* ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. */ +export interface IoK8sApiAutoscalingV2ContainerResourceMetricSource { + container: string; + name: string; + target: IoK8sApiAutoscalingV2MetricTarget; +} +/* io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus */ +/* ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. */ +export interface IoK8sApiAutoscalingV2ContainerResourceMetricStatus { + container: string; + current: IoK8sApiAutoscalingV2MetricValueStatus; + name: string; +} +/* io.k8s.api.autoscaling.v2.CrossVersionObjectReference */ +/* CrossVersionObjectReference contains enough information to let you identify the referred resource. */ +export interface IoK8sApiAutoscalingV2CrossVersionObjectReference { + apiVersion?: string; + kind: string; + name: string; +} +/* io.k8s.api.autoscaling.v2.ExternalMetricSource */ +/* ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). */ +export interface IoK8sApiAutoscalingV2ExternalMetricSource { + metric: IoK8sApiAutoscalingV2MetricIdentifier; + target: IoK8sApiAutoscalingV2MetricTarget; +} +/* io.k8s.api.autoscaling.v2.ExternalMetricStatus */ +/* ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object. */ +export interface IoK8sApiAutoscalingV2ExternalMetricStatus { + current: IoK8sApiAutoscalingV2MetricValueStatus; + metric: IoK8sApiAutoscalingV2MetricIdentifier; +} +/* io.k8s.api.autoscaling.v2.HPAScalingPolicy */ +/* HPAScalingPolicy is a single policy which must hold true for a specified past interval. */ +export interface IoK8sApiAutoscalingV2HPAScalingPolicy { + periodSeconds: number; + type: string; + value: number; +} +/* io.k8s.api.autoscaling.v2.HPAScalingRules */ +/* HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen. */ +export interface IoK8sApiAutoscalingV2HPAScalingRules { + policies?: IoK8sApiAutoscalingV2HPAScalingPolicy[]; + selectPolicy?: string; + stabilizationWindowSeconds?: number; +} +/* io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler */ +/* HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified. */ +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscaler { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus; +} +/* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior */ +/* HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). */ +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerBehavior { + scaleDown?: IoK8sApiAutoscalingV2HPAScalingRules; + scaleUp?: IoK8sApiAutoscalingV2HPAScalingRules; +} +/* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition */ +/* HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point. */ +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerList */ +/* HorizontalPodAutoscalerList is a list of horizontal pod autoscaler objects. */ +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerList { + apiVersion?: string; + items: IoK8sApiAutoscalingV2HorizontalPodAutoscaler[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec */ +/* HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler. */ +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec { + behavior?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerBehavior; + maxReplicas: number; + metrics?: IoK8sApiAutoscalingV2MetricSpec[]; + minReplicas?: number; + scaleTargetRef: IoK8sApiAutoscalingV2CrossVersionObjectReference; +} +/* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus */ +/* HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler. */ +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus { + conditions?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerCondition[]; + currentMetrics?: IoK8sApiAutoscalingV2MetricStatus[]; + currentReplicas?: number; + desiredReplicas: number; + lastScaleTime?: IoK8sApimachineryPkgApisMetaV1Time; + observedGeneration?: number; +} +/* io.k8s.api.autoscaling.v2.MetricIdentifier */ +/* MetricIdentifier defines the name and optionally selector for a metric */ +export interface IoK8sApiAutoscalingV2MetricIdentifier { + name: string; + selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +} +/* io.k8s.api.autoscaling.v2.MetricSpec */ +/* MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once). */ +export interface IoK8sApiAutoscalingV2MetricSpec { + containerResource?: IoK8sApiAutoscalingV2ContainerResourceMetricSource; + external?: IoK8sApiAutoscalingV2ExternalMetricSource; + object?: IoK8sApiAutoscalingV2ObjectMetricSource; + pods?: IoK8sApiAutoscalingV2PodsMetricSource; + resource?: IoK8sApiAutoscalingV2ResourceMetricSource; + type: string; +} +/* io.k8s.api.autoscaling.v2.MetricStatus */ +/* MetricStatus describes the last-read state of a single metric. */ +export interface IoK8sApiAutoscalingV2MetricStatus { + containerResource?: IoK8sApiAutoscalingV2ContainerResourceMetricStatus; + external?: IoK8sApiAutoscalingV2ExternalMetricStatus; + object?: IoK8sApiAutoscalingV2ObjectMetricStatus; + pods?: IoK8sApiAutoscalingV2PodsMetricStatus; + resource?: IoK8sApiAutoscalingV2ResourceMetricStatus; + type: string; +} +/* io.k8s.api.autoscaling.v2.MetricTarget */ +/* MetricTarget defines the target value, average value, or average utilization of a specific metric */ +export interface IoK8sApiAutoscalingV2MetricTarget { + averageUtilization?: number; + averageValue?: IoK8sApimachineryPkgApiResourceQuantity; + type: string; + value?: IoK8sApimachineryPkgApiResourceQuantity; +} +/* io.k8s.api.autoscaling.v2.MetricValueStatus */ +/* MetricValueStatus holds the current value for a metric */ +export interface IoK8sApiAutoscalingV2MetricValueStatus { + averageUtilization?: number; + averageValue?: IoK8sApimachineryPkgApiResourceQuantity; + value?: IoK8sApimachineryPkgApiResourceQuantity; +} +/* io.k8s.api.autoscaling.v2.ObjectMetricSource */ +/* ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ +export interface IoK8sApiAutoscalingV2ObjectMetricSource { + describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; + metric: IoK8sApiAutoscalingV2MetricIdentifier; + target: IoK8sApiAutoscalingV2MetricTarget; +} +/* io.k8s.api.autoscaling.v2.ObjectMetricStatus */ +/* ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ +export interface IoK8sApiAutoscalingV2ObjectMetricStatus { + current: IoK8sApiAutoscalingV2MetricValueStatus; + describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; + metric: IoK8sApiAutoscalingV2MetricIdentifier; +} +/* io.k8s.api.autoscaling.v2.PodsMetricSource */ +/* PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. */ +export interface IoK8sApiAutoscalingV2PodsMetricSource { + metric: IoK8sApiAutoscalingV2MetricIdentifier; + target: IoK8sApiAutoscalingV2MetricTarget; +} +/* io.k8s.api.autoscaling.v2.PodsMetricStatus */ +/* PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second). */ +export interface IoK8sApiAutoscalingV2PodsMetricStatus { + current: IoK8sApiAutoscalingV2MetricValueStatus; + metric: IoK8sApiAutoscalingV2MetricIdentifier; +} +/* io.k8s.api.autoscaling.v2.ResourceMetricSource */ +/* ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. */ +export interface IoK8sApiAutoscalingV2ResourceMetricSource { + name: string; + target: IoK8sApiAutoscalingV2MetricTarget; +} +/* io.k8s.api.autoscaling.v2.ResourceMetricStatus */ +/* ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. */ +export interface IoK8sApiAutoscalingV2ResourceMetricStatus { + current: IoK8sApiAutoscalingV2MetricValueStatus; + name: string; +} +/* io.k8s.api.batch.v1.CronJob */ +/* CronJob represents the configuration of a single cron job. */ +export interface IoK8sApiBatchV1CronJob { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiBatchV1CronJobSpec; + status?: IoK8sApiBatchV1CronJobStatus; +} +/* io.k8s.api.batch.v1.CronJobList */ +/* CronJobList is a collection of cron jobs. */ +export interface IoK8sApiBatchV1CronJobList { + apiVersion?: string; + items: IoK8sApiBatchV1CronJob[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.batch.v1.CronJobSpec */ +/* CronJobSpec describes how the job execution will look like and when it will actually run. */ +export interface IoK8sApiBatchV1CronJobSpec { + concurrencyPolicy?: "Allow" | "Forbid" | "Replace"; + failedJobsHistoryLimit?: number; + jobTemplate: IoK8sApiBatchV1JobTemplateSpec; + schedule: string; + startingDeadlineSeconds?: number; + successfulJobsHistoryLimit?: number; + suspend?: boolean; + timeZone?: string; +} +/* io.k8s.api.batch.v1.CronJobStatus */ +/* CronJobStatus represents the current state of a cron job. */ +export interface IoK8sApiBatchV1CronJobStatus { + active?: IoK8sApiCoreV1ObjectReference[]; + lastScheduleTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastSuccessfulTime?: IoK8sApimachineryPkgApisMetaV1Time; +} +/* io.k8s.api.batch.v1.Job */ +/* Job represents the configuration of a single job. */ +export interface IoK8sApiBatchV1Job { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiBatchV1JobSpec; + status?: IoK8sApiBatchV1JobStatus; +} +/* io.k8s.api.batch.v1.JobCondition */ +/* JobCondition describes current state of a job. */ +export interface IoK8sApiBatchV1JobCondition { + lastProbeTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.batch.v1.JobList */ +/* JobList is a collection of jobs. */ +export interface IoK8sApiBatchV1JobList { + apiVersion?: string; + items: IoK8sApiBatchV1Job[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.batch.v1.JobSpec */ +/* JobSpec describes how the job execution will look like. */ +export interface IoK8sApiBatchV1JobSpec { + activeDeadlineSeconds?: number; + backoffLimit?: number; + backoffLimitPerIndex?: number; + completionMode?: "Indexed" | "NonIndexed"; + completions?: number; + managedBy?: string; + manualSelector?: boolean; + maxFailedIndexes?: number; + parallelism?: number; + podFailurePolicy?: IoK8sApiBatchV1PodFailurePolicy; + podReplacementPolicy?: "Failed" | "TerminatingOrFailed"; + selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + successPolicy?: IoK8sApiBatchV1SuccessPolicy; + suspend?: boolean; + template: IoK8sApiCoreV1PodTemplateSpec; + ttlSecondsAfterFinished?: number; +} +/* io.k8s.api.batch.v1.JobStatus */ +/* JobStatus represents the current state of a Job. */ +export interface IoK8sApiBatchV1JobStatus { + active?: number; + completedIndexes?: string; + completionTime?: IoK8sApimachineryPkgApisMetaV1Time; + conditions?: IoK8sApiBatchV1JobCondition[]; + failed?: number; + failedIndexes?: string; + ready?: number; + startTime?: IoK8sApimachineryPkgApisMetaV1Time; + succeeded?: number; + terminating?: number; + uncountedTerminatedPods?: IoK8sApiBatchV1UncountedTerminatedPods; +} +/* io.k8s.api.batch.v1.JobTemplateSpec */ +/* JobTemplateSpec describes the data a Job should have when created from a template */ +export interface IoK8sApiBatchV1JobTemplateSpec { + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiBatchV1JobSpec; +} +/* io.k8s.api.batch.v1.PodFailurePolicy */ +/* PodFailurePolicy describes how failed pods influence the backoffLimit. */ +export interface IoK8sApiBatchV1PodFailurePolicy { + rules: IoK8sApiBatchV1PodFailurePolicyRule[]; +} +/* io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement */ +/* PodFailurePolicyOnExitCodesRequirement describes the requirement for handling a failed pod based on its container exit codes. In particular, it lookups the .state.terminated.exitCode for each app container and init container status, represented by the .status.containerStatuses and .status.initContainerStatuses fields in the Pod status, respectively. Containers completed with success (exit code 0) are excluded from the requirement check. */ +export interface IoK8sApiBatchV1PodFailurePolicyOnExitCodesRequirement { + containerName?: string; + operator: "In" | "NotIn"; + values: number[]; +} +/* io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern */ +/* PodFailurePolicyOnPodConditionsPattern describes a pattern for matching an actual pod condition type. */ +export interface IoK8sApiBatchV1PodFailurePolicyOnPodConditionsPattern { + status: string; + type: string; +} +/* io.k8s.api.batch.v1.PodFailurePolicyRule */ +/* PodFailurePolicyRule describes how a pod failure is handled when the requirements are met. One of onExitCodes and onPodConditions, but not both, can be used in each rule. */ +export interface IoK8sApiBatchV1PodFailurePolicyRule { + action: "Count" | "FailIndex" | "FailJob" | "Ignore"; + onExitCodes?: IoK8sApiBatchV1PodFailurePolicyOnExitCodesRequirement; + onPodConditions?: IoK8sApiBatchV1PodFailurePolicyOnPodConditionsPattern[]; +} +/* io.k8s.api.batch.v1.SuccessPolicy */ +/* SuccessPolicy describes when a Job can be declared as succeeded based on the success of some indexes. */ +export interface IoK8sApiBatchV1SuccessPolicy { + rules: IoK8sApiBatchV1SuccessPolicyRule[]; +} +/* io.k8s.api.batch.v1.SuccessPolicyRule */ +/* SuccessPolicyRule describes rule for declaring a Job as succeeded. Each rule must have at least one of the "succeededIndexes" or "succeededCount" specified. */ +export interface IoK8sApiBatchV1SuccessPolicyRule { + succeededCount?: number; + succeededIndexes?: string; +} +/* io.k8s.api.batch.v1.UncountedTerminatedPods */ +/* UncountedTerminatedPods holds UIDs of Pods that have terminated but haven't been accounted in Job status counters. */ +export interface IoK8sApiBatchV1UncountedTerminatedPods { + failed?: string[]; + succeeded?: string[]; +} +/* io.k8s.api.certificates.v1.CertificateSigningRequest */ +/* CertificateSigningRequest objects provide a mechanism to obtain x509 certificates by submitting a certificate signing request, and having it asynchronously approved and issued. + +Kubelets use this API to obtain: + 1. client certificates to authenticate to kube-apiserver (with the "kubernetes.io/kube-apiserver-client-kubelet" signerName). + 2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the "kubernetes.io/kubelet-serving" signerName). + +This API can be used to request client certificates to authenticate to kube-apiserver (with the "kubernetes.io/kube-apiserver-client" signerName), or to obtain certificates from custom non-Kubernetes signers. */ +export interface IoK8sApiCertificatesV1CertificateSigningRequest { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiCertificatesV1CertificateSigningRequestSpec; + status?: IoK8sApiCertificatesV1CertificateSigningRequestStatus; +} +/* io.k8s.api.certificates.v1.CertificateSigningRequestCondition */ +/* CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object */ +export interface IoK8sApiCertificatesV1CertificateSigningRequestCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastUpdateTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.certificates.v1.CertificateSigningRequestList */ +/* CertificateSigningRequestList is a collection of CertificateSigningRequest objects */ +export interface IoK8sApiCertificatesV1CertificateSigningRequestList { + apiVersion?: string; + items: IoK8sApiCertificatesV1CertificateSigningRequest[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.certificates.v1.CertificateSigningRequestSpec */ +/* CertificateSigningRequestSpec contains the certificate request. */ +export interface IoK8sApiCertificatesV1CertificateSigningRequestSpec { + expirationSeconds?: number; + extra?: { + [key: string]: unknown; + }; + groups?: string[]; + request: string; + signerName: string; + uid?: string; + usages?: ("any" | "cert sign" | "client auth" | "code signing" | "content commitment" | "crl sign" | "data encipherment" | "decipher only" | "digital signature" | "email protection" | "encipher only" | "ipsec end system" | "ipsec tunnel" | "ipsec user" | "key agreement" | "key encipherment" | "microsoft sgc" | "netscape sgc" | "ocsp signing" | "s/mime" | "server auth" | "signing" | "timestamping")[]; + username?: string; +} +/* io.k8s.api.certificates.v1.CertificateSigningRequestStatus */ +/* CertificateSigningRequestStatus contains conditions used to indicate approved/denied/failed status of the request, and the issued certificate. */ +export interface IoK8sApiCertificatesV1CertificateSigningRequestStatus { + certificate?: string; + conditions?: IoK8sApiCertificatesV1CertificateSigningRequestCondition[]; +} +/* io.k8s.api.coordination.v1.Lease */ +/* Lease defines a lease concept. */ +export interface IoK8sApiCoordinationV1Lease { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoordinationV1LeaseSpec; +} +/* io.k8s.api.coordination.v1.LeaseList */ +/* LeaseList is a list of Lease objects. */ +export interface IoK8sApiCoordinationV1LeaseList { + apiVersion?: string; + items: IoK8sApiCoordinationV1Lease[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.coordination.v1.LeaseSpec */ +/* LeaseSpec is a specification of a Lease. */ +export interface IoK8sApiCoordinationV1LeaseSpec { + acquireTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; + holderIdentity?: string; + leaseDurationSeconds?: number; + leaseTransitions?: number; + preferredHolder?: string; + renewTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; + strategy?: string; +} +/* io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource */ +/* Represents a Persistent Disk resource in AWS. + +An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; +} +/* io.k8s.api.core.v1.Affinity */ +/* Affinity is a group of affinity scheduling rules. */ +export interface IoK8sApiCoreV1Affinity { + nodeAffinity?: IoK8sApiCoreV1NodeAffinity; + podAffinity?: IoK8sApiCoreV1PodAffinity; + podAntiAffinity?: IoK8sApiCoreV1PodAntiAffinity; +} +/* io.k8s.api.core.v1.AppArmorProfile */ +/* AppArmorProfile defines a pod or container's AppArmor settings. */ +export interface IoK8sApiCoreV1AppArmorProfile { + localhostProfile?: string; + type: "Localhost" | "RuntimeDefault" | "Unconfined"; +} +/* io.k8s.api.core.v1.AttachedVolume */ +/* AttachedVolume describes a volume attached to a node */ +export interface IoK8sApiCoreV1AttachedVolume { + devicePath: string; + name: string; +} +/* io.k8s.api.core.v1.AzureDiskVolumeSource */ +/* AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. */ +export interface IoK8sApiCoreV1AzureDiskVolumeSource { + cachingMode?: "None" | "ReadOnly" | "ReadWrite"; + diskName: string; + diskURI: string; + fsType?: string; + kind?: "Dedicated" | "Managed" | "Shared"; + readOnly?: boolean; +} +/* io.k8s.api.core.v1.AzureFilePersistentVolumeSource */ +/* AzureFile represents an Azure File Service mount on the host and bind mount to the pod. */ +export interface IoK8sApiCoreV1AzureFilePersistentVolumeSource { + readOnly?: boolean; + secretName: string; + secretNamespace?: string; + shareName: string; +} +/* io.k8s.api.core.v1.AzureFileVolumeSource */ +/* AzureFile represents an Azure File Service mount on the host and bind mount to the pod. */ +export interface IoK8sApiCoreV1AzureFileVolumeSource { + readOnly?: boolean; + secretName: string; + shareName: string; +} +/* io.k8s.api.core.v1.Binding */ +/* Binding ties one object to another; for example, a pod is bound to a node by a scheduler. */ +export interface IoK8sApiCoreV1Binding { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + target: IoK8sApiCoreV1ObjectReference; +} +/* io.k8s.api.core.v1.CSIPersistentVolumeSource */ +/* Represents storage that is managed by an external CSI volume driver */ +export interface IoK8sApiCoreV1CSIPersistentVolumeSource { + controllerExpandSecretRef?: IoK8sApiCoreV1SecretReference; + controllerPublishSecretRef?: IoK8sApiCoreV1SecretReference; + driver: string; + fsType?: string; + nodeExpandSecretRef?: IoK8sApiCoreV1SecretReference; + nodePublishSecretRef?: IoK8sApiCoreV1SecretReference; + nodeStageSecretRef?: IoK8sApiCoreV1SecretReference; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + volumeHandle: string; +} +/* io.k8s.api.core.v1.CSIVolumeSource */ +/* Represents a source location of a volume to mount, managed by an external CSI driver */ +export interface IoK8sApiCoreV1CSIVolumeSource { + driver: string; + fsType?: string; + nodePublishSecretRef?: IoK8sApiCoreV1LocalObjectReference; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; +} +/* io.k8s.api.core.v1.Capabilities */ +/* Adds and removes POSIX capabilities from running containers. */ +export interface IoK8sApiCoreV1Capabilities { + add?: string[]; + drop?: string[]; +} +/* io.k8s.api.core.v1.CephFSPersistentVolumeSource */ +/* Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1CephFSPersistentVolumeSource { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: IoK8sApiCoreV1SecretReference; + user?: string; +} +/* io.k8s.api.core.v1.CephFSVolumeSource */ +/* Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1CephFSVolumeSource { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: IoK8sApiCoreV1LocalObjectReference; + user?: string; +} +/* io.k8s.api.core.v1.CinderPersistentVolumeSource */ +/* Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1CinderPersistentVolumeSource { + fsType?: string; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1SecretReference; + volumeID: string; +} +/* io.k8s.api.core.v1.CinderVolumeSource */ +/* Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1CinderVolumeSource { + fsType?: string; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1LocalObjectReference; + volumeID: string; +} +/* io.k8s.api.core.v1.ClientIPConfig */ +/* ClientIPConfig represents the configurations of Client IP based session affinity. */ +export interface IoK8sApiCoreV1ClientIPConfig { + timeoutSeconds?: number; +} +/* io.k8s.api.core.v1.ClusterTrustBundleProjection */ +/* ClusterTrustBundleProjection describes how to select a set of ClusterTrustBundle objects and project their contents into the pod filesystem. */ +export interface IoK8sApiCoreV1ClusterTrustBundleProjection { + labelSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + name?: string; + optional?: boolean; + path: string; + signerName?: string; +} +/* io.k8s.api.core.v1.ComponentCondition */ +/* Information about the condition of a component. */ +export interface IoK8sApiCoreV1ComponentCondition { + error?: string; + message?: string; + status: string; + type: string; +} +/* io.k8s.api.core.v1.ComponentStatus */ +/* ComponentStatus (and ComponentStatusList) holds the cluster validation info. Deprecated: This API is deprecated in v1.19+ */ +export interface IoK8sApiCoreV1ComponentStatus { + apiVersion?: string; + conditions?: IoK8sApiCoreV1ComponentCondition[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; +} +/* io.k8s.api.core.v1.ComponentStatusList */ +/* Status of all the conditions for the component as a list of ComponentStatus objects. Deprecated: This API is deprecated in v1.19+ */ +export interface IoK8sApiCoreV1ComponentStatusList { + apiVersion?: string; + items: IoK8sApiCoreV1ComponentStatus[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.ConfigMap */ +/* ConfigMap holds configuration data for pods to consume. */ +export interface IoK8sApiCoreV1ConfigMap { + apiVersion?: string; + binaryData?: { + [key: string]: unknown; + }; + data?: { + [key: string]: unknown; + }; + immutable?: boolean; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; +} +/* io.k8s.api.core.v1.ConfigMapEnvSource */ +/* ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. + +The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables. */ +export interface IoK8sApiCoreV1ConfigMapEnvSource { + name?: string; + optional?: boolean; +} +/* io.k8s.api.core.v1.ConfigMapKeySelector */ +/* Selects a key from a ConfigMap. */ +export interface IoK8sApiCoreV1ConfigMapKeySelector { + key: string; + name?: string; + optional?: boolean; +} +/* io.k8s.api.core.v1.ConfigMapList */ +/* ConfigMapList is a resource containing a list of ConfigMap objects. */ +export interface IoK8sApiCoreV1ConfigMapList { + apiVersion?: string; + items: IoK8sApiCoreV1ConfigMap[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.ConfigMapNodeConfigSource */ +/* ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node. This API is deprecated since 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration */ +export interface IoK8sApiCoreV1ConfigMapNodeConfigSource { + kubeletConfigKey: string; + name: string; + namespace: string; + resourceVersion?: string; + uid?: string; +} +/* io.k8s.api.core.v1.ConfigMapProjection */ +/* Adapts a ConfigMap into a projected volume. + +The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode. */ +export interface IoK8sApiCoreV1ConfigMapProjection { + items?: IoK8sApiCoreV1KeyToPath[]; + name?: string; + optional?: boolean; +} +/* io.k8s.api.core.v1.ConfigMapVolumeSource */ +/* Adapts a ConfigMap into a volume. + +The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1ConfigMapVolumeSource { + defaultMode?: number; + items?: IoK8sApiCoreV1KeyToPath[]; + name?: string; + optional?: boolean; +} +/* io.k8s.api.core.v1.Container */ +/* A single application container that you want to run within a pod. */ +export interface IoK8sApiCoreV1Container { + args?: string[]; + command?: string[]; + env?: IoK8sApiCoreV1EnvVar[]; + envFrom?: IoK8sApiCoreV1EnvFromSource[]; + image?: string; + imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; + lifecycle?: IoK8sApiCoreV1Lifecycle; + livenessProbe?: IoK8sApiCoreV1Probe; + name: string; + ports?: IoK8sApiCoreV1ContainerPort[]; + readinessProbe?: IoK8sApiCoreV1Probe; + resizePolicy?: IoK8sApiCoreV1ContainerResizePolicy[]; + resources?: IoK8sApiCoreV1ResourceRequirements; + restartPolicy?: string; + securityContext?: IoK8sApiCoreV1SecurityContext; + startupProbe?: IoK8sApiCoreV1Probe; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: "FallbackToLogsOnError" | "File"; + tty?: boolean; + volumeDevices?: IoK8sApiCoreV1VolumeDevice[]; + volumeMounts?: IoK8sApiCoreV1VolumeMount[]; + workingDir?: string; +} +/* io.k8s.api.core.v1.ContainerImage */ +/* Describe a container image */ +export interface IoK8sApiCoreV1ContainerImage { + names?: string[]; + sizeBytes?: number; +} +/* io.k8s.api.core.v1.ContainerPort */ +/* ContainerPort represents a network port in a single container. */ +export interface IoK8sApiCoreV1ContainerPort { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: "SCTP" | "TCP" | "UDP"; +} +/* io.k8s.api.core.v1.ContainerResizePolicy */ +/* ContainerResizePolicy represents resource resize policy for the container. */ +export interface IoK8sApiCoreV1ContainerResizePolicy { + resourceName: string; + restartPolicy: string; +} +/* io.k8s.api.core.v1.ContainerState */ +/* ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting. */ +export interface IoK8sApiCoreV1ContainerState { + running?: IoK8sApiCoreV1ContainerStateRunning; + terminated?: IoK8sApiCoreV1ContainerStateTerminated; + waiting?: IoK8sApiCoreV1ContainerStateWaiting; +} +/* io.k8s.api.core.v1.ContainerStateRunning */ +/* ContainerStateRunning is a running state of a container. */ +export interface IoK8sApiCoreV1ContainerStateRunning { + startedAt?: IoK8sApimachineryPkgApisMetaV1Time; +} +/* io.k8s.api.core.v1.ContainerStateTerminated */ +/* ContainerStateTerminated is a terminated state of a container. */ +export interface IoK8sApiCoreV1ContainerStateTerminated { + containerID?: string; + exitCode: number; + finishedAt?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + signal?: number; + startedAt?: IoK8sApimachineryPkgApisMetaV1Time; +} +/* io.k8s.api.core.v1.ContainerStateWaiting */ +/* ContainerStateWaiting is a waiting state of a container. */ +export interface IoK8sApiCoreV1ContainerStateWaiting { + message?: string; + reason?: string; +} +/* io.k8s.api.core.v1.ContainerStatus */ +/* ContainerStatus contains details for the current status of this container. */ +export interface IoK8sApiCoreV1ContainerStatus { + allocatedResources?: { + [key: string]: unknown; + }; + allocatedResourcesStatus?: IoK8sApiCoreV1ResourceStatus[]; + containerID?: string; + image: string; + imageID: string; + lastState?: IoK8sApiCoreV1ContainerState; + name: string; + ready: boolean; + resources?: IoK8sApiCoreV1ResourceRequirements; + restartCount: number; + started?: boolean; + state?: IoK8sApiCoreV1ContainerState; + user?: IoK8sApiCoreV1ContainerUser; + volumeMounts?: IoK8sApiCoreV1VolumeMountStatus[]; +} +/* io.k8s.api.core.v1.ContainerUser */ +/* ContainerUser represents user identity information */ +export interface IoK8sApiCoreV1ContainerUser { + linux?: IoK8sApiCoreV1LinuxContainerUser; +} +/* io.k8s.api.core.v1.DaemonEndpoint */ +/* DaemonEndpoint contains information about a single Daemon endpoint. */ +export interface IoK8sApiCoreV1DaemonEndpoint { + Port: number; +} +/* io.k8s.api.core.v1.DownwardAPIProjection */ +/* Represents downward API info for projecting into a projected volume. Note that this is identical to a downwardAPI volume source without the default mode. */ +export interface IoK8sApiCoreV1DownwardAPIProjection { + items?: IoK8sApiCoreV1DownwardAPIVolumeFile[]; +} +/* io.k8s.api.core.v1.DownwardAPIVolumeFile */ +/* DownwardAPIVolumeFile represents information to create the file containing the pod field */ +export interface IoK8sApiCoreV1DownwardAPIVolumeFile { + fieldRef?: IoK8sApiCoreV1ObjectFieldSelector; + mode?: number; + path: string; + resourceFieldRef?: IoK8sApiCoreV1ResourceFieldSelector; +} +/* io.k8s.api.core.v1.DownwardAPIVolumeSource */ +/* DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1DownwardAPIVolumeSource { + defaultMode?: number; + items?: IoK8sApiCoreV1DownwardAPIVolumeFile[]; +} +/* io.k8s.api.core.v1.EmptyDirVolumeSource */ +/* Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1EmptyDirVolumeSource { + medium?: string; + sizeLimit?: IoK8sApimachineryPkgApiResourceQuantity; +} +/* io.k8s.api.core.v1.EndpointAddress */ +/* EndpointAddress is a tuple that describes single IP address. */ +export interface IoK8sApiCoreV1EndpointAddress { + hostname?: string; + ip: string; + nodeName?: string; + targetRef?: IoK8sApiCoreV1ObjectReference; +} +/* io.k8s.api.core.v1.EndpointPort */ +/* EndpointPort is a tuple that describes a single port. */ +export interface IoK8sApiCoreV1EndpointPort { + appProtocol?: string; + name?: string; + port: number; + protocol?: "SCTP" | "TCP" | "UDP"; +} +/* io.k8s.api.core.v1.EndpointSubset */ +/* EndpointSubset is a group of addresses with a common set of ports. The expanded set of endpoints is the Cartesian product of Addresses x Ports. For example, given: + + { + Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}], + Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}] + } + +The resulting set of endpoints can be viewed as: + + a: [ 10.10.1.1:8675, 10.10.2.2:8675 ], + b: [ 10.10.1.1:309, 10.10.2.2:309 ] */ +export interface IoK8sApiCoreV1EndpointSubset { + addresses?: IoK8sApiCoreV1EndpointAddress[]; + notReadyAddresses?: IoK8sApiCoreV1EndpointAddress[]; + ports?: IoK8sApiCoreV1EndpointPort[]; +} +/* io.k8s.api.core.v1.Endpoints */ +/* Endpoints is a collection of endpoints that implement the actual service. Example: + + Name: "mysvc", + Subsets: [ + { + Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}], + Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}] + }, + { + Addresses: [{"ip": "10.10.3.3"}], + Ports: [{"name": "a", "port": 93}, {"name": "b", "port": 76}] + }, + ] */ +export interface IoK8sApiCoreV1Endpoints { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + subsets?: IoK8sApiCoreV1EndpointSubset[]; +} +/* io.k8s.api.core.v1.EndpointsList */ +/* EndpointsList is a list of endpoints. */ +export interface IoK8sApiCoreV1EndpointsList { + apiVersion?: string; + items: IoK8sApiCoreV1Endpoints[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.EnvFromSource */ +/* EnvFromSource represents the source of a set of ConfigMaps */ +export interface IoK8sApiCoreV1EnvFromSource { + configMapRef?: IoK8sApiCoreV1ConfigMapEnvSource; + prefix?: string; + secretRef?: IoK8sApiCoreV1SecretEnvSource; +} +/* io.k8s.api.core.v1.EnvVar */ +/* EnvVar represents an environment variable present in a Container. */ +export interface IoK8sApiCoreV1EnvVar { + name: string; + value?: string; + valueFrom?: IoK8sApiCoreV1EnvVarSource; +} +/* io.k8s.api.core.v1.EnvVarSource */ +/* EnvVarSource represents a source for the value of an EnvVar. */ +export interface IoK8sApiCoreV1EnvVarSource { + configMapKeyRef?: IoK8sApiCoreV1ConfigMapKeySelector; + fieldRef?: IoK8sApiCoreV1ObjectFieldSelector; + resourceFieldRef?: IoK8sApiCoreV1ResourceFieldSelector; + secretKeyRef?: IoK8sApiCoreV1SecretKeySelector; +} +/* io.k8s.api.core.v1.EphemeralContainer */ +/* An EphemeralContainer is a temporary container that you may add to an existing Pod for user-initiated activities such as debugging. Ephemeral containers have no resource or scheduling guarantees, and they will not be restarted when they exit or when a Pod is removed or restarted. The kubelet may evict a Pod if an ephemeral container causes the Pod to exceed its resource allocation. + +To add an ephemeral container, use the ephemeralcontainers subresource of an existing Pod. Ephemeral containers may not be removed or restarted. */ +export interface IoK8sApiCoreV1EphemeralContainer { + args?: string[]; + command?: string[]; + env?: IoK8sApiCoreV1EnvVar[]; + envFrom?: IoK8sApiCoreV1EnvFromSource[]; + image?: string; + imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; + lifecycle?: IoK8sApiCoreV1Lifecycle; + livenessProbe?: IoK8sApiCoreV1Probe; + name: string; + ports?: IoK8sApiCoreV1ContainerPort[]; + readinessProbe?: IoK8sApiCoreV1Probe; + resizePolicy?: IoK8sApiCoreV1ContainerResizePolicy[]; + resources?: IoK8sApiCoreV1ResourceRequirements; + restartPolicy?: string; + securityContext?: IoK8sApiCoreV1SecurityContext; + startupProbe?: IoK8sApiCoreV1Probe; + stdin?: boolean; + stdinOnce?: boolean; + targetContainerName?: string; + terminationMessagePath?: string; + terminationMessagePolicy?: "FallbackToLogsOnError" | "File"; + tty?: boolean; + volumeDevices?: IoK8sApiCoreV1VolumeDevice[]; + volumeMounts?: IoK8sApiCoreV1VolumeMount[]; + workingDir?: string; +} +/* io.k8s.api.core.v1.EphemeralVolumeSource */ +/* Represents an ephemeral volume that is handled by a normal storage driver. */ +export interface IoK8sApiCoreV1EphemeralVolumeSource { + volumeClaimTemplate?: IoK8sApiCoreV1PersistentVolumeClaimTemplate; +} +/* io.k8s.api.core.v1.Event */ +/* Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data. */ +export interface IoK8sApiCoreV1Event { + action?: string; + apiVersion?: string; + count?: number; + eventTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; + firstTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; + involvedObject: IoK8sApiCoreV1ObjectReference; + kind?: string; + lastTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + reason?: string; + related?: IoK8sApiCoreV1ObjectReference; + reportingComponent?: string; + reportingInstance?: string; + series?: IoK8sApiCoreV1EventSeries; + source?: IoK8sApiCoreV1EventSource; + type?: string; +} +/* io.k8s.api.core.v1.EventList */ +/* EventList is a list of events. */ +export interface IoK8sApiCoreV1EventList { + apiVersion?: string; + items: IoK8sApiCoreV1Event[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.EventSeries */ +/* EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. */ +export interface IoK8sApiCoreV1EventSeries { + count?: number; + lastObservedTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; +} +/* io.k8s.api.core.v1.EventSource */ +/* EventSource contains information for an event. */ +export interface IoK8sApiCoreV1EventSource { + component?: string; + host?: string; +} +/* io.k8s.api.core.v1.ExecAction */ +/* ExecAction describes a "run in container" action. */ +export interface IoK8sApiCoreV1ExecAction { + command?: string[]; +} +/* io.k8s.api.core.v1.FCVolumeSource */ +/* Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1FCVolumeSource { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; +} +/* io.k8s.api.core.v1.FlexPersistentVolumeSource */ +/* FlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin. */ +export interface IoK8sApiCoreV1FlexPersistentVolumeSource { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1SecretReference; +} +/* io.k8s.api.core.v1.FlexVolumeSource */ +/* FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. */ +export interface IoK8sApiCoreV1FlexVolumeSource { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1LocalObjectReference; +} +/* io.k8s.api.core.v1.FlockerVolumeSource */ +/* Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1FlockerVolumeSource { + datasetName?: string; + datasetUUID?: string; +} +/* io.k8s.api.core.v1.GCEPersistentDiskVolumeSource */ +/* Represents a Persistent Disk resource in Google Compute Engine. + +A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1GCEPersistentDiskVolumeSource { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; +} +/* io.k8s.api.core.v1.GRPCAction */ +/* GRPCAction specifies an action involving a GRPC service. */ +export interface IoK8sApiCoreV1GRPCAction { + port: number; + service?: string; +} +/* io.k8s.api.core.v1.GitRepoVolumeSource */ +/* Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling. + +DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. */ +export interface IoK8sApiCoreV1GitRepoVolumeSource { + directory?: string; + repository: string; + revision?: string; +} +/* io.k8s.api.core.v1.GlusterfsPersistentVolumeSource */ +/* Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1GlusterfsPersistentVolumeSource { + endpoints: string; + endpointsNamespace?: string; + path: string; + readOnly?: boolean; +} +/* io.k8s.api.core.v1.GlusterfsVolumeSource */ +/* Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1GlusterfsVolumeSource { + endpoints: string; + path: string; + readOnly?: boolean; +} +/* io.k8s.api.core.v1.HTTPGetAction */ +/* HTTPGetAction describes an action based on HTTP Get requests. */ +export interface IoK8sApiCoreV1HTTPGetAction { + host?: string; + httpHeaders?: IoK8sApiCoreV1HTTPHeader[]; + path?: string; + port: IoK8sApimachineryPkgUtilIntstrIntOrString; + scheme?: "HTTP" | "HTTPS"; +} +/* io.k8s.api.core.v1.HTTPHeader */ +/* HTTPHeader describes a custom header to be used in HTTP probes */ +export interface IoK8sApiCoreV1HTTPHeader { + name: string; + value: string; +} +/* io.k8s.api.core.v1.HostAlias */ +/* HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file. */ +export interface IoK8sApiCoreV1HostAlias { + hostnames?: string[]; + ip: string; +} +/* io.k8s.api.core.v1.HostIP */ +/* HostIP represents a single IP address allocated to the host. */ +export interface IoK8sApiCoreV1HostIP { + ip: string; +} +/* io.k8s.api.core.v1.HostPathVolumeSource */ +/* Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1HostPathVolumeSource { + path: string; + type?: "" | "BlockDevice" | "CharDevice" | "Directory" | "DirectoryOrCreate" | "File" | "FileOrCreate" | "Socket"; +} +/* io.k8s.api.core.v1.ISCSIPersistentVolumeSource */ +/* ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1ISCSIPersistentVolumeSource { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1SecretReference; + targetPortal: string; +} +/* io.k8s.api.core.v1.ISCSIVolumeSource */ +/* Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1ISCSIVolumeSource { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1LocalObjectReference; + targetPortal: string; +} +/* io.k8s.api.core.v1.ImageVolumeSource */ +/* ImageVolumeSource represents a image volume resource. */ +export interface IoK8sApiCoreV1ImageVolumeSource { + pullPolicy?: "Always" | "IfNotPresent" | "Never"; + reference?: string; +} +/* io.k8s.api.core.v1.KeyToPath */ +/* Maps a string key to a path within a volume. */ +export interface IoK8sApiCoreV1KeyToPath { + key: string; + mode?: number; + path: string; +} +/* io.k8s.api.core.v1.Lifecycle */ +/* Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted. */ +export interface IoK8sApiCoreV1Lifecycle { + postStart?: IoK8sApiCoreV1LifecycleHandler; + preStop?: IoK8sApiCoreV1LifecycleHandler; +} +/* io.k8s.api.core.v1.LifecycleHandler */ +/* LifecycleHandler defines a specific action that should be taken in a lifecycle hook. One and only one of the fields, except TCPSocket must be specified. */ +export interface IoK8sApiCoreV1LifecycleHandler { + exec?: IoK8sApiCoreV1ExecAction; + httpGet?: IoK8sApiCoreV1HTTPGetAction; + sleep?: IoK8sApiCoreV1SleepAction; + tcpSocket?: IoK8sApiCoreV1TCPSocketAction; +} +/* io.k8s.api.core.v1.LimitRange */ +/* LimitRange sets resource usage limits for each kind of resource in a Namespace. */ +export interface IoK8sApiCoreV1LimitRange { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1LimitRangeSpec; +} +/* io.k8s.api.core.v1.LimitRangeItem */ +/* LimitRangeItem defines a min/max usage limit for any resource that matches on kind. */ +export interface IoK8sApiCoreV1LimitRangeItem { + default?: { + [key: string]: unknown; + }; + defaultRequest?: { + [key: string]: unknown; + }; + max?: { + [key: string]: unknown; + }; + maxLimitRequestRatio?: { + [key: string]: unknown; + }; + min?: { + [key: string]: unknown; + }; + type: string; +} +/* io.k8s.api.core.v1.LimitRangeList */ +/* LimitRangeList is a list of LimitRange items. */ +export interface IoK8sApiCoreV1LimitRangeList { + apiVersion?: string; + items: IoK8sApiCoreV1LimitRange[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.LimitRangeSpec */ +/* LimitRangeSpec defines a min/max usage limit for resources that match on kind. */ +export interface IoK8sApiCoreV1LimitRangeSpec { + limits: IoK8sApiCoreV1LimitRangeItem[]; +} +/* io.k8s.api.core.v1.LinuxContainerUser */ +/* LinuxContainerUser represents user identity information in Linux containers */ +export interface IoK8sApiCoreV1LinuxContainerUser { + gid: number; + supplementalGroups?: number[]; + uid: number; +} +/* io.k8s.api.core.v1.LoadBalancerIngress */ +/* LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point. */ +export interface IoK8sApiCoreV1LoadBalancerIngress { + hostname?: string; + ip?: string; + ipMode?: string; + ports?: IoK8sApiCoreV1PortStatus[]; +} +/* io.k8s.api.core.v1.LoadBalancerStatus */ +/* LoadBalancerStatus represents the status of a load-balancer. */ +export interface IoK8sApiCoreV1LoadBalancerStatus { + ingress?: IoK8sApiCoreV1LoadBalancerIngress[]; +} +/* io.k8s.api.core.v1.LocalObjectReference */ +/* LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace. */ +export interface IoK8sApiCoreV1LocalObjectReference { + name?: string; +} +/* io.k8s.api.core.v1.LocalVolumeSource */ +/* Local represents directly-attached storage with node affinity */ +export interface IoK8sApiCoreV1LocalVolumeSource { + fsType?: string; + path: string; +} +/* io.k8s.api.core.v1.ModifyVolumeStatus */ +/* ModifyVolumeStatus represents the status object of ControllerModifyVolume operation */ +export interface IoK8sApiCoreV1ModifyVolumeStatus { + status: "InProgress" | "Infeasible" | "Pending"; + targetVolumeAttributesClassName?: string; +} +/* io.k8s.api.core.v1.NFSVolumeSource */ +/* Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1NFSVolumeSource { + path: string; + readOnly?: boolean; + server: string; +} +/* io.k8s.api.core.v1.Namespace */ +/* Namespace provides a scope for Names. Use of multiple namespaces is optional. */ +export interface IoK8sApiCoreV1Namespace { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1NamespaceSpec; + status?: IoK8sApiCoreV1NamespaceStatus; +} +/* io.k8s.api.core.v1.NamespaceCondition */ +/* NamespaceCondition contains details about state of namespace. */ +export interface IoK8sApiCoreV1NamespaceCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.core.v1.NamespaceList */ +/* NamespaceList is a list of Namespaces. */ +export interface IoK8sApiCoreV1NamespaceList { + apiVersion?: string; + items: IoK8sApiCoreV1Namespace[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.NamespaceSpec */ +/* NamespaceSpec describes the attributes on a Namespace. */ +export interface IoK8sApiCoreV1NamespaceSpec { + finalizers?: string[]; +} +/* io.k8s.api.core.v1.NamespaceStatus */ +/* NamespaceStatus is information about the current status of a Namespace. */ +export interface IoK8sApiCoreV1NamespaceStatus { + conditions?: IoK8sApiCoreV1NamespaceCondition[]; + phase?: "Active" | "Terminating"; +} +/* io.k8s.api.core.v1.Node */ +/* Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd). */ +export interface IoK8sApiCoreV1Node { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1NodeSpec; + status?: IoK8sApiCoreV1NodeStatus; +} +/* io.k8s.api.core.v1.NodeAddress */ +/* NodeAddress contains information for the node's address. */ +export interface IoK8sApiCoreV1NodeAddress { + address: string; + type: string; +} +/* io.k8s.api.core.v1.NodeAffinity */ +/* Node affinity is a group of node affinity scheduling rules. */ +export interface IoK8sApiCoreV1NodeAffinity { + preferredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1PreferredSchedulingTerm[]; + requiredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1NodeSelector; +} +/* io.k8s.api.core.v1.NodeCondition */ +/* NodeCondition contains condition information for a node. */ +export interface IoK8sApiCoreV1NodeCondition { + lastHeartbeatTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.core.v1.NodeConfigSource */ +/* NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil. This API is deprecated since 1.22 */ +export interface IoK8sApiCoreV1NodeConfigSource { + configMap?: IoK8sApiCoreV1ConfigMapNodeConfigSource; +} +/* io.k8s.api.core.v1.NodeConfigStatus */ +/* NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource. */ +export interface IoK8sApiCoreV1NodeConfigStatus { + active?: IoK8sApiCoreV1NodeConfigSource; + assigned?: IoK8sApiCoreV1NodeConfigSource; + error?: string; + lastKnownGood?: IoK8sApiCoreV1NodeConfigSource; +} +/* io.k8s.api.core.v1.NodeDaemonEndpoints */ +/* NodeDaemonEndpoints lists ports opened by daemons running on the Node. */ +export interface IoK8sApiCoreV1NodeDaemonEndpoints { + kubeletEndpoint?: IoK8sApiCoreV1DaemonEndpoint; +} +/* io.k8s.api.core.v1.NodeFeatures */ +/* NodeFeatures describes the set of features implemented by the CRI implementation. The features contained in the NodeFeatures should depend only on the cri implementation independent of runtime handlers. */ +export interface IoK8sApiCoreV1NodeFeatures { + supplementalGroupsPolicy?: boolean; +} +/* io.k8s.api.core.v1.NodeList */ +/* NodeList is the whole list of all Nodes which have been registered with master. */ +export interface IoK8sApiCoreV1NodeList { + apiVersion?: string; + items: IoK8sApiCoreV1Node[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.NodeRuntimeHandler */ +/* NodeRuntimeHandler is a set of runtime handler information. */ +export interface IoK8sApiCoreV1NodeRuntimeHandler { + features?: IoK8sApiCoreV1NodeRuntimeHandlerFeatures; + name?: string; +} +/* io.k8s.api.core.v1.NodeRuntimeHandlerFeatures */ +/* NodeRuntimeHandlerFeatures is a set of features implemented by the runtime handler. */ +export interface IoK8sApiCoreV1NodeRuntimeHandlerFeatures { + recursiveReadOnlyMounts?: boolean; + userNamespaces?: boolean; +} +/* io.k8s.api.core.v1.NodeSelector */ +/* A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms. */ +export interface IoK8sApiCoreV1NodeSelector { + nodeSelectorTerms: IoK8sApiCoreV1NodeSelectorTerm[]; +} +/* io.k8s.api.core.v1.NodeSelectorRequirement */ +/* A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. */ +export interface IoK8sApiCoreV1NodeSelectorRequirement { + key: string; + operator: "DoesNotExist" | "Exists" | "Gt" | "In" | "Lt" | "NotIn"; + values?: string[]; +} +/* io.k8s.api.core.v1.NodeSelectorTerm */ +/* A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. */ +export interface IoK8sApiCoreV1NodeSelectorTerm { + matchExpressions?: IoK8sApiCoreV1NodeSelectorRequirement[]; + matchFields?: IoK8sApiCoreV1NodeSelectorRequirement[]; +} +/* io.k8s.api.core.v1.NodeSpec */ +/* NodeSpec describes the attributes that a node is created with. */ +export interface IoK8sApiCoreV1NodeSpec { + configSource?: IoK8sApiCoreV1NodeConfigSource; + externalID?: string; + podCIDR?: string; + podCIDRs?: string[]; + providerID?: string; + taints?: IoK8sApiCoreV1Taint[]; + unschedulable?: boolean; +} +/* io.k8s.api.core.v1.NodeStatus */ +/* NodeStatus is information about the current status of a node. */ +export interface IoK8sApiCoreV1NodeStatus { + addresses?: IoK8sApiCoreV1NodeAddress[]; + allocatable?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: IoK8sApiCoreV1NodeCondition[]; + config?: IoK8sApiCoreV1NodeConfigStatus; + daemonEndpoints?: IoK8sApiCoreV1NodeDaemonEndpoints; + features?: IoK8sApiCoreV1NodeFeatures; + images?: IoK8sApiCoreV1ContainerImage[]; + nodeInfo?: IoK8sApiCoreV1NodeSystemInfo; + phase?: "Pending" | "Running" | "Terminated"; + runtimeHandlers?: IoK8sApiCoreV1NodeRuntimeHandler[]; + volumesAttached?: IoK8sApiCoreV1AttachedVolume[]; + volumesInUse?: string[]; +} +/* io.k8s.api.core.v1.NodeSystemInfo */ +/* NodeSystemInfo is a set of ids/uuids to uniquely identify the node. */ +export interface IoK8sApiCoreV1NodeSystemInfo { + architecture: string; + bootID: string; + containerRuntimeVersion: string; + kernelVersion: string; + kubeProxyVersion: string; + kubeletVersion: string; + machineID: string; + operatingSystem: string; + osImage: string; + systemUUID: string; +} +/* io.k8s.api.core.v1.ObjectFieldSelector */ +/* ObjectFieldSelector selects an APIVersioned field of an object. */ +export interface IoK8sApiCoreV1ObjectFieldSelector { + apiVersion?: string; + fieldPath: string; +} +/* io.k8s.api.core.v1.ObjectReference */ +/* ObjectReference contains enough information to let you inspect or modify the referred object. */ +export interface IoK8sApiCoreV1ObjectReference { + apiVersion?: string; + fieldPath?: string; + kind?: string; + name?: string; + namespace?: string; + resourceVersion?: string; + uid?: string; +} +/* io.k8s.api.core.v1.PersistentVolume */ +/* PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes */ +export interface IoK8sApiCoreV1PersistentVolume { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1PersistentVolumeSpec; + status?: IoK8sApiCoreV1PersistentVolumeStatus; +} +/* io.k8s.api.core.v1.PersistentVolumeClaim */ +/* PersistentVolumeClaim is a user's request for and claim to a persistent volume */ +export interface IoK8sApiCoreV1PersistentVolumeClaim { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1PersistentVolumeClaimSpec; + status?: IoK8sApiCoreV1PersistentVolumeClaimStatus; +} +/* io.k8s.api.core.v1.PersistentVolumeClaimCondition */ +/* PersistentVolumeClaimCondition contains details about state of pvc */ +export interface IoK8sApiCoreV1PersistentVolumeClaimCondition { + lastProbeTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.core.v1.PersistentVolumeClaimList */ +/* PersistentVolumeClaimList is a list of PersistentVolumeClaim items. */ +export interface IoK8sApiCoreV1PersistentVolumeClaimList { + apiVersion?: string; + items: IoK8sApiCoreV1PersistentVolumeClaim[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.PersistentVolumeClaimSpec */ +/* PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes */ +export interface IoK8sApiCoreV1PersistentVolumeClaimSpec { + accessModes?: ("ReadOnlyMany" | "ReadWriteMany" | "ReadWriteOnce" | "ReadWriteOncePod")[]; + dataSource?: IoK8sApiCoreV1TypedLocalObjectReference; + dataSourceRef?: IoK8sApiCoreV1TypedObjectReference; + resources?: IoK8sApiCoreV1VolumeResourceRequirements; + selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: "Block" | "Filesystem"; + volumeName?: string; +} +/* io.k8s.api.core.v1.PersistentVolumeClaimStatus */ +/* PersistentVolumeClaimStatus is the current status of a persistent volume claim. */ +export interface IoK8sApiCoreV1PersistentVolumeClaimStatus { + accessModes?: ("ReadOnlyMany" | "ReadWriteMany" | "ReadWriteOnce" | "ReadWriteOncePod")[]; + allocatedResourceStatuses?: { + [key: string]: unknown; + }; + allocatedResources?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: IoK8sApiCoreV1PersistentVolumeClaimCondition[]; + currentVolumeAttributesClassName?: string; + modifyVolumeStatus?: IoK8sApiCoreV1ModifyVolumeStatus; + phase?: "Bound" | "Lost" | "Pending"; +} +/* io.k8s.api.core.v1.PersistentVolumeClaimTemplate */ +/* PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource. */ +export interface IoK8sApiCoreV1PersistentVolumeClaimTemplate { + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiCoreV1PersistentVolumeClaimSpec; +} +/* io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource */ +/* PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system). */ +export interface IoK8sApiCoreV1PersistentVolumeClaimVolumeSource { + claimName: string; + readOnly?: boolean; +} +/* io.k8s.api.core.v1.PersistentVolumeList */ +/* PersistentVolumeList is a list of PersistentVolume items. */ +export interface IoK8sApiCoreV1PersistentVolumeList { + apiVersion?: string; + items: IoK8sApiCoreV1PersistentVolume[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.PersistentVolumeSpec */ +/* PersistentVolumeSpec is the specification of a persistent volume. */ +export interface IoK8sApiCoreV1PersistentVolumeSpec { + accessModes?: ("ReadOnlyMany" | "ReadWriteMany" | "ReadWriteOnce" | "ReadWriteOncePod")[]; + awsElasticBlockStore?: IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource; + azureDisk?: IoK8sApiCoreV1AzureDiskVolumeSource; + azureFile?: IoK8sApiCoreV1AzureFilePersistentVolumeSource; + capacity?: { + [key: string]: unknown; + }; + cephfs?: IoK8sApiCoreV1CephFSPersistentVolumeSource; + cinder?: IoK8sApiCoreV1CinderPersistentVolumeSource; + claimRef?: IoK8sApiCoreV1ObjectReference; + csi?: IoK8sApiCoreV1CSIPersistentVolumeSource; + fc?: IoK8sApiCoreV1FCVolumeSource; + flexVolume?: IoK8sApiCoreV1FlexPersistentVolumeSource; + flocker?: IoK8sApiCoreV1FlockerVolumeSource; + gcePersistentDisk?: IoK8sApiCoreV1GCEPersistentDiskVolumeSource; + glusterfs?: IoK8sApiCoreV1GlusterfsPersistentVolumeSource; + hostPath?: IoK8sApiCoreV1HostPathVolumeSource; + iscsi?: IoK8sApiCoreV1ISCSIPersistentVolumeSource; + local?: IoK8sApiCoreV1LocalVolumeSource; + mountOptions?: string[]; + nfs?: IoK8sApiCoreV1NFSVolumeSource; + nodeAffinity?: IoK8sApiCoreV1VolumeNodeAffinity; + persistentVolumeReclaimPolicy?: "Delete" | "Recycle" | "Retain"; + photonPersistentDisk?: IoK8sApiCoreV1PhotonPersistentDiskVolumeSource; + portworxVolume?: IoK8sApiCoreV1PortworxVolumeSource; + quobyte?: IoK8sApiCoreV1QuobyteVolumeSource; + rbd?: IoK8sApiCoreV1RBDPersistentVolumeSource; + scaleIO?: IoK8sApiCoreV1ScaleIOPersistentVolumeSource; + storageClassName?: string; + storageos?: IoK8sApiCoreV1StorageOSPersistentVolumeSource; + volumeAttributesClassName?: string; + volumeMode?: "Block" | "Filesystem"; + vsphereVolume?: IoK8sApiCoreV1VsphereVirtualDiskVolumeSource; +} +/* io.k8s.api.core.v1.PersistentVolumeStatus */ +/* PersistentVolumeStatus is the current status of a persistent volume. */ +export interface IoK8sApiCoreV1PersistentVolumeStatus { + lastPhaseTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + phase?: "Available" | "Bound" | "Failed" | "Pending" | "Released"; + reason?: string; +} +/* io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource */ +/* Represents a Photon Controller persistent disk resource. */ +export interface IoK8sApiCoreV1PhotonPersistentDiskVolumeSource { + fsType?: string; + pdID: string; +} +/* io.k8s.api.core.v1.Pod */ +/* Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts. */ +export interface IoK8sApiCoreV1Pod { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1PodSpec; + status?: IoK8sApiCoreV1PodStatus; +} +/* io.k8s.api.core.v1.PodAffinity */ +/* Pod affinity is a group of inter pod affinity scheduling rules. */ +export interface IoK8sApiCoreV1PodAffinity { + preferredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1WeightedPodAffinityTerm[]; + requiredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1PodAffinityTerm[]; +} +/* io.k8s.api.core.v1.PodAffinityTerm */ +/* Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running */ +export interface IoK8sApiCoreV1PodAffinityTerm { + labelSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + namespaces?: string[]; + topologyKey: string; +} +/* io.k8s.api.core.v1.PodAntiAffinity */ +/* Pod anti affinity is a group of inter pod anti affinity scheduling rules. */ +export interface IoK8sApiCoreV1PodAntiAffinity { + preferredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1WeightedPodAffinityTerm[]; + requiredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1PodAffinityTerm[]; +} +/* io.k8s.api.core.v1.PodCondition */ +/* PodCondition contains details for the current condition of this pod. */ +export interface IoK8sApiCoreV1PodCondition { + lastProbeTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.core.v1.PodDNSConfig */ +/* PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy. */ +export interface IoK8sApiCoreV1PodDNSConfig { + nameservers?: string[]; + options?: IoK8sApiCoreV1PodDNSConfigOption[]; + searches?: string[]; +} +/* io.k8s.api.core.v1.PodDNSConfigOption */ +/* PodDNSConfigOption defines DNS resolver options of a pod. */ +export interface IoK8sApiCoreV1PodDNSConfigOption { + name?: string; + value?: string; +} +/* io.k8s.api.core.v1.PodIP */ +/* PodIP represents a single IP address allocated to the pod. */ +export interface IoK8sApiCoreV1PodIP { + ip: string; +} +/* io.k8s.api.core.v1.PodList */ +/* PodList is a list of Pods. */ +export interface IoK8sApiCoreV1PodList { + apiVersion?: string; + items: IoK8sApiCoreV1Pod[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.PodOS */ +/* PodOS defines the OS parameters of a pod. */ +export interface IoK8sApiCoreV1PodOS { + name: string; +} +/* io.k8s.api.core.v1.PodReadinessGate */ +/* PodReadinessGate contains the reference to a pod condition */ +export interface IoK8sApiCoreV1PodReadinessGate { + conditionType: string; +} +/* io.k8s.api.core.v1.PodResourceClaim */ +/* PodResourceClaim references exactly one ResourceClaim, either directly or by naming a ResourceClaimTemplate which is then turned into a ResourceClaim for the pod. + +It adds a name to it that uniquely identifies the ResourceClaim inside the Pod. Containers that need access to the ResourceClaim reference it with this name. */ +export interface IoK8sApiCoreV1PodResourceClaim { + name: string; + resourceClaimName?: string; + resourceClaimTemplateName?: string; +} +/* io.k8s.api.core.v1.PodResourceClaimStatus */ +/* PodResourceClaimStatus is stored in the PodStatus for each PodResourceClaim which references a ResourceClaimTemplate. It stores the generated name for the corresponding ResourceClaim. */ +export interface IoK8sApiCoreV1PodResourceClaimStatus { + name: string; + resourceClaimName?: string; +} +/* io.k8s.api.core.v1.PodSchedulingGate */ +/* PodSchedulingGate is associated to a Pod to guard its scheduling. */ +export interface IoK8sApiCoreV1PodSchedulingGate { + name: string; +} +/* io.k8s.api.core.v1.PodSecurityContext */ +/* PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext. */ +export interface IoK8sApiCoreV1PodSecurityContext { + appArmorProfile?: IoK8sApiCoreV1AppArmorProfile; + fsGroup?: number; + fsGroupChangePolicy?: "Always" | "OnRootMismatch"; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: IoK8sApiCoreV1SELinuxOptions; + seccompProfile?: IoK8sApiCoreV1SeccompProfile; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: "Merge" | "Strict"; + sysctls?: IoK8sApiCoreV1Sysctl[]; + windowsOptions?: IoK8sApiCoreV1WindowsSecurityContextOptions; +} +/* io.k8s.api.core.v1.PodSpec */ +/* PodSpec is a description of a pod. */ +export interface IoK8sApiCoreV1PodSpec { + activeDeadlineSeconds?: number; + affinity?: IoK8sApiCoreV1Affinity; + automountServiceAccountToken?: boolean; + containers: IoK8sApiCoreV1Container[]; + dnsConfig?: IoK8sApiCoreV1PodDNSConfig; + dnsPolicy?: "ClusterFirst" | "ClusterFirstWithHostNet" | "Default" | "None"; + enableServiceLinks?: boolean; + ephemeralContainers?: IoK8sApiCoreV1EphemeralContainer[]; + hostAliases?: IoK8sApiCoreV1HostAlias[]; + hostIPC?: boolean; + hostNetwork?: boolean; + hostPID?: boolean; + hostUsers?: boolean; + hostname?: string; + imagePullSecrets?: IoK8sApiCoreV1LocalObjectReference[]; + initContainers?: IoK8sApiCoreV1Container[]; + nodeName?: string; + nodeSelector?: { + [key: string]: unknown; + }; + os?: IoK8sApiCoreV1PodOS; + overhead?: { + [key: string]: unknown; + }; + preemptionPolicy?: "Never" | "PreemptLowerPriority"; + priority?: number; + priorityClassName?: string; + readinessGates?: IoK8sApiCoreV1PodReadinessGate[]; + resourceClaims?: IoK8sApiCoreV1PodResourceClaim[]; + resources?: IoK8sApiCoreV1ResourceRequirements; + restartPolicy?: "Always" | "Never" | "OnFailure"; + runtimeClassName?: string; + schedulerName?: string; + schedulingGates?: IoK8sApiCoreV1PodSchedulingGate[]; + securityContext?: IoK8sApiCoreV1PodSecurityContext; + serviceAccount?: string; + serviceAccountName?: string; + setHostnameAsFQDN?: boolean; + shareProcessNamespace?: boolean; + subdomain?: string; + terminationGracePeriodSeconds?: number; + tolerations?: IoK8sApiCoreV1Toleration[]; + topologySpreadConstraints?: IoK8sApiCoreV1TopologySpreadConstraint[]; + volumes?: IoK8sApiCoreV1Volume[]; +} +/* io.k8s.api.core.v1.PodStatus */ +/* PodStatus represents information about the status of a pod. Status may trail the actual state of a system, especially if the node that hosts the pod cannot contact the control plane. */ +export interface IoK8sApiCoreV1PodStatus { + conditions?: IoK8sApiCoreV1PodCondition[]; + containerStatuses?: IoK8sApiCoreV1ContainerStatus[]; + ephemeralContainerStatuses?: IoK8sApiCoreV1ContainerStatus[]; + hostIP?: string; + hostIPs?: IoK8sApiCoreV1HostIP[]; + initContainerStatuses?: IoK8sApiCoreV1ContainerStatus[]; + message?: string; + nominatedNodeName?: string; + phase?: "Failed" | "Pending" | "Running" | "Succeeded" | "Unknown"; + podIP?: string; + podIPs?: IoK8sApiCoreV1PodIP[]; + qosClass?: "BestEffort" | "Burstable" | "Guaranteed"; + reason?: string; + resize?: string; + resourceClaimStatuses?: IoK8sApiCoreV1PodResourceClaimStatus[]; + startTime?: IoK8sApimachineryPkgApisMetaV1Time; +} +/* io.k8s.api.core.v1.PodTemplate */ +/* PodTemplate describes a template for creating copies of a predefined pod. */ +export interface IoK8sApiCoreV1PodTemplate { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + template?: IoK8sApiCoreV1PodTemplateSpec; +} +/* io.k8s.api.core.v1.PodTemplateList */ +/* PodTemplateList is a list of PodTemplates. */ +export interface IoK8sApiCoreV1PodTemplateList { + apiVersion?: string; + items: IoK8sApiCoreV1PodTemplate[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.PodTemplateSpec */ +/* PodTemplateSpec describes the data a pod should have when created from a template */ +export interface IoK8sApiCoreV1PodTemplateSpec { + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1PodSpec; +} +/* io.k8s.api.core.v1.PortStatus */ +/* PortStatus represents the error condition of a service port */ +export interface IoK8sApiCoreV1PortStatus { + error?: string; + port: number; + protocol: "SCTP" | "TCP" | "UDP"; +} +/* io.k8s.api.core.v1.PortworxVolumeSource */ +/* PortworxVolumeSource represents a Portworx volume resource. */ +export interface IoK8sApiCoreV1PortworxVolumeSource { + fsType?: string; + readOnly?: boolean; + volumeID: string; +} +/* io.k8s.api.core.v1.PreferredSchedulingTerm */ +/* An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). */ +export interface IoK8sApiCoreV1PreferredSchedulingTerm { + preference: IoK8sApiCoreV1NodeSelectorTerm; + weight: number; +} +/* io.k8s.api.core.v1.Probe */ +/* Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. */ +export interface IoK8sApiCoreV1Probe { + exec?: IoK8sApiCoreV1ExecAction; + failureThreshold?: number; + grpc?: IoK8sApiCoreV1GRPCAction; + httpGet?: IoK8sApiCoreV1HTTPGetAction; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: IoK8sApiCoreV1TCPSocketAction; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; +} +/* io.k8s.api.core.v1.ProjectedVolumeSource */ +/* Represents a projected volume source */ +export interface IoK8sApiCoreV1ProjectedVolumeSource { + defaultMode?: number; + sources?: IoK8sApiCoreV1VolumeProjection[]; +} +/* io.k8s.api.core.v1.QuobyteVolumeSource */ +/* Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1QuobyteVolumeSource { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; +} +/* io.k8s.api.core.v1.RBDPersistentVolumeSource */ +/* Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1RBDPersistentVolumeSource { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1SecretReference; + user?: string; +} +/* io.k8s.api.core.v1.RBDVolumeSource */ +/* Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1RBDVolumeSource { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1LocalObjectReference; + user?: string; +} +/* io.k8s.api.core.v1.ReplicationController */ +/* ReplicationController represents the configuration of a replication controller. */ +export interface IoK8sApiCoreV1ReplicationController { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1ReplicationControllerSpec; + status?: IoK8sApiCoreV1ReplicationControllerStatus; +} +/* io.k8s.api.core.v1.ReplicationControllerCondition */ +/* ReplicationControllerCondition describes the state of a replication controller at a certain point. */ +export interface IoK8sApiCoreV1ReplicationControllerCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.core.v1.ReplicationControllerList */ +/* ReplicationControllerList is a collection of replication controllers. */ +export interface IoK8sApiCoreV1ReplicationControllerList { + apiVersion?: string; + items: IoK8sApiCoreV1ReplicationController[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.ReplicationControllerSpec */ +/* ReplicationControllerSpec is the specification of a replication controller. */ +export interface IoK8sApiCoreV1ReplicationControllerSpec { + minReadySeconds?: number; + replicas?: number; + selector?: { + [key: string]: unknown; + }; + template?: IoK8sApiCoreV1PodTemplateSpec; +} +/* io.k8s.api.core.v1.ReplicationControllerStatus */ +/* ReplicationControllerStatus represents the current status of a replication controller. */ +export interface IoK8sApiCoreV1ReplicationControllerStatus { + availableReplicas?: number; + conditions?: IoK8sApiCoreV1ReplicationControllerCondition[]; + fullyLabeledReplicas?: number; + observedGeneration?: number; + readyReplicas?: number; + replicas: number; +} +/* io.k8s.api.core.v1.ResourceClaim */ +/* ResourceClaim references one entry in PodSpec.ResourceClaims. */ +export interface IoK8sApiCoreV1ResourceClaim { + name: string; + request?: string; +} +/* io.k8s.api.core.v1.ResourceFieldSelector */ +/* ResourceFieldSelector represents container resources (cpu, memory) and their output format */ +export interface IoK8sApiCoreV1ResourceFieldSelector { + containerName?: string; + divisor?: IoK8sApimachineryPkgApiResourceQuantity; + resource: string; +} +/* io.k8s.api.core.v1.ResourceHealth */ +/* ResourceHealth represents the health of a resource. It has the latest device health information. This is a part of KEP https://kep.k8s.io/4680. */ +export interface IoK8sApiCoreV1ResourceHealth { + health?: string; + resourceID: string; +} +/* io.k8s.api.core.v1.ResourceQuota */ +/* ResourceQuota sets aggregate quota restrictions enforced per namespace */ +export interface IoK8sApiCoreV1ResourceQuota { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1ResourceQuotaSpec; + status?: IoK8sApiCoreV1ResourceQuotaStatus; +} +/* io.k8s.api.core.v1.ResourceQuotaList */ +/* ResourceQuotaList is a list of ResourceQuota items. */ +export interface IoK8sApiCoreV1ResourceQuotaList { + apiVersion?: string; + items: IoK8sApiCoreV1ResourceQuota[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.ResourceQuotaSpec */ +/* ResourceQuotaSpec defines the desired hard limits to enforce for Quota. */ +export interface IoK8sApiCoreV1ResourceQuotaSpec { + hard?: { + [key: string]: unknown; + }; + scopeSelector?: IoK8sApiCoreV1ScopeSelector; + scopes?: ("BestEffort" | "CrossNamespacePodAffinity" | "NotBestEffort" | "NotTerminating" | "PriorityClass" | "Terminating")[]; +} +/* io.k8s.api.core.v1.ResourceQuotaStatus */ +/* ResourceQuotaStatus defines the enforced hard limits and observed use. */ +export interface IoK8sApiCoreV1ResourceQuotaStatus { + hard?: { + [key: string]: unknown; + }; + used?: { + [key: string]: unknown; + }; +} +/* io.k8s.api.core.v1.ResourceRequirements */ +/* ResourceRequirements describes the compute resource requirements. */ +export interface IoK8sApiCoreV1ResourceRequirements { + claims?: IoK8sApiCoreV1ResourceClaim[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; +} +/* io.k8s.api.core.v1.ResourceStatus */ +/* ResourceStatus represents the status of a single resource allocated to a Pod. */ +export interface IoK8sApiCoreV1ResourceStatus { + name: string; + resources?: IoK8sApiCoreV1ResourceHealth[]; +} +/* io.k8s.api.core.v1.SELinuxOptions */ +/* SELinuxOptions are the labels to be applied to the container */ +export interface IoK8sApiCoreV1SELinuxOptions { + level?: string; + role?: string; + type?: string; + user?: string; +} +/* io.k8s.api.core.v1.ScaleIOPersistentVolumeSource */ +/* ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume */ +export interface IoK8sApiCoreV1ScaleIOPersistentVolumeSource { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: IoK8sApiCoreV1SecretReference; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; +} +/* io.k8s.api.core.v1.ScaleIOVolumeSource */ +/* ScaleIOVolumeSource represents a persistent ScaleIO volume */ +export interface IoK8sApiCoreV1ScaleIOVolumeSource { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: IoK8sApiCoreV1LocalObjectReference; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; +} +/* io.k8s.api.core.v1.ScopeSelector */ +/* A scope selector represents the AND of the selectors represented by the scoped-resource selector requirements. */ +export interface IoK8sApiCoreV1ScopeSelector { + matchExpressions?: IoK8sApiCoreV1ScopedResourceSelectorRequirement[]; +} +/* io.k8s.api.core.v1.ScopedResourceSelectorRequirement */ +/* A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values. */ +export interface IoK8sApiCoreV1ScopedResourceSelectorRequirement { + operator: "DoesNotExist" | "Exists" | "In" | "NotIn"; + scopeName: "BestEffort" | "CrossNamespacePodAffinity" | "NotBestEffort" | "NotTerminating" | "PriorityClass" | "Terminating"; + values?: string[]; +} +/* io.k8s.api.core.v1.SeccompProfile */ +/* SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. */ +export interface IoK8sApiCoreV1SeccompProfile { + localhostProfile?: string; + type: "Localhost" | "RuntimeDefault" | "Unconfined"; +} +/* io.k8s.api.core.v1.Secret */ +/* Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes. */ +export interface IoK8sApiCoreV1Secret { + apiVersion?: string; + data?: { + [key: string]: unknown; + }; + immutable?: boolean; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + stringData?: { + [key: string]: unknown; + }; + type?: string; +} +/* io.k8s.api.core.v1.SecretEnvSource */ +/* SecretEnvSource selects a Secret to populate the environment variables with. + +The contents of the target Secret's Data field will represent the key-value pairs as environment variables. */ +export interface IoK8sApiCoreV1SecretEnvSource { + name?: string; + optional?: boolean; +} +/* io.k8s.api.core.v1.SecretKeySelector */ +/* SecretKeySelector selects a key of a Secret. */ +export interface IoK8sApiCoreV1SecretKeySelector { + key: string; + name?: string; + optional?: boolean; +} +/* io.k8s.api.core.v1.SecretList */ +/* SecretList is a list of Secret. */ +export interface IoK8sApiCoreV1SecretList { + apiVersion?: string; + items: IoK8sApiCoreV1Secret[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.SecretProjection */ +/* Adapts a secret into a projected volume. + +The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode. */ +export interface IoK8sApiCoreV1SecretProjection { + items?: IoK8sApiCoreV1KeyToPath[]; + name?: string; + optional?: boolean; +} +/* io.k8s.api.core.v1.SecretReference */ +/* SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace */ +export interface IoK8sApiCoreV1SecretReference { + name?: string; + namespace?: string; +} +/* io.k8s.api.core.v1.SecretVolumeSource */ +/* Adapts a Secret into a volume. + +The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1SecretVolumeSource { + defaultMode?: number; + items?: IoK8sApiCoreV1KeyToPath[]; + optional?: boolean; + secretName?: string; +} +/* io.k8s.api.core.v1.SecurityContext */ +/* SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence. */ +export interface IoK8sApiCoreV1SecurityContext { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: IoK8sApiCoreV1AppArmorProfile; + capabilities?: IoK8sApiCoreV1Capabilities; + privileged?: boolean; + procMount?: "Default" | "Unmasked"; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: IoK8sApiCoreV1SELinuxOptions; + seccompProfile?: IoK8sApiCoreV1SeccompProfile; + windowsOptions?: IoK8sApiCoreV1WindowsSecurityContextOptions; +} +/* io.k8s.api.core.v1.Service */ +/* Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy. */ +export interface IoK8sApiCoreV1Service { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1ServiceSpec; + status?: IoK8sApiCoreV1ServiceStatus; +} +/* io.k8s.api.core.v1.ServiceAccount */ +/* ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets */ +export interface IoK8sApiCoreV1ServiceAccount { + apiVersion?: string; + automountServiceAccountToken?: boolean; + imagePullSecrets?: IoK8sApiCoreV1LocalObjectReference[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + secrets?: IoK8sApiCoreV1ObjectReference[]; +} +/* io.k8s.api.core.v1.ServiceAccountList */ +/* ServiceAccountList is a list of ServiceAccount objects */ +export interface IoK8sApiCoreV1ServiceAccountList { + apiVersion?: string; + items: IoK8sApiCoreV1ServiceAccount[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.ServiceAccountTokenProjection */ +/* ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server or otherwise). */ +export interface IoK8sApiCoreV1ServiceAccountTokenProjection { + audience?: string; + expirationSeconds?: number; + path: string; +} +/* io.k8s.api.core.v1.ServiceList */ +/* ServiceList holds a list of services. */ +export interface IoK8sApiCoreV1ServiceList { + apiVersion?: string; + items: IoK8sApiCoreV1Service[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.ServicePort */ +/* ServicePort contains information on service's port. */ +export interface IoK8sApiCoreV1ServicePort { + appProtocol?: string; + name?: string; + nodePort?: number; + port: number; + protocol?: "SCTP" | "TCP" | "UDP"; + targetPort?: IoK8sApimachineryPkgUtilIntstrIntOrString; +} +/* io.k8s.api.core.v1.ServiceSpec */ +/* ServiceSpec describes the attributes that a user creates on a service. */ +export interface IoK8sApiCoreV1ServiceSpec { + allocateLoadBalancerNodePorts?: boolean; + clusterIP?: string; + clusterIPs?: string[]; + externalIPs?: string[]; + externalName?: string; + externalTrafficPolicy?: "Cluster" | "Local"; + healthCheckNodePort?: number; + internalTrafficPolicy?: "Cluster" | "Local"; + ipFamilies?: ("" | "IPv4" | "IPv6")[]; + ipFamilyPolicy?: "PreferDualStack" | "RequireDualStack" | "SingleStack"; + loadBalancerClass?: string; + loadBalancerIP?: string; + loadBalancerSourceRanges?: string[]; + ports?: IoK8sApiCoreV1ServicePort[]; + publishNotReadyAddresses?: boolean; + selector?: { + [key: string]: unknown; + }; + sessionAffinity?: "ClientIP" | "None"; + sessionAffinityConfig?: IoK8sApiCoreV1SessionAffinityConfig; + trafficDistribution?: string; + type?: "ClusterIP" | "ExternalName" | "LoadBalancer" | "NodePort"; +} +/* io.k8s.api.core.v1.ServiceStatus */ +/* ServiceStatus represents the current status of a service. */ +export interface IoK8sApiCoreV1ServiceStatus { + conditions?: IoK8sApimachineryPkgApisMetaV1Condition[]; + loadBalancer?: IoK8sApiCoreV1LoadBalancerStatus; +} +/* io.k8s.api.core.v1.SessionAffinityConfig */ +/* SessionAffinityConfig represents the configurations of session affinity. */ +export interface IoK8sApiCoreV1SessionAffinityConfig { + clientIP?: IoK8sApiCoreV1ClientIPConfig; +} +/* io.k8s.api.core.v1.SleepAction */ +/* SleepAction describes a "sleep" action. */ +export interface IoK8sApiCoreV1SleepAction { + seconds: number; +} +/* io.k8s.api.core.v1.StorageOSPersistentVolumeSource */ +/* Represents a StorageOS persistent volume resource. */ +export interface IoK8sApiCoreV1StorageOSPersistentVolumeSource { + fsType?: string; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1ObjectReference; + volumeName?: string; + volumeNamespace?: string; +} +/* io.k8s.api.core.v1.StorageOSVolumeSource */ +/* Represents a StorageOS persistent volume resource. */ +export interface IoK8sApiCoreV1StorageOSVolumeSource { + fsType?: string; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1LocalObjectReference; + volumeName?: string; + volumeNamespace?: string; +} +/* io.k8s.api.core.v1.Sysctl */ +/* Sysctl defines a kernel parameter to be set */ +export interface IoK8sApiCoreV1Sysctl { + name: string; + value: string; +} +/* io.k8s.api.core.v1.TCPSocketAction */ +/* TCPSocketAction describes an action based on opening a socket */ +export interface IoK8sApiCoreV1TCPSocketAction { + host?: string; + port: IoK8sApimachineryPkgUtilIntstrIntOrString; +} +/* io.k8s.api.core.v1.Taint */ +/* The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint. */ +export interface IoK8sApiCoreV1Taint { + effect: "NoExecute" | "NoSchedule" | "PreferNoSchedule"; + key: string; + timeAdded?: IoK8sApimachineryPkgApisMetaV1Time; + value?: string; +} +/* io.k8s.api.core.v1.Toleration */ +/* The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . */ +export interface IoK8sApiCoreV1Toleration { + effect?: "NoExecute" | "NoSchedule" | "PreferNoSchedule"; + key?: string; + operator?: "Equal" | "Exists"; + tolerationSeconds?: number; + value?: string; +} +/* io.k8s.api.core.v1.TopologySelectorLabelRequirement */ +/* A topology selector requirement is a selector that matches given label. This is an alpha feature and may change in the future. */ +export interface IoK8sApiCoreV1TopologySelectorLabelRequirement { + key: string; + values: string[]; +} +/* io.k8s.api.core.v1.TopologySelectorTerm */ +/* A topology selector term represents the result of label queries. A null or empty topology selector term matches no objects. The requirements of them are ANDed. It provides a subset of functionality as NodeSelectorTerm. This is an alpha feature and may change in the future. */ +export interface IoK8sApiCoreV1TopologySelectorTerm { + matchLabelExpressions?: IoK8sApiCoreV1TopologySelectorLabelRequirement[]; +} +/* io.k8s.api.core.v1.TopologySpreadConstraint */ +/* TopologySpreadConstraint specifies how to spread matching pods among the given topology. */ +export interface IoK8sApiCoreV1TopologySpreadConstraint { + labelSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: "Honor" | "Ignore"; + nodeTaintsPolicy?: "Honor" | "Ignore"; + topologyKey: string; + whenUnsatisfiable: "DoNotSchedule" | "ScheduleAnyway"; +} +/* io.k8s.api.core.v1.TypedLocalObjectReference */ +/* TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace. */ +export interface IoK8sApiCoreV1TypedLocalObjectReference { + apiGroup?: string; + kind: string; + name: string; +} +/* io.k8s.api.core.v1.TypedObjectReference */ +/* TypedObjectReference contains enough information to let you locate the typed referenced object */ +export interface IoK8sApiCoreV1TypedObjectReference { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; +} +/* io.k8s.api.core.v1.Volume */ +/* Volume represents a named volume in a pod that may be accessed by any container in the pod. */ +export interface IoK8sApiCoreV1Volume { + awsElasticBlockStore?: IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource; + azureDisk?: IoK8sApiCoreV1AzureDiskVolumeSource; + azureFile?: IoK8sApiCoreV1AzureFileVolumeSource; + cephfs?: IoK8sApiCoreV1CephFSVolumeSource; + cinder?: IoK8sApiCoreV1CinderVolumeSource; + configMap?: IoK8sApiCoreV1ConfigMapVolumeSource; + csi?: IoK8sApiCoreV1CSIVolumeSource; + downwardAPI?: IoK8sApiCoreV1DownwardAPIVolumeSource; + emptyDir?: IoK8sApiCoreV1EmptyDirVolumeSource; + ephemeral?: IoK8sApiCoreV1EphemeralVolumeSource; + fc?: IoK8sApiCoreV1FCVolumeSource; + flexVolume?: IoK8sApiCoreV1FlexVolumeSource; + flocker?: IoK8sApiCoreV1FlockerVolumeSource; + gcePersistentDisk?: IoK8sApiCoreV1GCEPersistentDiskVolumeSource; + gitRepo?: IoK8sApiCoreV1GitRepoVolumeSource; + glusterfs?: IoK8sApiCoreV1GlusterfsVolumeSource; + hostPath?: IoK8sApiCoreV1HostPathVolumeSource; + image?: IoK8sApiCoreV1ImageVolumeSource; + iscsi?: IoK8sApiCoreV1ISCSIVolumeSource; + name: string; + nfs?: IoK8sApiCoreV1NFSVolumeSource; + persistentVolumeClaim?: IoK8sApiCoreV1PersistentVolumeClaimVolumeSource; + photonPersistentDisk?: IoK8sApiCoreV1PhotonPersistentDiskVolumeSource; + portworxVolume?: IoK8sApiCoreV1PortworxVolumeSource; + projected?: IoK8sApiCoreV1ProjectedVolumeSource; + quobyte?: IoK8sApiCoreV1QuobyteVolumeSource; + rbd?: IoK8sApiCoreV1RBDVolumeSource; + scaleIO?: IoK8sApiCoreV1ScaleIOVolumeSource; + secret?: IoK8sApiCoreV1SecretVolumeSource; + storageos?: IoK8sApiCoreV1StorageOSVolumeSource; + vsphereVolume?: IoK8sApiCoreV1VsphereVirtualDiskVolumeSource; +} +/* io.k8s.api.core.v1.VolumeDevice */ +/* volumeDevice describes a mapping of a raw block device within a container. */ +export interface IoK8sApiCoreV1VolumeDevice { + devicePath: string; + name: string; +} +/* io.k8s.api.core.v1.VolumeMount */ +/* VolumeMount describes a mounting of a Volume within a container. */ +export interface IoK8sApiCoreV1VolumeMount { + mountPath: string; + mountPropagation?: "Bidirectional" | "HostToContainer" | "None"; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; +} +/* io.k8s.api.core.v1.VolumeMountStatus */ +/* VolumeMountStatus shows status of volume mounts. */ +export interface IoK8sApiCoreV1VolumeMountStatus { + mountPath: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; +} +/* io.k8s.api.core.v1.VolumeNodeAffinity */ +/* VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from. */ +export interface IoK8sApiCoreV1VolumeNodeAffinity { + required?: IoK8sApiCoreV1NodeSelector; +} +/* io.k8s.api.core.v1.VolumeProjection */ +/* Projection that may be projected along with other supported volume types. Exactly one of these fields must be set. */ +export interface IoK8sApiCoreV1VolumeProjection { + clusterTrustBundle?: IoK8sApiCoreV1ClusterTrustBundleProjection; + configMap?: IoK8sApiCoreV1ConfigMapProjection; + downwardAPI?: IoK8sApiCoreV1DownwardAPIProjection; + secret?: IoK8sApiCoreV1SecretProjection; + serviceAccountToken?: IoK8sApiCoreV1ServiceAccountTokenProjection; +} +/* io.k8s.api.core.v1.VolumeResourceRequirements */ +/* VolumeResourceRequirements describes the storage resource requirements for a volume. */ +export interface IoK8sApiCoreV1VolumeResourceRequirements { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; +} +/* io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource */ +/* Represents a vSphere volume resource. */ +export interface IoK8sApiCoreV1VsphereVirtualDiskVolumeSource { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; +} +/* io.k8s.api.core.v1.WeightedPodAffinityTerm */ +/* The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) */ +export interface IoK8sApiCoreV1WeightedPodAffinityTerm { + podAffinityTerm: IoK8sApiCoreV1PodAffinityTerm; + weight: number; +} +/* io.k8s.api.core.v1.WindowsSecurityContextOptions */ +/* WindowsSecurityContextOptions contain Windows-specific options and credentials. */ +export interface IoK8sApiCoreV1WindowsSecurityContextOptions { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; +} +/* io.k8s.api.discovery.v1.Endpoint */ +/* Endpoint represents a single logical "backend" implementing a service. */ +export interface IoK8sApiDiscoveryV1Endpoint { + addresses: string[]; + conditions?: IoK8sApiDiscoveryV1EndpointConditions; + deprecatedTopology?: { + [key: string]: unknown; + }; + hints?: IoK8sApiDiscoveryV1EndpointHints; + hostname?: string; + nodeName?: string; + targetRef?: IoK8sApiCoreV1ObjectReference; + zone?: string; +} +/* io.k8s.api.discovery.v1.EndpointConditions */ +/* EndpointConditions represents the current condition of an endpoint. */ +export interface IoK8sApiDiscoveryV1EndpointConditions { + ready?: boolean; + serving?: boolean; + terminating?: boolean; +} +/* io.k8s.api.discovery.v1.EndpointHints */ +/* EndpointHints provides hints describing how an endpoint should be consumed. */ +export interface IoK8sApiDiscoveryV1EndpointHints { + forZones?: IoK8sApiDiscoveryV1ForZone[]; +} +/* io.k8s.api.discovery.v1.EndpointPort */ +/* EndpointPort represents a Port used by an EndpointSlice */ +export interface DiscoveryEndpointPort { + appProtocol?: string; + name?: string; + port?: number; + protocol?: "SCTP" | "TCP" | "UDP"; +} +/* io.k8s.api.discovery.v1.EndpointSlice */ +/* EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints. */ +export interface IoK8sApiDiscoveryV1EndpointSlice { + addressType: "FQDN" | "IPv4" | "IPv6"; + apiVersion?: string; + endpoints: IoK8sApiDiscoveryV1Endpoint[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + ports?: DiscoveryEndpointPort[]; +} +/* io.k8s.api.discovery.v1.EndpointSliceList */ +/* EndpointSliceList represents a list of endpoint slices */ +export interface IoK8sApiDiscoveryV1EndpointSliceList { + apiVersion?: string; + items: IoK8sApiDiscoveryV1EndpointSlice[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.discovery.v1.ForZone */ +/* ForZone provides information about which zones should consume this endpoint. */ +export interface IoK8sApiDiscoveryV1ForZone { + name: string; +} +/* io.k8s.api.events.v1.EventList */ +/* EventList is a list of Event objects. */ +export interface IoK8sApiEventsV1EventList { + apiVersion?: string; + items: IoK8sApiEventsV1Event[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.networking.v1.HTTPIngressPath */ +/* HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend. */ +export interface IoK8sApiNetworkingV1HTTPIngressPath { + backend: IoK8sApiNetworkingV1IngressBackend; + path?: string; + pathType: "Exact" | "ImplementationSpecific" | "Prefix"; +} +/* io.k8s.api.networking.v1.HTTPIngressRuleValue */ +/* HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http:///? -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'. */ +export interface IoK8sApiNetworkingV1HTTPIngressRuleValue { + paths: IoK8sApiNetworkingV1HTTPIngressPath[]; +} +/* io.k8s.api.networking.v1.IPBlock */ +/* IPBlock describes a particular CIDR (Ex. "192.168.1.0/24","2001:db8::/64") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule. */ +export interface IoK8sApiNetworkingV1IPBlock { + cidr: string; + except?: string[]; +} +/* io.k8s.api.networking.v1.Ingress */ +/* Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. */ +export interface IoK8sApiNetworkingV1Ingress { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiNetworkingV1IngressSpec; + status?: IoK8sApiNetworkingV1IngressStatus; +} +/* io.k8s.api.networking.v1.IngressBackend */ +/* IngressBackend describes all endpoints for a given service and port. */ +export interface IoK8sApiNetworkingV1IngressBackend { + resource?: IoK8sApiCoreV1TypedLocalObjectReference; + service?: IoK8sApiNetworkingV1IngressServiceBackend; +} +/* io.k8s.api.networking.v1.IngressClass */ +/* IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class. */ +export interface IoK8sApiNetworkingV1IngressClass { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiNetworkingV1IngressClassSpec; +} +/* io.k8s.api.networking.v1.IngressClassList */ +/* IngressClassList is a collection of IngressClasses. */ +export interface IoK8sApiNetworkingV1IngressClassList { + apiVersion?: string; + items: IoK8sApiNetworkingV1IngressClass[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.networking.v1.IngressClassParametersReference */ +/* IngressClassParametersReference identifies an API object. This can be used to specify a cluster or namespace-scoped resource. */ +export interface IoK8sApiNetworkingV1IngressClassParametersReference { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + scope?: string; +} +/* io.k8s.api.networking.v1.IngressClassSpec */ +/* IngressClassSpec provides information about the class of an Ingress. */ +export interface IoK8sApiNetworkingV1IngressClassSpec { + controller?: string; + parameters?: IoK8sApiNetworkingV1IngressClassParametersReference; +} +/* io.k8s.api.networking.v1.IngressList */ +/* IngressList is a collection of Ingress. */ +export interface IoK8sApiNetworkingV1IngressList { + apiVersion?: string; + items: IoK8sApiNetworkingV1Ingress[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.networking.v1.IngressLoadBalancerIngress */ +/* IngressLoadBalancerIngress represents the status of a load-balancer ingress point. */ +export interface IoK8sApiNetworkingV1IngressLoadBalancerIngress { + hostname?: string; + ip?: string; + ports?: IoK8sApiNetworkingV1IngressPortStatus[]; +} +/* io.k8s.api.networking.v1.IngressLoadBalancerStatus */ +/* IngressLoadBalancerStatus represents the status of a load-balancer. */ +export interface IoK8sApiNetworkingV1IngressLoadBalancerStatus { + ingress?: IoK8sApiNetworkingV1IngressLoadBalancerIngress[]; +} +/* io.k8s.api.networking.v1.IngressPortStatus */ +/* IngressPortStatus represents the error condition of a service port */ +export interface IoK8sApiNetworkingV1IngressPortStatus { + error?: string; + port: number; + protocol: "SCTP" | "TCP" | "UDP"; +} +/* io.k8s.api.networking.v1.IngressRule */ +/* IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue. */ +export interface IoK8sApiNetworkingV1IngressRule { + host?: string; + http?: IoK8sApiNetworkingV1HTTPIngressRuleValue; +} +/* io.k8s.api.networking.v1.IngressServiceBackend */ +/* IngressServiceBackend references a Kubernetes Service as a Backend. */ +export interface IoK8sApiNetworkingV1IngressServiceBackend { + name: string; + port?: IoK8sApiNetworkingV1ServiceBackendPort; +} +/* io.k8s.api.networking.v1.IngressSpec */ +/* IngressSpec describes the Ingress the user wishes to exist. */ +export interface IoK8sApiNetworkingV1IngressSpec { + defaultBackend?: IoK8sApiNetworkingV1IngressBackend; + ingressClassName?: string; + rules?: IoK8sApiNetworkingV1IngressRule[]; + tls?: IoK8sApiNetworkingV1IngressTLS[]; +} +/* io.k8s.api.networking.v1.IngressStatus */ +/* IngressStatus describe the current state of the Ingress. */ +export interface IoK8sApiNetworkingV1IngressStatus { + loadBalancer?: IoK8sApiNetworkingV1IngressLoadBalancerStatus; +} +/* io.k8s.api.networking.v1.IngressTLS */ +/* IngressTLS describes the transport layer security associated with an ingress. */ +export interface IoK8sApiNetworkingV1IngressTLS { + hosts?: string[]; + secretName?: string; +} +/* io.k8s.api.networking.v1.NetworkPolicy */ +/* NetworkPolicy describes what network traffic is allowed for a set of Pods */ +export interface IoK8sApiNetworkingV1NetworkPolicy { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiNetworkingV1NetworkPolicySpec; +} +/* io.k8s.api.networking.v1.NetworkPolicyEgressRule */ +/* NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8 */ +export interface IoK8sApiNetworkingV1NetworkPolicyEgressRule { + ports?: IoK8sApiNetworkingV1NetworkPolicyPort[]; + to?: IoK8sApiNetworkingV1NetworkPolicyPeer[]; +} +/* io.k8s.api.networking.v1.NetworkPolicyIngressRule */ +/* NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from. */ +export interface IoK8sApiNetworkingV1NetworkPolicyIngressRule { + from?: IoK8sApiNetworkingV1NetworkPolicyPeer[]; + ports?: IoK8sApiNetworkingV1NetworkPolicyPort[]; +} +/* io.k8s.api.networking.v1.NetworkPolicyList */ +/* NetworkPolicyList is a list of NetworkPolicy objects. */ +export interface IoK8sApiNetworkingV1NetworkPolicyList { + apiVersion?: string; + items: IoK8sApiNetworkingV1NetworkPolicy[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.networking.v1.NetworkPolicyPeer */ +/* NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed */ +export interface IoK8sApiNetworkingV1NetworkPolicyPeer { + ipBlock?: IoK8sApiNetworkingV1IPBlock; + namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + podSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +} +/* io.k8s.api.networking.v1.NetworkPolicyPort */ +/* NetworkPolicyPort describes a port to allow traffic on */ +export interface IoK8sApiNetworkingV1NetworkPolicyPort { + endPort?: number; + port?: IoK8sApimachineryPkgUtilIntstrIntOrString; + protocol?: "SCTP" | "TCP" | "UDP"; +} +/* io.k8s.api.networking.v1.NetworkPolicySpec */ +/* NetworkPolicySpec provides the specification of a NetworkPolicy */ +export interface IoK8sApiNetworkingV1NetworkPolicySpec { + egress?: IoK8sApiNetworkingV1NetworkPolicyEgressRule[]; + ingress?: IoK8sApiNetworkingV1NetworkPolicyIngressRule[]; + podSelector: IoK8sApimachineryPkgApisMetaV1LabelSelector; + policyTypes?: ("Egress" | "Ingress")[]; +} +/* io.k8s.api.networking.v1.ServiceBackendPort */ +/* ServiceBackendPort is the service port being referenced. */ +export interface IoK8sApiNetworkingV1ServiceBackendPort { + name?: string; + number?: number; +} +/* io.k8s.api.node.v1.Overhead */ +/* Overhead structure represents the resource overhead associated with running a pod. */ +export interface IoK8sApiNodeV1Overhead { + podFixed?: { + [key: string]: unknown; + }; +} +/* io.k8s.api.node.v1.RuntimeClass */ +/* RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/ */ +export interface IoK8sApiNodeV1RuntimeClass { + apiVersion?: string; + handler: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + overhead?: IoK8sApiNodeV1Overhead; + scheduling?: IoK8sApiNodeV1Scheduling; +} +/* io.k8s.api.node.v1.RuntimeClassList */ +/* RuntimeClassList is a list of RuntimeClass objects. */ +export interface IoK8sApiNodeV1RuntimeClassList { + apiVersion?: string; + items: IoK8sApiNodeV1RuntimeClass[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.node.v1.Scheduling */ +/* Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass. */ +export interface IoK8sApiNodeV1Scheduling { + nodeSelector?: { + [key: string]: unknown; + }; + tolerations?: IoK8sApiCoreV1Toleration[]; +} +/* io.k8s.api.policy.v1.Eviction */ +/* Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods//evictions. */ +export interface IoK8sApiPolicyV1Eviction { + apiVersion?: string; + deleteOptions?: IoK8sApimachineryPkgApisMetaV1DeleteOptions; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; +} +/* io.k8s.api.policy.v1.PodDisruptionBudget */ +/* PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods */ +export interface IoK8sApiPolicyV1PodDisruptionBudget { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiPolicyV1PodDisruptionBudgetSpec; + status?: IoK8sApiPolicyV1PodDisruptionBudgetStatus; +} +/* io.k8s.api.policy.v1.PodDisruptionBudgetList */ +/* PodDisruptionBudgetList is a collection of PodDisruptionBudgets. */ +export interface IoK8sApiPolicyV1PodDisruptionBudgetList { + apiVersion?: string; + items: IoK8sApiPolicyV1PodDisruptionBudget[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.policy.v1.PodDisruptionBudgetSpec */ +/* PodDisruptionBudgetSpec is a description of a PodDisruptionBudget. */ +export interface IoK8sApiPolicyV1PodDisruptionBudgetSpec { + maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; + minAvailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; + selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + unhealthyPodEvictionPolicy?: "AlwaysAllow" | "IfHealthyBudget"; +} +/* io.k8s.api.policy.v1.PodDisruptionBudgetStatus */ +/* PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system. */ +export interface IoK8sApiPolicyV1PodDisruptionBudgetStatus { + conditions?: IoK8sApimachineryPkgApisMetaV1Condition[]; + currentHealthy: number; + desiredHealthy: number; + disruptedPods?: { + [key: string]: unknown; + }; + disruptionsAllowed: number; + expectedPods: number; + observedGeneration?: number; +} +/* io.k8s.api.rbac.v1.AggregationRule */ +/* AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole */ +export interface IoK8sApiRbacV1AggregationRule { + clusterRoleSelectors?: IoK8sApimachineryPkgApisMetaV1LabelSelector[]; +} +/* io.k8s.api.rbac.v1.ClusterRole */ +/* ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. */ +export interface IoK8sApiRbacV1ClusterRole { + aggregationRule?: IoK8sApiRbacV1AggregationRule; + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + rules?: IoK8sApiRbacV1PolicyRule[]; +} +/* io.k8s.api.rbac.v1.ClusterRoleBinding */ +/* ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject. */ +export interface IoK8sApiRbacV1ClusterRoleBinding { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + roleRef: IoK8sApiRbacV1RoleRef; + subjects?: IoK8sApiRbacV1Subject[]; +} +/* io.k8s.api.rbac.v1.ClusterRoleBindingList */ +/* ClusterRoleBindingList is a collection of ClusterRoleBindings */ +export interface IoK8sApiRbacV1ClusterRoleBindingList { + apiVersion?: string; + items: IoK8sApiRbacV1ClusterRoleBinding[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.rbac.v1.ClusterRoleList */ +/* ClusterRoleList is a collection of ClusterRoles */ +export interface IoK8sApiRbacV1ClusterRoleList { + apiVersion?: string; + items: IoK8sApiRbacV1ClusterRole[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.rbac.v1.PolicyRule */ +/* PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to. */ +export interface IoK8sApiRbacV1PolicyRule { + apiGroups?: string[]; + nonResourceURLs?: string[]; + resourceNames?: string[]; + resources?: string[]; + verbs: string[]; +} +/* io.k8s.api.rbac.v1.Role */ +/* Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. */ +export interface IoK8sApiRbacV1Role { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + rules?: IoK8sApiRbacV1PolicyRule[]; +} +/* io.k8s.api.rbac.v1.RoleBinding */ +/* RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace. */ +export interface IoK8sApiRbacV1RoleBinding { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + roleRef: IoK8sApiRbacV1RoleRef; + subjects?: IoK8sApiRbacV1Subject[]; +} +/* io.k8s.api.rbac.v1.RoleBindingList */ +/* RoleBindingList is a collection of RoleBindings */ +export interface IoK8sApiRbacV1RoleBindingList { + apiVersion?: string; + items: IoK8sApiRbacV1RoleBinding[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.rbac.v1.RoleList */ +/* RoleList is a collection of Roles */ +export interface IoK8sApiRbacV1RoleList { + apiVersion?: string; + items: IoK8sApiRbacV1Role[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.rbac.v1.RoleRef */ +/* RoleRef contains information that points to the role being used */ +export interface IoK8sApiRbacV1RoleRef { + apiGroup: string; + kind: string; + name: string; +} +/* io.k8s.api.rbac.v1.Subject */ +/* Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names. */ +export interface IoK8sApiRbacV1Subject { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; +} +/* io.k8s.api.scheduling.v1.PriorityClass */ +/* PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer. */ +export interface IoK8sApiSchedulingV1PriorityClass { + apiVersion?: string; + description?: string; + globalDefault?: boolean; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + preemptionPolicy?: "Never" | "PreemptLowerPriority"; + value: number; +} +/* io.k8s.api.scheduling.v1.PriorityClassList */ +/* PriorityClassList is a collection of priority classes. */ +export interface IoK8sApiSchedulingV1PriorityClassList { + apiVersion?: string; + items: IoK8sApiSchedulingV1PriorityClass[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.storage.v1.CSIDriver */ +/* CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced. */ +export interface IoK8sApiStorageV1CSIDriver { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiStorageV1CSIDriverSpec; +} +/* io.k8s.api.storage.v1.CSIDriverList */ +/* CSIDriverList is a collection of CSIDriver objects. */ +export interface IoK8sApiStorageV1CSIDriverList { + apiVersion?: string; + items: IoK8sApiStorageV1CSIDriver[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.storage.v1.CSIDriverSpec */ +/* CSIDriverSpec is the specification of a CSIDriver. */ +export interface IoK8sApiStorageV1CSIDriverSpec { + attachRequired?: boolean; + fsGroupPolicy?: string; + podInfoOnMount?: boolean; + requiresRepublish?: boolean; + seLinuxMount?: boolean; + storageCapacity?: boolean; + tokenRequests?: IoK8sApiStorageV1TokenRequest[]; + volumeLifecycleModes?: string[]; +} +/* io.k8s.api.storage.v1.CSINode */ +/* CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn't create this object. CSINode has an OwnerReference that points to the corresponding node object. */ +export interface IoK8sApiStorageV1CSINode { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiStorageV1CSINodeSpec; +} +/* io.k8s.api.storage.v1.CSINodeDriver */ +/* CSINodeDriver holds information about the specification of one CSI driver installed on a node */ +export interface IoK8sApiStorageV1CSINodeDriver { + allocatable?: IoK8sApiStorageV1VolumeNodeResources; + name: string; + nodeID: string; + topologyKeys?: string[]; +} +/* io.k8s.api.storage.v1.CSINodeList */ +/* CSINodeList is a collection of CSINode objects. */ +export interface IoK8sApiStorageV1CSINodeList { + apiVersion?: string; + items: IoK8sApiStorageV1CSINode[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.storage.v1.CSINodeSpec */ +/* CSINodeSpec holds information about the specification of all CSI drivers installed on a node */ +export interface IoK8sApiStorageV1CSINodeSpec { + drivers: IoK8sApiStorageV1CSINodeDriver[]; +} +/* io.k8s.api.storage.v1.CSIStorageCapacity */ +/* CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. + +For example this can express things like: - StorageClass "standard" has "1234 GiB" available in "topology.kubernetes.io/zone=us-east1" - StorageClass "localssd" has "10 GiB" available in "kubernetes.io/hostname=knode-abc123" + +The following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero + +The producer of these objects can decide which approach is more suitable. + +They are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node. */ +export interface IoK8sApiStorageV1CSIStorageCapacity { + apiVersion?: string; + capacity?: IoK8sApimachineryPkgApiResourceQuantity; + kind?: string; + maximumVolumeSize?: IoK8sApimachineryPkgApiResourceQuantity; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + nodeTopology?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + storageClassName: string; +} +/* io.k8s.api.storage.v1.CSIStorageCapacityList */ +/* CSIStorageCapacityList is a collection of CSIStorageCapacity objects. */ +export interface IoK8sApiStorageV1CSIStorageCapacityList { + apiVersion?: string; + items: IoK8sApiStorageV1CSIStorageCapacity[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.storage.v1.StorageClass */ +/* StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. + +StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. */ +export interface IoK8sApiStorageV1StorageClass { + allowVolumeExpansion?: boolean; + allowedTopologies?: IoK8sApiCoreV1TopologySelectorTerm[]; + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + mountOptions?: string[]; + parameters?: { + [key: string]: unknown; + }; + provisioner: string; + reclaimPolicy?: "Delete" | "Recycle" | "Retain"; + volumeBindingMode?: "Immediate" | "WaitForFirstConsumer"; +} +/* io.k8s.api.storage.v1.StorageClassList */ +/* StorageClassList is a collection of storage classes. */ +export interface IoK8sApiStorageV1StorageClassList { + apiVersion?: string; + items: IoK8sApiStorageV1StorageClass[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.storage.v1.TokenRequest */ +/* TokenRequest contains parameters of a service account token. */ +export interface IoK8sApiStorageV1TokenRequest { + audience: string; + expirationSeconds?: number; +} +/* io.k8s.api.storage.v1.VolumeAttachment */ +/* VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. + +VolumeAttachment objects are non-namespaced. */ +export interface IoK8sApiStorageV1VolumeAttachment { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiStorageV1VolumeAttachmentSpec; + status?: IoK8sApiStorageV1VolumeAttachmentStatus; +} +/* io.k8s.api.storage.v1.VolumeAttachmentList */ +/* VolumeAttachmentList is a collection of VolumeAttachment objects. */ +export interface IoK8sApiStorageV1VolumeAttachmentList { + apiVersion?: string; + items: IoK8sApiStorageV1VolumeAttachment[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.storage.v1.VolumeAttachmentSource */ +/* VolumeAttachmentSource represents a volume that should be attached. Right now only PersistentVolumes can be attached via external attacher, in the future we may allow also inline volumes in pods. Exactly one member can be set. */ +export interface IoK8sApiStorageV1VolumeAttachmentSource { + inlineVolumeSpec?: IoK8sApiCoreV1PersistentVolumeSpec; + persistentVolumeName?: string; +} +/* io.k8s.api.storage.v1.VolumeAttachmentSpec */ +/* VolumeAttachmentSpec is the specification of a VolumeAttachment request. */ +export interface IoK8sApiStorageV1VolumeAttachmentSpec { + attacher: string; + nodeName: string; + source: IoK8sApiStorageV1VolumeAttachmentSource; +} +/* io.k8s.api.storage.v1.VolumeAttachmentStatus */ +/* VolumeAttachmentStatus is the status of a VolumeAttachment request. */ +export interface IoK8sApiStorageV1VolumeAttachmentStatus { + attachError?: IoK8sApiStorageV1VolumeError; + attached: boolean; + attachmentMetadata?: { + [key: string]: unknown; + }; + detachError?: IoK8sApiStorageV1VolumeError; +} +/* io.k8s.api.storage.v1.VolumeError */ +/* VolumeError captures an error encountered during a volume operation. */ +export interface IoK8sApiStorageV1VolumeError { + message?: string; + time?: IoK8sApimachineryPkgApisMetaV1Time; +} +/* io.k8s.api.storage.v1.VolumeNodeResources */ +/* VolumeNodeResources is a set of resource limits for scheduling of volumes. */ +export interface IoK8sApiStorageV1VolumeNodeResources { + count?: number; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition */ +/* CustomResourceColumnDefinition specifies a column for server side printing. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceColumnDefinition { + description?: string; + format?: string; + jsonPath: string; + name: string; + priority?: number; + type: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion */ +/* CustomResourceConversion describes how to convert different versions of a CR. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion { + strategy: string; + webhook?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookConversion; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition */ +/* CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionSpec; + status?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionStatus; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition */ +/* CustomResourceDefinitionCondition contains details for the current condition of this pod. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList */ +/* CustomResourceDefinitionList is a list of CustomResourceDefinition objects. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionList { + apiVersion?: string; + items: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames */ +/* CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionNames { + categories?: string[]; + kind: string; + listKind?: string; + plural: string; + shortNames?: string[]; + singular?: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec */ +/* CustomResourceDefinitionSpec describes how a user wants their resource to appear */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionSpec { + conversion?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion; + group: string; + names: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionNames; + preserveUnknownFields?: boolean; + scope: string; + versions: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion[]; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus */ +/* CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionStatus { + acceptedNames?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionNames; + conditions?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionCondition[]; + storedVersions?: string[]; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion */ +/* CustomResourceDefinitionVersion describes a version for CRD. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion { + additionalPrinterColumns?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceColumnDefinition[]; + deprecated?: boolean; + deprecationWarning?: string; + name: string; + schema?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceValidation; + selectableFields?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1SelectableField[]; + served: boolean; + storage: boolean; + subresources?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresources; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale */ +/* CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceScale { + labelSelectorPath?: string; + specReplicasPath: string; + statusReplicasPath: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus */ +/* CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources. Status is represented by the `.status` JSON path inside of a CustomResource. When set, * exposes a /status subresource for the custom resource * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza */ +export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceStatus = { + [key: string]: unknown; +}; +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources */ +/* CustomResourceSubresources defines the status and scale subresources for CustomResources. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresources { + scale?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceScale; + status?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceStatus; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation */ +/* CustomResourceValidation is a list of validation methods for CustomResources. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceValidation { + openAPIV3Schema?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation */ +/* ExternalDocumentation allows referencing an external resource for extended documentation. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ExternalDocumentation { + description?: string; + url?: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON */ +/* JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil. */ +export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON = any; +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps */ +/* JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/). */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps { + $ref?: string; + $schema?: string; + additionalItems?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrBool; + additionalProperties?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrBool; + allOf?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps[]; + anyOf?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps[]; + default?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON; + definitions?: { + [key: string]: unknown; + }; + dependencies?: { + [key: string]: unknown; + }; + description?: string; + enum?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON[]; + example?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON; + exclusiveMaximum?: boolean; + exclusiveMinimum?: boolean; + externalDocs?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ExternalDocumentation; + format?: string; + id?: string; + items?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrArray; + maxItems?: number; + maxLength?: number; + maxProperties?: number; + maximum?: number; + minItems?: number; + minLength?: number; + minProperties?: number; + minimum?: number; + multipleOf?: number; + not?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps; + nullable?: boolean; + oneOf?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps[]; + pattern?: string; + patternProperties?: { + [key: string]: unknown; + }; + properties?: { + [key: string]: unknown; + }; + required?: string[]; + title?: string; + type?: string; + uniqueItems?: boolean; + "x-kubernetes-embedded-resource"?: boolean; + "x-kubernetes-int-or-string"?: boolean; + "x-kubernetes-list-map-keys"?: string[]; + "x-kubernetes-list-type"?: string; + "x-kubernetes-map-type"?: string; + "x-kubernetes-preserve-unknown-fields"?: boolean; + "x-kubernetes-validations"?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ValidationRule[]; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray */ +/* JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization purposes. */ +export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrArray = any; +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool */ +/* JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property. */ +export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrBool = any; +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray */ +/* JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array. */ +export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrStringArray = any; +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.SelectableField */ +/* SelectableField specifies the JSON path of a field that may be used with field selectors. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1SelectableField { + jsonPath: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference */ +/* ServiceReference holds a reference to Service.legacy.k8s.io */ +export interface ApiExtServiceReference { + name: string; + namespace: string; + path?: string; + port?: number; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule */ +/* ValidationRule describes a validation rule written in the CEL expression language. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ValidationRule { + fieldPath?: string; + message?: string; + messageExpression?: string; + optionalOldSelf?: boolean; + reason?: "FieldValueDuplicate" | "FieldValueForbidden" | "FieldValueInvalid" | "FieldValueRequired"; + rule: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig */ +/* WebhookClientConfig contains the information to make a TLS connection with the webhook. */ +export interface ApiExtWebhookClientConfig { + caBundle?: string; + service?: ApiExtServiceReference; + url?: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion */ +/* WebhookConversion describes how to call a conversion webhook */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookConversion { + clientConfig?: ApiExtWebhookClientConfig; + conversionReviewVersions: string[]; +} +/* io.k8s.apimachinery.pkg.api.resource.Quantity */ +/* Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors. + +The serialization format is: + +``` ::= + + (Note that may be empty, from the "" case in .) + + ::= 0 | 1 | ... | 9 ::= | ::= | . | . | . ::= "+" | "-" ::= | ::= | | ::= Ki | Mi | Gi | Ti | Pi | Ei + + (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html) + + ::= m | "" | k | M | G | T | P | E + + (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.) + + ::= "e" | "E" ``` + +No matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities. + +When a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized. + +Before serializing, Quantity will be put in "canonical form". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that: + +- No precision is lost - No fractional digits will be emitted - The exponent (or suffix) is as large as possible. + +The sign will be omitted unless the number is negative. + +Examples: + +- 1.5 will be serialized as "1500m" - 1.5Gi will be serialized as "1536Mi" + +Note that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise. + +Non-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.) + +This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation. */ +export type IoK8sApimachineryPkgApiResourceQuantity = string; +/* io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup */ +/* APIGroup contains the name, the supported versions, and the preferred version of a group. */ +export interface IoK8sApimachineryPkgApisMetaV1APIGroup { + apiVersion?: string; + kind?: string; + name: string; + preferredVersion?: IoK8sApimachineryPkgApisMetaV1GroupVersionForDiscovery; + serverAddressByClientCIDRs?: IoK8sApimachineryPkgApisMetaV1ServerAddressByClientCIDR[]; + versions: IoK8sApimachineryPkgApisMetaV1GroupVersionForDiscovery[]; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.APIGroupList */ +/* APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis. */ +export interface IoK8sApimachineryPkgApisMetaV1APIGroupList { + apiVersion?: string; + groups: IoK8sApimachineryPkgApisMetaV1APIGroup[]; + kind?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.APIResource */ +/* APIResource specifies the name of a resource and whether it is namespaced. */ +export interface IoK8sApimachineryPkgApisMetaV1APIResource { + categories?: string[]; + group?: string; + kind: string; + name: string; + namespaced: boolean; + shortNames?: string[]; + singularName: string; + storageVersionHash?: string; + verbs: string[]; + version?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList */ +/* APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced. */ +export interface IoK8sApimachineryPkgApisMetaV1APIResourceList { + apiVersion?: string; + groupVersion: string; + kind?: string; + resources: IoK8sApimachineryPkgApisMetaV1APIResource[]; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.APIVersions */ +/* APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API. */ +export interface IoK8sApimachineryPkgApisMetaV1APIVersions { + apiVersion?: string; + kind?: string; + serverAddressByClientCIDRs: IoK8sApimachineryPkgApisMetaV1ServerAddressByClientCIDR[]; + versions: string[]; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.Condition */ +/* Condition contains details for one aspect of the current state of this API Resource. */ +export interface IoK8sApimachineryPkgApisMetaV1Condition { + lastTransitionTime: IoK8sApimachineryPkgApisMetaV1Time; + message: string; + observedGeneration?: number; + reason: string; + status: string; + type: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions */ +/* DeleteOptions may be provided when deleting an API object. */ +export interface IoK8sApimachineryPkgApisMetaV1DeleteOptions { + apiVersion?: string; + dryRun?: string[]; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + kind?: string; + orphanDependents?: boolean; + preconditions?: IoK8sApimachineryPkgApisMetaV1Preconditions; + propagationPolicy?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement */ +/* FieldSelectorRequirement is a selector that contains values, a key, and an operator that relates the key and values. */ +export interface IoK8sApimachineryPkgApisMetaV1FieldSelectorRequirement { + key: string; + operator: string; + values?: string[]; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1 */ +/* FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format. + +Each key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:', where is the name of a field in a struct, or key in a map 'v:', where is the exact json formatted value of a list item 'i:', where is position of a item in a list 'k:', where is a map of a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set. + +The exact format is defined in sigs.k8s.io/structured-merge-diff */ +export type IoK8sApimachineryPkgApisMetaV1FieldsV1 = { + [key: string]: unknown; +}; +/* io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery */ +/* GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility. */ +export interface IoK8sApimachineryPkgApisMetaV1GroupVersionForDiscovery { + groupVersion: string; + version: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector */ +/* A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. */ +export interface IoK8sApimachineryPkgApisMetaV1LabelSelector { + matchExpressions?: IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement[]; + matchLabels?: { + [key: string]: unknown; + }; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement */ +/* A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. */ +export interface IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement { + key: string; + operator: string; + values?: string[]; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta */ +/* ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}. */ +export interface IoK8sApimachineryPkgApisMetaV1ListMeta { + continue?: string; + remainingItemCount?: number; + resourceVersion?: string; + selfLink?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry */ +/* ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. */ +export interface IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry { + apiVersion?: string; + fieldsType?: string; + fieldsV1?: IoK8sApimachineryPkgApisMetaV1FieldsV1; + manager?: string; + operation?: string; + subresource?: string; + time?: IoK8sApimachineryPkgApisMetaV1Time; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime */ +/* MicroTime is version of Time with microsecond level precision. */ +export type IoK8sApimachineryPkgApisMetaV1MicroTime = string; +/* io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta */ +/* ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. */ +export interface IoK8sApimachineryPkgApisMetaV1ObjectMeta { + annotations?: { + [key: string]: unknown; + }; + creationTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; + deletionGracePeriodSeconds?: number; + deletionTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; + finalizers?: string[]; + generateName?: string; + generation?: number; + labels?: { + [key: string]: unknown; + }; + managedFields?: IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry[]; + name?: string; + namespace?: string; + ownerReferences?: IoK8sApimachineryPkgApisMetaV1OwnerReference[]; + resourceVersion?: string; + selfLink?: string; + uid?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference */ +/* OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. */ +export interface IoK8sApimachineryPkgApisMetaV1OwnerReference { + apiVersion: string; + blockOwnerDeletion?: boolean; + controller?: boolean; + kind: string; + name: string; + uid: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.Patch */ +/* Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. */ +export type IoK8sApimachineryPkgApisMetaV1Patch = { + [key: string]: unknown; +}; +/* io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions */ +/* Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out. */ +export interface IoK8sApimachineryPkgApisMetaV1Preconditions { + resourceVersion?: string; + uid?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR */ +/* ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match. */ +export interface IoK8sApimachineryPkgApisMetaV1ServerAddressByClientCIDR { + clientCIDR: string; + serverAddress: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.Status */ +/* Status is a return value for calls that don't return other objects. */ +export interface IoK8sApimachineryPkgApisMetaV1Status { + apiVersion?: string; + code?: number; + details?: IoK8sApimachineryPkgApisMetaV1StatusDetails; + kind?: string; + message?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + reason?: string; + status?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause */ +/* StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered. */ +export interface IoK8sApimachineryPkgApisMetaV1StatusCause { + field?: string; + message?: string; + reason?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails */ +/* StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined. */ +export interface IoK8sApimachineryPkgApisMetaV1StatusDetails { + causes?: IoK8sApimachineryPkgApisMetaV1StatusCause[]; + group?: string; + kind?: string; + name?: string; + retryAfterSeconds?: number; + uid?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.Time */ +/* Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers. */ +export type IoK8sApimachineryPkgApisMetaV1Time = string; +/* io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent */ +/* Event represents a single event to a watched resource. */ +export interface IoK8sApimachineryPkgApisMetaV1WatchEvent { + object: IoK8sApimachineryPkgRuntimeRawExtension; + type: string; +} +/* io.k8s.apimachinery.pkg.runtime.RawExtension */ +/* RawExtension is used to hold extensions in external versions. + +To use this, make a field which has RawExtension as its type in your external, versioned struct, and Object in your internal struct. You also need to register your various plugin types. + +// Internal package: + + type MyAPIObject struct { + runtime.TypeMeta `json:",inline"` + MyPlugin runtime.Object `json:"myPlugin"` + } + + type PluginA struct { + AOption string `json:"aOption"` + } + +// External package: + + type MyAPIObject struct { + runtime.TypeMeta `json:",inline"` + MyPlugin runtime.RawExtension `json:"myPlugin"` + } + + type PluginA struct { + AOption string `json:"aOption"` + } + +// On the wire, the JSON will look something like this: + + { + "kind":"MyAPIObject", + "apiVersion":"v1", + "myPlugin": { + "kind":"PluginA", + "aOption":"foo", + }, + } + +So what happens? Decode first uses json or yaml to unmarshal the serialized data into your external MyAPIObject. That causes the raw JSON to be stored, but not unpacked. The next step is to copy (using pkg/conversion) into the internal struct. The runtime package's DefaultScheme has conversion functions installed which will unpack the JSON stored in RawExtension, turning it into the correct object type, and storing it in the Object. (TODO: In the case where the object is of an unknown type, a runtime.Unknown object will be created and stored.) */ +export type IoK8sApimachineryPkgRuntimeRawExtension = { + [key: string]: unknown; +}; +/* io.k8s.apimachinery.pkg.util.intstr.IntOrString */ +/* IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type. This allows you to have, for example, a JSON field that can accept a name or number. */ +export type IoK8sApimachineryPkgUtilIntstrIntOrString = string; +/* io.k8s.apimachinery.pkg.version.Info */ +/* Info contains versioning information. how we'll want to distribute that information. */ +export interface IoK8sApimachineryPkgVersionInfo { + buildDate: string; + compiler: string; + gitCommit: string; + gitTreeState: string; + gitVersion: string; + goVersion: string; + major: string; + minor: string; + platform: string; +} +/* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService */ +/* APIService represents a server for a particular GroupVersion. Name must be "version.group". */ +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIService { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceSpec; + status?: IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceStatus; +} +/* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition */ +/* APIServiceCondition describes the state of an APIService at a particular point */ +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList */ +/* APIServiceList is a list of APIService objects. */ +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceList { + apiVersion?: string; + items: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec */ +/* APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification. */ +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceSpec { + caBundle?: string; + group?: string; + groupPriorityMinimum: number; + insecureSkipTLSVerify?: boolean; + service?: IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference; + version?: string; + versionPriority: number; +} +/* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus */ +/* APIServiceStatus contains derived information about an API server */ +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceStatus { + conditions?: IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceCondition[]; +} +/* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference */ +/* ServiceReference holds a reference to Service.legacy.k8s.io */ +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference { + name?: string; + namespace?: string; + port?: number; +} +export interface GetServiceAccountIssuerOpenIDConfigurationRequest {} +export interface GetCoreAPIVersionsRequest {} +export interface GetCoreV1APIResourcesRequest {} +export interface ListCoreV1ComponentStatusRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ReadCoreV1ComponentStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ListCoreV1ConfigMapForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1EndpointsForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1EventForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1LimitRangeForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1NamespaceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCoreV1NamespaceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiCoreV1Namespace; +} +export interface CreateCoreV1NamespacedBindingRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1Binding; +} +export interface ListCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1ConfigMap; +} +export interface DeleteCoreV1CollectionNamespacedConfigMapRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1ConfigMap; +} +export interface DeleteCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1Endpoints; +} +export interface DeleteCoreV1CollectionNamespacedEndpointsRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Endpoints; +} +export interface DeleteCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedEventRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1Event; +} +export interface DeleteCoreV1CollectionNamespacedEventRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedEventRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Event; +} +export interface DeleteCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1LimitRange; +} +export interface DeleteCoreV1CollectionNamespacedLimitRangeRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1LimitRange; +} +export interface DeleteCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1PersistentVolumeClaim; +} +export interface DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1PersistentVolumeClaim; +} +export interface DeleteCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1PersistentVolumeClaim; +} +export interface PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedPodRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1Pod; +} +export interface DeleteCoreV1CollectionNamespacedPodRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedPodRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Pod; +} +export interface DeleteCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ConnectCoreV1GetNamespacedPodAttachRequest { + query: { + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PostNamespacedPodAttachRequest { + query: { + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface CreateCoreV1NamespacedPodBindingRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Binding; +} +export interface ReadCoreV1NamespacedPodEphemeralcontainersRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPodEphemeralcontainersRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Pod; +} +export interface PatchCoreV1NamespacedPodEphemeralcontainersRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface CreateCoreV1NamespacedPodEvictionRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiPolicyV1Eviction; +} +export interface ConnectCoreV1GetNamespacedPodExecRequest { + query: { + command?: string; + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PostNamespacedPodExecRequest { + query: { + command?: string; + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReadCoreV1NamespacedPodLogRequest { + query: { + container?: string; + follow?: boolean; + insecureSkipTLSVerifyBackend?: boolean; + limitBytes?: number; + pretty?: string; + previous?: boolean; + sinceSeconds?: number; + stream?: string; + tailLines?: number; + timestamps?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1GetNamespacedPodPortforwardRequest { + query: { + ports?: number; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PostNamespacedPodPortforwardRequest { + query: { + ports?: number; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1GetNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PostNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PutNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1DeleteNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PatchNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1GetNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PostNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PutNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1DeleteNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PatchNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ReadCoreV1NamespacedPodStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPodStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Pod; +} +export interface PatchCoreV1NamespacedPodStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1PodTemplate; +} +export interface DeleteCoreV1CollectionNamespacedPodTemplateRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1PodTemplate; +} +export interface DeleteCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1ReplicationController; +} +export interface DeleteCoreV1CollectionNamespacedReplicationControllerRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1ReplicationController; +} +export interface DeleteCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCoreV1NamespacedReplicationControllerScaleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedReplicationControllerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCoreV1NamespacedReplicationControllerStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedReplicationControllerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1ReplicationController; +} +export interface PatchCoreV1NamespacedReplicationControllerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1ResourceQuota; +} +export interface DeleteCoreV1CollectionNamespacedResourceQuotaRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1ResourceQuota; +} +export interface DeleteCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCoreV1NamespacedResourceQuotaStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedResourceQuotaStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1ResourceQuota; +} +export interface PatchCoreV1NamespacedResourceQuotaStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1Secret; +} +export interface DeleteCoreV1CollectionNamespacedSecretRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Secret; +} +export interface DeleteCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1ServiceAccount; +} +export interface DeleteCoreV1CollectionNamespacedServiceAccountRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1ServiceAccount; +} +export interface DeleteCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface CreateCoreV1NamespacedServiceAccountTokenRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAuthenticationV1TokenRequest; +} +export interface ListCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1Service; +} +export interface DeleteCoreV1CollectionNamespacedServiceRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Service; +} +export interface DeleteCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ConnectCoreV1GetNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PostNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PutNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1DeleteNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PatchNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1GetNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PostNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PutNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1DeleteNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PatchNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ReadCoreV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Service; +} +export interface PatchCoreV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCoreV1NamespaceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1NamespaceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCoreV1Namespace; +} +export interface DeleteCoreV1NamespaceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCoreV1NamespaceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReplaceCoreV1NamespaceFinalizeRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCoreV1Namespace; +} +export interface ReadCoreV1NamespaceStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1NamespaceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCoreV1Namespace; +} +export interface PatchCoreV1NamespaceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NodeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiCoreV1Node; +} +export interface DeleteCoreV1CollectionNodeRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadCoreV1NodeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCoreV1Node; +} +export interface DeleteCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ConnectCoreV1GetNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1PostNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1PutNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1DeleteNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1PatchNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1GetNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ConnectCoreV1PostNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ConnectCoreV1PutNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ConnectCoreV1DeleteNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ConnectCoreV1PatchNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ReadCoreV1NodeStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1NodeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCoreV1Node; +} +export interface PatchCoreV1NodeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1PersistentVolumeClaimForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiCoreV1PersistentVolume; +} +export interface DeleteCoreV1CollectionPersistentVolumeRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCoreV1PersistentVolume; +} +export interface DeleteCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCoreV1PersistentVolumeStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1PersistentVolumeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCoreV1PersistentVolume; +} +export interface PatchCoreV1PersistentVolumeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1PodForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1PodTemplateForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ReplicationControllerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ResourceQuotaForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1SecretForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ServiceAccountForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ServiceForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ConfigMapListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1EndpointsListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1EventListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1LimitRangeListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1NamespaceListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1NamespacedConfigMapListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedConfigMapRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedEndpointsListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedEndpointsRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedEventListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedEventRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedLimitRangeListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedLimitRangeRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPersistentVolumeClaimListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPodListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPodRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPodTemplateListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPodTemplateRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedReplicationControllerListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedReplicationControllerRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedResourceQuotaListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedResourceQuotaRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedSecretListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedSecretRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedServiceAccountListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedServiceAccountRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedServiceListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedServiceRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespaceRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchCoreV1NodeListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1NodeRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchCoreV1PersistentVolumeClaimListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1PersistentVolumeListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1PersistentVolumeRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchCoreV1PodListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1PodTemplateListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ReplicationControllerListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ResourceQuotaListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1SecretListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ServiceAccountListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ServiceListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetAPIVersionsRequest {} +export interface ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCertManagerAcmeV1Challenge; +} +export interface DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerAcmeV1Challenge; +} +export interface DeleteAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerAcmeV1Challenge; +} +export interface PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCertManagerAcmeV1Order; +} +export interface DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerAcmeV1Order; +} +export interface DeleteAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerAcmeV1Order; +} +export interface PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAcmeCertManagerIoV1OrderForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetAdmissionregistrationAPIGroupRequest {} +export interface GetAdmissionregistrationV1APIResourcesRequest {} +export interface ListAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy; +} +export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy; +} +export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy; +} +export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding; +} +export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding; +} +export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchAdmissionregistrationV1ValidatingWebhookConfigurationListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetApiextensionsAPIGroupRequest {} +export interface GetApiextensionsV1APIResourcesRequest {} +export interface ListApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition; +} +export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition; +} +export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadApiextensionsV1CustomResourceDefinitionStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition; +} +export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchApiextensionsV1CustomResourceDefinitionListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchApiextensionsV1CustomResourceDefinitionRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetApiregistrationAPIGroupRequest {} +export interface GetApiregistrationV1APIResourcesRequest {} +export interface ListApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService; +} +export interface DeleteApiregistrationV1CollectionAPIServiceRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService; +} +export interface DeleteApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadApiregistrationV1APIServiceStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceApiregistrationV1APIServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService; +} +export interface PatchApiregistrationV1APIServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchApiregistrationV1APIServiceListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchApiregistrationV1APIServiceRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetAppsAPIGroupRequest {} +export interface GetAppsV1APIResourcesRequest {} +export interface ListAppsV1ControllerRevisionForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1DaemonSetForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1DeploymentForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAppsV1ControllerRevision; +} +export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1ControllerRevision; +} +export interface DeleteAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAppsV1DaemonSet; +} +export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1DaemonSet; +} +export interface DeleteAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAppsV1NamespacedDaemonSetStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDaemonSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1DaemonSet; +} +export interface PatchAppsV1NamespacedDaemonSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAppsV1Deployment; +} +export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1Deployment; +} +export interface DeleteAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAppsV1NamespacedDeploymentScaleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDeploymentScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchAppsV1NamespacedDeploymentScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAppsV1NamespacedDeploymentStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDeploymentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1Deployment; +} +export interface PatchAppsV1NamespacedDeploymentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAppsV1ReplicaSet; +} +export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1ReplicaSet; +} +export interface DeleteAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAppsV1NamespacedReplicaSetScaleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedReplicaSetScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchAppsV1NamespacedReplicaSetScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAppsV1NamespacedReplicaSetStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedReplicaSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1ReplicaSet; +} +export interface PatchAppsV1NamespacedReplicaSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAppsV1StatefulSet; +} +export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1StatefulSet; +} +export interface DeleteAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAppsV1NamespacedStatefulSetScaleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedStatefulSetScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchAppsV1NamespacedStatefulSetScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAppsV1NamespacedStatefulSetStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedStatefulSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1StatefulSet; +} +export interface PatchAppsV1NamespacedStatefulSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAppsV1ReplicaSetForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1StatefulSetForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1ControllerRevisionListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1DaemonSetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1DeploymentListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1NamespacedControllerRevisionListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAppsV1NamespacedControllerRevisionRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchAppsV1NamespacedDaemonSetListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAppsV1NamespacedDaemonSetRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchAppsV1NamespacedDeploymentListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAppsV1NamespacedDeploymentRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchAppsV1NamespacedReplicaSetListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAppsV1NamespacedReplicaSetRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchAppsV1NamespacedStatefulSetListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAppsV1NamespacedStatefulSetRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchAppsV1ReplicaSetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1StatefulSetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetAuthenticationAPIGroupRequest {} +export interface GetAuthenticationV1APIResourcesRequest {} +export interface CreateAuthenticationV1SelfSubjectReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + body: IoK8sApiAuthenticationV1SelfSubjectReview; +} +export interface CreateAuthenticationV1TokenReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + body: IoK8sApiAuthenticationV1TokenReview; +} +export interface GetAuthorizationAPIGroupRequest {} +export interface GetAuthorizationV1APIResourcesRequest {} +export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAuthorizationV1LocalSubjectAccessReview; +} +export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + body: IoK8sApiAuthorizationV1SelfSubjectAccessReview; +} +export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + body: IoK8sApiAuthorizationV1SelfSubjectRulesReview; +} +export interface CreateAuthorizationV1SubjectAccessReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + body: IoK8sApiAuthorizationV1SubjectAccessReview; +} +export interface ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeInternalAutoscalingV1alpha1Metric; +} +export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalAutoscalingV1alpha1Metric; +} +export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalAutoscalingV1alpha1Metric; +} +export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler; +} +export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler; +} +export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler; +} +export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetAutoscalingAPIGroupRequest {} +export interface GetAutoscalingV1APIResourcesRequest {} +export interface ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAutoscalingV1HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1HorizontalPodAutoscaler; +} +export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface GetAutoscalingV2APIResourcesRequest {} +export interface ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAutoscalingV2HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV2HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV2HorizontalPodAutoscaler; +} +export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAutoscalingV2NamespacedHorizontalPodAutoscalerListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface GetBatchAPIGroupRequest {} +export interface GetBatchV1APIResourcesRequest {} +export interface ListBatchV1CronJobForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListBatchV1JobForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiBatchV1CronJob; +} +export interface DeleteBatchV1CollectionNamespacedCronJobRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiBatchV1CronJob; +} +export interface DeleteBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadBatchV1NamespacedCronJobStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1NamespacedCronJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiBatchV1CronJob; +} +export interface PatchBatchV1NamespacedCronJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListBatchV1NamespacedJobRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiBatchV1Job; +} +export interface DeleteBatchV1CollectionNamespacedJobRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadBatchV1NamespacedJobRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiBatchV1Job; +} +export interface DeleteBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadBatchV1NamespacedJobStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1NamespacedJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiBatchV1Job; +} +export interface PatchBatchV1NamespacedJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchBatchV1CronJobListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchBatchV1JobListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchBatchV1NamespacedCronJobListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchBatchV1NamespacedCronJobRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchBatchV1NamespacedJobListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchBatchV1NamespacedJobRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeInternalCachingV1alpha1Image; +} +export interface DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalCachingV1alpha1Image; +} +export interface DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalCachingV1alpha1Image; +} +export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCertManagerIoV1CertificateRequestForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCertManagerIoV1CertificateForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoCertManagerV1ClusterIssuer; +} +export interface DeleteCertManagerIoV1CollectionClusterIssuerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ReadCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoCertManagerV1ClusterIssuer; +} +export interface DeleteCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCertManagerIoV1ClusterIssuerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertManagerIoV1ClusterIssuerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoCertManagerV1ClusterIssuer; +} +export interface PatchCertManagerIoV1ClusterIssuerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCertManagerIoV1IssuerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCertManagerV1CertificateRequest; +} +export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerV1CertificateRequest; +} +export interface DeleteCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerV1CertificateRequest; +} +export interface PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCertManagerV1Certificate; +} +export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerV1Certificate; +} +export interface DeleteCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCertManagerIoV1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerV1Certificate; +} +export interface PatchCertManagerIoV1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCertManagerV1Issuer; +} +export interface DeleteCertManagerIoV1CollectionNamespacedIssuerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerV1Issuer; +} +export interface DeleteCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCertManagerIoV1NamespacedIssuerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedIssuerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerV1Issuer; +} +export interface PatchCertManagerIoV1NamespacedIssuerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface GetCertificatesAPIGroupRequest {} +export interface GetCertificatesV1APIResourcesRequest {} +export interface ListCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiCertificatesV1CertificateSigningRequest; +} +export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCertificatesV1CertificateSigningRequest; +} +export interface DeleteCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCertificatesV1CertificateSigningRequestApprovalRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertificatesV1CertificateSigningRequestApprovalRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCertificatesV1CertificateSigningRequest; +} +export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCertificatesV1CertificateSigningRequestStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertificatesV1CertificateSigningRequestStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCertificatesV1CertificateSigningRequest; +} +export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchCertificatesV1CertificateSigningRequestListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCertificatesV1CertificateSigningRequestRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetCoordinationAPIGroupRequest {} +export interface GetCoordinationV1APIResourcesRequest {} +export interface ListCoordinationV1LeaseForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoordinationV1Lease; +} +export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoordinationV1Lease; +} +export interface DeleteCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchCoordinationV1LeaseListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoordinationV1NamespacedLeaseListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoordinationV1NamespacedLeaseRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface GetDiscoveryAPIGroupRequest {} +export interface GetDiscoveryV1APIResourcesRequest {} +export interface ListDiscoveryV1EndpointSliceForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiDiscoveryV1EndpointSlice; +} +export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiDiscoveryV1EndpointSlice; +} +export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchDiscoveryV1NamespacedEndpointSliceListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchDiscoveryV1NamespacedEndpointSliceRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface GetEventsAPIGroupRequest {} +export interface GetEventsV1APIResourcesRequest {} +export interface ListEventsV1EventForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListEventsV1NamespacedEventRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiEventsV1Event; +} +export interface DeleteEventsV1CollectionNamespacedEventRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadEventsV1NamespacedEventRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiEventsV1Event; +} +export interface DeleteEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchEventsV1EventListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchEventsV1NamespacedEventListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchEventsV1NamespacedEventRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface GetFlowcontrolApiserverAPIGroupRequest {} +export interface GetFlowcontrolApiserverV1APIResourcesRequest {} +export interface ListFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiFlowcontrolV1FlowSchema; +} +export interface DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiFlowcontrolV1FlowSchema; +} +export interface DeleteFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadFlowcontrolApiserverV1FlowSchemaStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiFlowcontrolV1FlowSchema; +} +export interface PatchFlowcontrolApiserverV1FlowSchemaStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiFlowcontrolV1PriorityLevelConfiguration; +} +export interface DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiFlowcontrolV1PriorityLevelConfiguration; +} +export interface DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiFlowcontrolV1PriorityLevelConfiguration; +} +export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchFlowcontrolApiserverV1FlowSchemaListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchFlowcontrolApiserverV1FlowSchemaRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchFlowcontrolApiserverV1PriorityLevelConfigurationListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1Alertmanager; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1Alertmanager; +} +export interface DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1Alertmanager; +} +export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1PodMonitor; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1PodMonitor; +} +export interface DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1Probe; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1Probe; +} +export interface DeleteMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1Prometheus; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1Prometheus; +} +export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1Prometheus; +} +export interface PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1PrometheusRule; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1PrometheusRule; +} +export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1ServiceMonitor; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1ServiceMonitor; +} +export interface DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1ServiceMonitor; +} +export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1ThanosRuler; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1ThanosRuler; +} +export interface DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1ThanosRuler; +} +export interface PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1ProbeForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1alpha1AlertmanagerConfig; +} +export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1alpha1AlertmanagerConfig; +} +export interface DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1alpha1PrometheusAgent; +} +export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1alpha1PrometheusAgent; +} +export interface DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1alpha1PrometheusAgent; +} +export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1alpha1ScrapeConfig; +} +export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1alpha1ScrapeConfig; +} +export interface DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1Certificate; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1Certificate; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1Certificate; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1Ingress; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1Ingress; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1Ingress; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1ServerlessService; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1ServerlessService; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1ServerlessService; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetNetworkingAPIGroupRequest {} +export interface GetNetworkingV1APIResourcesRequest {} +export interface ListNetworkingV1IngressClassRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiNetworkingV1IngressClass; +} +export interface DeleteNetworkingV1CollectionIngressClassRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadNetworkingV1IngressClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiNetworkingV1IngressClass; +} +export interface DeleteNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListNetworkingV1IngressForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiNetworkingV1Ingress; +} +export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiNetworkingV1Ingress; +} +export interface DeleteNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadNetworkingV1NamespacedIngressStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingV1NamespacedIngressStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiNetworkingV1Ingress; +} +export interface PatchNetworkingV1NamespacedIngressStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiNetworkingV1NetworkPolicy; +} +export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiNetworkingV1NetworkPolicy; +} +export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListNetworkingV1NetworkPolicyForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNetworkingV1IngressClassListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNetworkingV1IngressClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchNetworkingV1IngressListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNetworkingV1NamespacedIngressListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchNetworkingV1NamespacedIngressRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchNetworkingV1NamespacedNetworkPolicyListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchNetworkingV1NamespacedNetworkPolicyRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetNodeAPIGroupRequest {} +export interface GetNodeV1APIResourcesRequest {} +export interface ListNodeV1RuntimeClassRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiNodeV1RuntimeClass; +} +export interface DeleteNodeV1CollectionRuntimeClassRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadNodeV1RuntimeClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiNodeV1RuntimeClass; +} +export interface DeleteNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchNodeV1RuntimeClassListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNodeV1RuntimeClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetPolicyAPIGroupRequest {} +export interface GetPolicyV1APIResourcesRequest {} +export interface ListPolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiPolicyV1PodDisruptionBudget; +} +export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadPolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiPolicyV1PodDisruptionBudget; +} +export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiPolicyV1PodDisruptionBudget; +} +export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchPolicyV1NamespacedPodDisruptionBudgetListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchPolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoCnpgPostgresqlV1ClusterImageCatalog; +} +export interface DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoCnpgPostgresqlV1ClusterImageCatalog; +} +export interface DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1Backup; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Backup; +} +export interface DeletePostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Backup; +} +export interface PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1Cluster; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Cluster; +} +export interface DeletePostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Cluster; +} +export interface PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1Database; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Database; +} +export interface DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Database; +} +export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1ImageCatalog; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1ImageCatalog; +} +export interface DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1Pooler; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Pooler; +} +export interface DeletePostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Pooler; +} +export interface PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1Publication; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Publication; +} +export interface DeletePostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Publication; +} +export interface PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1ScheduledBackup; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1ScheduledBackup; +} +export interface DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1ScheduledBackup; +} +export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1Subscription; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Subscription; +} +export interface DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Subscription; +} +export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetRbacAuthorizationAPIGroupRequest {} +export interface GetRbacAuthorizationV1APIResourcesRequest {} +export interface ListRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiRbacV1ClusterRoleBinding; +} +export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiRbacV1ClusterRoleBinding; +} +export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiRbacV1ClusterRole; +} +export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiRbacV1ClusterRole; +} +export interface DeleteRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiRbacV1RoleBinding; +} +export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiRbacV1RoleBinding; +} +export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiRbacV1Role; +} +export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiRbacV1Role; +} +export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListRbacAuthorizationV1RoleForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1ClusterRoleBindingListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchRbacAuthorizationV1ClusterRoleListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1ClusterRoleRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchRbacAuthorizationV1NamespacedRoleBindingListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchRbacAuthorizationV1NamespacedRoleListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchRbacAuthorizationV1NamespacedRoleRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchRbacAuthorizationV1RoleBindingListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1RoleListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetSchedulingAPIGroupRequest {} +export interface GetSchedulingV1APIResourcesRequest {} +export interface ListSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiSchedulingV1PriorityClass; +} +export interface DeleteSchedulingV1CollectionPriorityClassRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiSchedulingV1PriorityClass; +} +export interface DeleteSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchSchedulingV1PriorityClassListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchSchedulingV1PriorityClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface ListServingKnativeDevV1ConfigurationForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeServingV1Configuration; +} +export interface DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Configuration; +} +export interface DeleteServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadServingKnativeDevV1NamespacedConfigurationStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Configuration; +} +export interface PatchServingKnativeDevV1NamespacedConfigurationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeServingV1Revision; +} +export interface DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Revision; +} +export interface DeleteServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadServingKnativeDevV1NamespacedRevisionStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Revision; +} +export interface PatchServingKnativeDevV1NamespacedRevisionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeServingV1Route; +} +export interface DeleteServingKnativeDevV1CollectionNamespacedRouteRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Route; +} +export interface DeleteServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadServingKnativeDevV1NamespacedRouteStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedRouteStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Route; +} +export interface PatchServingKnativeDevV1NamespacedRouteStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeServingV1Service; +} +export interface DeleteServingKnativeDevV1CollectionNamespacedServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Service; +} +export interface DeleteServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadServingKnativeDevV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Service; +} +export interface PatchServingKnativeDevV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListServingKnativeDevV1RevisionForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListServingKnativeDevV1RouteForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListServingKnativeDevV1ServiceForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetStorageAPIGroupRequest {} +export interface GetStorageV1APIResourcesRequest {} +export interface ListStorageV1CSIDriverRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiStorageV1CSIDriver; +} +export interface DeleteStorageV1CollectionCSIDriverRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadStorageV1CSIDriverRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiStorageV1CSIDriver; +} +export interface DeleteStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListStorageV1CSINodeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiStorageV1CSINode; +} +export interface DeleteStorageV1CollectionCSINodeRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadStorageV1CSINodeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiStorageV1CSINode; +} +export interface DeleteStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListStorageV1CSIStorageCapacityForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiStorageV1CSIStorageCapacity; +} +export interface DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiStorageV1CSIStorageCapacity; +} +export interface DeleteStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListStorageV1StorageClassRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiStorageV1StorageClass; +} +export interface DeleteStorageV1CollectionStorageClassRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadStorageV1StorageClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiStorageV1StorageClass; +} +export interface DeleteStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiStorageV1VolumeAttachment; +} +export interface DeleteStorageV1CollectionVolumeAttachmentRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiStorageV1VolumeAttachment; +} +export interface DeleteStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadStorageV1VolumeAttachmentStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1VolumeAttachmentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiStorageV1VolumeAttachment; +} +export interface PatchStorageV1VolumeAttachmentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchStorageV1CSIDriverListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1CSIDriverRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchStorageV1CSINodeListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1CSINodeRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchStorageV1CSIStorageCapacityListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1NamespacedCSIStorageCapacityListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchStorageV1NamespacedCSIStorageCapacityRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchStorageV1StorageClassListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1StorageClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchStorageV1VolumeAttachmentListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1VolumeAttachmentRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetServiceAccountIssuerOpenIDKeysetRequest {} +export interface GetCodeVersionRequest {} +export class KubernetesClient extends APIClient { + constructor(options: APIClientOptions) { + super(options); + } + async getSwaggerJSON() { + const path = "/openapi/v2"; + return this.get(path); + } + async getServiceAccountIssuerOpenIDConfiguration(params: GetServiceAccountIssuerOpenIDConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/.well-known/openid-configuration/`; + return await this.get(path, null, null, opts); + } + async getCoreAPIVersions(params: GetCoreAPIVersionsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/`; + return await this.get(path, null, null, opts); + } + async getCoreV1APIResources(params: GetCoreV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/`; + return await this.get(path, null, null, opts); + } + async listCoreV1ComponentStatus(params: ListCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/componentstatuses`; + return await this.get(path, null, null, opts); + } + async readCoreV1ComponentStatus(params: ReadCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/componentstatuses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async listCoreV1ConfigMapForAllNamespaces(params: ListCoreV1ConfigMapForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/configmaps`; + return await this.get(path, null, null, opts); + } + async listCoreV1EndpointsForAllNamespaces(params: ListCoreV1EndpointsForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/endpoints`; + return await this.get(path, null, null, opts); + } + async listCoreV1EventForAllNamespaces(params: ListCoreV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/events`; + return await this.get(path, null, null, opts); + } + async listCoreV1LimitRangeForAllNamespaces(params: ListCoreV1LimitRangeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/limitranges`; + return await this.get(path, null, null, opts); + } + async listCoreV1Namespace(params: ListCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces`; + return await this.get(path, null, null, opts); + } + async createCoreV1Namespace(params: CreateCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces`; + return await this.post(path, params.query, params.body, opts); + } + async createCoreV1NamespacedBinding(params: CreateCoreV1NamespacedBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/bindings`; + return await this.post(path, null, params.body, opts); + } + async listCoreV1NamespacedConfigMap(params: ListCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedConfigMap(params: CreateCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedConfigMap(params: DeleteCoreV1CollectionNamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedConfigMap(params: ReadCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedConfigMap(params: ReplaceCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedConfigMap(params: DeleteCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedConfigMap(params: PatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedEndpoints(params: ListCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedEndpoints(params: CreateCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedEndpoints(params: DeleteCoreV1CollectionNamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedEndpoints(params: ReadCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedEndpoints(params: ReplaceCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedEndpoints(params: DeleteCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedEndpoints(params: PatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedEvent(params: ListCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/events`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedEvent(params: CreateCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/events`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedEvent(params: DeleteCoreV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/events`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedEvent(params: ReadCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedEvent(params: ReplaceCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedEvent(params: DeleteCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedEvent(params: PatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedLimitRange(params: ListCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedLimitRange(params: CreateCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedLimitRange(params: DeleteCoreV1CollectionNamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedLimitRange(params: ReadCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedLimitRange(params: ReplaceCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedLimitRange(params: DeleteCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedLimitRange(params: PatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedPersistentVolumeClaim(params: ListCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedPersistentVolumeClaim(params: CreateCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedPersistentVolumeClaim(params: DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedPersistentVolumeClaim(params: ReadCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPersistentVolumeClaim(params: ReplaceCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedPersistentVolumeClaim(params: DeleteCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedPersistentVolumeClaim(params: PatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1NamespacedPersistentVolumeClaimStatus(params: ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPersistentVolumeClaimStatus(params: ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedPersistentVolumeClaimStatus(params: PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedPod(params: ListCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedPod(params: CreateCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedPod(params: DeleteCoreV1CollectionNamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedPod(params: ReadCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPod(params: ReplaceCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedPod(params: DeleteCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedPod(params: PatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async connectCoreV1GetNamespacedPodAttach(params: ConnectCoreV1GetNamespacedPodAttachRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/attach`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedPodAttach(params: ConnectCoreV1PostNamespacedPodAttachRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/attach`; + return await this.post(path, null, null, opts); + } + async createCoreV1NamespacedPodBinding(params: CreateCoreV1NamespacedPodBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/binding`; + return await this.post(path, null, params.body, opts); + } + async readCoreV1NamespacedPodEphemeralcontainers(params: ReadCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPodEphemeralcontainers(params: ReplaceCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedPodEphemeralcontainers(params: PatchCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; + return await this.patch(path, params.query, null, opts); + } + async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/eviction`; + return await this.post(path, null, params.body, opts); + } + async connectCoreV1GetNamespacedPodExec(params: ConnectCoreV1GetNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/exec`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedPodExec(params: ConnectCoreV1PostNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/exec`; + return await this.post(path, null, null, opts); + } + async readCoreV1NamespacedPodLog(params: ReadCoreV1NamespacedPodLogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/log`; + return await this.get(path, null, null, opts); + } + async connectCoreV1GetNamespacedPodPortforward(params: ConnectCoreV1GetNamespacedPodPortforwardRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/portforward`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedPodPortforward(params: ConnectCoreV1PostNamespacedPodPortforwardRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/portforward`; + return await this.post(path, null, null, opts); + } + async connectCoreV1GetNamespacedPodProxy(params: ConnectCoreV1GetNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedPodProxy(params: ConnectCoreV1PostNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNamespacedPodProxy(params: ConnectCoreV1PutNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNamespacedPodProxy(params: ConnectCoreV1DeleteNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1PatchNamespacedPodProxy(params: ConnectCoreV1PatchNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + return await this.patch(path, null, null, opts); + } + async connectCoreV1GetNamespacedPodProxyWithPath(params: ConnectCoreV1GetNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedPodProxyWithPath(params: ConnectCoreV1PostNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNamespacedPodProxyWithPath(params: ConnectCoreV1PutNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNamespacedPodProxyWithPath(params: ConnectCoreV1DeleteNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1PatchNamespacedPodProxyWithPath(params: ConnectCoreV1PatchNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + return await this.patch(path, null, null, opts); + } + async readCoreV1NamespacedPodStatus(params: ReadCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPodStatus(params: ReplaceCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedPodStatus(params: PatchCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedPodTemplate(params: ListCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedPodTemplate(params: CreateCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedPodTemplate(params: DeleteCoreV1CollectionNamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedPodTemplate(params: ReadCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPodTemplate(params: ReplaceCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedPodTemplate(params: DeleteCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedPodTemplate(params: PatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedReplicationController(params: ListCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedReplicationController(params: CreateCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedReplicationController(params: DeleteCoreV1CollectionNamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedReplicationController(params: ReadCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedReplicationController(params: ReplaceCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedReplicationController(params: DeleteCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedReplicationController(params: PatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedReplicationControllerStatus(params: ReplaceCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedReplicationControllerStatus(params: PatchCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedResourceQuota(params: ListCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedResourceQuota(params: CreateCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedResourceQuota(params: DeleteCoreV1CollectionNamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedResourceQuota(params: ReadCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedResourceQuota(params: ReplaceCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedResourceQuota(params: DeleteCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedResourceQuota(params: PatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1NamespacedResourceQuotaStatus(params: ReadCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedResourceQuotaStatus(params: ReplaceCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedResourceQuotaStatus(params: PatchCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedSecret(params: ListCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedSecret(params: CreateCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedSecret(params: DeleteCoreV1CollectionNamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedSecret(params: ReadCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedSecret(params: ReplaceCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedSecret(params: DeleteCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedSecret(params: PatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedServiceAccount(params: ListCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedServiceAccount(params: CreateCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedServiceAccount(params: DeleteCoreV1CollectionNamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedServiceAccount(params: ReadCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedServiceAccount(params: ReplaceCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedServiceAccount(params: DeleteCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedServiceAccount(params: PatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}/token`; + return await this.post(path, null, params.body, opts); + } + async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedService(params: CreateCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedService(params: DeleteCoreV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedService(params: ReadCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedService(params: ReplaceCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedService(params: DeleteCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedService(params: PatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async connectCoreV1GetNamespacedServiceProxy(params: ConnectCoreV1GetNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedServiceProxy(params: ConnectCoreV1PostNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNamespacedServiceProxy(params: ConnectCoreV1PutNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNamespacedServiceProxy(params: ConnectCoreV1DeleteNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1PatchNamespacedServiceProxy(params: ConnectCoreV1PatchNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + return await this.patch(path, null, null, opts); + } + async connectCoreV1GetNamespacedServiceProxyWithPath(params: ConnectCoreV1GetNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedServiceProxyWithPath(params: ConnectCoreV1PostNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNamespacedServiceProxyWithPath(params: ConnectCoreV1PutNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNamespacedServiceProxyWithPath(params: ConnectCoreV1DeleteNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1PatchNamespacedServiceProxyWithPath(params: ConnectCoreV1PatchNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + return await this.patch(path, null, null, opts); + } + async readCoreV1NamespacedServiceStatus(params: ReadCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedServiceStatus(params: ReplaceCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedServiceStatus(params: PatchCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1Namespace(params: ReadCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1Namespace(params: ReplaceCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1Namespace(params: DeleteCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1Namespace(params: PatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async replaceCoreV1NamespaceFinalize(params: ReplaceCoreV1NamespaceFinalizeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}/finalize`; + return await this.put(path, null, params.body, opts); + } + async readCoreV1NamespaceStatus(params: ReadCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespaceStatus(params: ReplaceCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespaceStatus(params: PatchCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1Node(params: ListCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes`; + return await this.get(path, null, null, opts); + } + async createCoreV1Node(params: CreateCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNode(params: DeleteCoreV1CollectionNodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1Node(params: ReadCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1Node(params: ReplaceCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1Node(params: DeleteCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1Node(params: PatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async connectCoreV1GetNodeProxy(params: ConnectCoreV1GetNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNodeProxy(params: ConnectCoreV1PostNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNodeProxy(params: ConnectCoreV1PutNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNodeProxy(params: ConnectCoreV1DeleteNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1PatchNodeProxy(params: ConnectCoreV1PatchNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy`; + return await this.patch(path, null, null, opts); + } + async connectCoreV1GetNodeProxyWithPath(params: ConnectCoreV1GetNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNodeProxyWithPath(params: ConnectCoreV1PostNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNodeProxyWithPath(params: ConnectCoreV1PutNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNodeProxyWithPath(params: ConnectCoreV1DeleteNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1PatchNodeProxyWithPath(params: ConnectCoreV1PatchNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + return await this.patch(path, null, null, opts); + } + async readCoreV1NodeStatus(params: ReadCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NodeStatus(params: ReplaceCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NodeStatus(params: PatchCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1PersistentVolumeClaimForAllNamespaces(params: ListCoreV1PersistentVolumeClaimForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumeclaims`; + return await this.get(path, null, null, opts); + } + async listCoreV1PersistentVolume(params: ListCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes`; + return await this.get(path, null, null, opts); + } + async createCoreV1PersistentVolume(params: CreateCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionPersistentVolume(params: DeleteCoreV1CollectionPersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1PersistentVolume(params: ReadCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1PersistentVolume(params: ReplaceCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1PersistentVolume(params: DeleteCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1PersistentVolume(params: PatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1PersistentVolumeStatus(params: ReadCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1PersistentVolumeStatus(params: ReplaceCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1PersistentVolumeStatus(params: PatchCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1PodForAllNamespaces(params: ListCoreV1PodForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/pods`; + return await this.get(path, null, null, opts); + } + async listCoreV1PodTemplateForAllNamespaces(params: ListCoreV1PodTemplateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/podtemplates`; + return await this.get(path, null, null, opts); + } + async listCoreV1ReplicationControllerForAllNamespaces(params: ListCoreV1ReplicationControllerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/replicationcontrollers`; + return await this.get(path, null, null, opts); + } + async listCoreV1ResourceQuotaForAllNamespaces(params: ListCoreV1ResourceQuotaForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/resourcequotas`; + return await this.get(path, null, null, opts); + } + async listCoreV1SecretForAllNamespaces(params: ListCoreV1SecretForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/secrets`; + return await this.get(path, null, null, opts); + } + async listCoreV1ServiceAccountForAllNamespaces(params: ListCoreV1ServiceAccountForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/serviceaccounts`; + return await this.get(path, null, null, opts); + } + async listCoreV1ServiceForAllNamespaces(params: ListCoreV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/services`; + return await this.get(path, null, null, opts); + } + async watchCoreV1ConfigMapListForAllNamespaces(params: WatchCoreV1ConfigMapListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/configmaps`; + return await this.get(path, null, null, opts); + } + async watchCoreV1EndpointsListForAllNamespaces(params: WatchCoreV1EndpointsListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/endpoints`; + return await this.get(path, null, null, opts); + } + async watchCoreV1EventListForAllNamespaces(params: WatchCoreV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/events`; + return await this.get(path, null, null, opts); + } + async watchCoreV1LimitRangeListForAllNamespaces(params: WatchCoreV1LimitRangeListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/limitranges`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespaceList(params: WatchCoreV1NamespaceListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedConfigMapList(params: WatchCoreV1NamespacedConfigMapListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/configmaps`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedConfigMap(params: WatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedEndpointsList(params: WatchCoreV1NamespacedEndpointsListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/endpoints`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedEndpoints(params: WatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedEventList(params: WatchCoreV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/events`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedEvent(params: WatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedLimitRangeList(params: WatchCoreV1NamespacedLimitRangeListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/limitranges`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedLimitRange(params: WatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPersistentVolumeClaimList(params: WatchCoreV1NamespacedPersistentVolumeClaimListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/persistentvolumeclaims`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPersistentVolumeClaim(params: WatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPodList(params: WatchCoreV1NamespacedPodListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/pods`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPod(params: WatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/pods/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPodTemplateList(params: WatchCoreV1NamespacedPodTemplateListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/podtemplates`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPodTemplate(params: WatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedReplicationControllerList(params: WatchCoreV1NamespacedReplicationControllerListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/replicationcontrollers`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedReplicationController(params: WatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedResourceQuotaList(params: WatchCoreV1NamespacedResourceQuotaListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/resourcequotas`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedResourceQuota(params: WatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedSecretList(params: WatchCoreV1NamespacedSecretListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/secrets`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedSecret(params: WatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/secrets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedServiceAccountList(params: WatchCoreV1NamespacedServiceAccountListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/serviceaccounts`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedServiceAccount(params: WatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedServiceList(params: WatchCoreV1NamespacedServiceListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/services`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedService(params: WatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1Namespace(params: WatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NodeList(params: WatchCoreV1NodeListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/nodes`; + return await this.get(path, null, null, opts); + } + async watchCoreV1Node(params: WatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/nodes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1PersistentVolumeClaimListForAllNamespaces(params: WatchCoreV1PersistentVolumeClaimListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/persistentvolumeclaims`; + return await this.get(path, null, null, opts); + } + async watchCoreV1PersistentVolumeList(params: WatchCoreV1PersistentVolumeListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/persistentvolumes`; + return await this.get(path, null, null, opts); + } + async watchCoreV1PersistentVolume(params: WatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/persistentvolumes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1PodListForAllNamespaces(params: WatchCoreV1PodListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/pods`; + return await this.get(path, null, null, opts); + } + async watchCoreV1PodTemplateListForAllNamespaces(params: WatchCoreV1PodTemplateListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/podtemplates`; + return await this.get(path, null, null, opts); + } + async watchCoreV1ReplicationControllerListForAllNamespaces(params: WatchCoreV1ReplicationControllerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/replicationcontrollers`; + return await this.get(path, null, null, opts); + } + async watchCoreV1ResourceQuotaListForAllNamespaces(params: WatchCoreV1ResourceQuotaListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/resourcequotas`; + return await this.get(path, null, null, opts); + } + async watchCoreV1SecretListForAllNamespaces(params: WatchCoreV1SecretListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/secrets`; + return await this.get(path, null, null, opts); + } + async watchCoreV1ServiceAccountListForAllNamespaces(params: WatchCoreV1ServiceAccountListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/serviceaccounts`; + return await this.get(path, null, null, opts); + } + async watchCoreV1ServiceListForAllNamespaces(params: WatchCoreV1ServiceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/services`; + return await this.get(path, null, null, opts); + } + async getAPIVersions(params: GetAPIVersionsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/`; + return await this.get(path, null, null, opts); + } + async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/challenges`; + return await this.get(path, null, null, opts); + } + async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; + return await this.get(path, null, null, opts); + } + async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAcmeCertManagerIoV1CollectionNamespacedChallenge(params: DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; + return await this.delete(path, null, null, opts); + } + async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAcmeCertManagerIoV1NamespacedChallenge(params: DeleteAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; + return await this.get(path, null, null, opts); + } + async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAcmeCertManagerIoV1CollectionNamespacedOrder(params: DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; + return await this.delete(path, null, null, opts); + } + async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAcmeCertManagerIoV1NamespacedOrder(params: DeleteAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/orders`; + return await this.get(path, null, null, opts); + } + async getAdmissionregistrationAPIGroup(params: GetAdmissionregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getAdmissionregistrationV1APIResources(params: GetAdmissionregistrationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; + return await this.get(path, null, null, opts); + } + async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; + return await this.delete(path, params.query, null, opts); + } + async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; + return await this.get(path, null, null, opts); + } + async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; + return await this.delete(path, params.query, null, opts); + } + async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1ValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; + return await this.get(path, null, null, opts); + } + async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; + return await this.delete(path, params.query, null, opts); + } + async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; + return await this.get(path, null, null, opts); + } + async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; + return await this.delete(path, params.query, null, opts); + } + async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1MutatingWebhookConfiguration(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingAdmissionPolicyList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingAdmissionPolicy(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingAdmissionPolicyBindingList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingWebhookConfigurationList(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingWebhookConfiguration(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getApiextensionsAPIGroup(params: GetApiextensionsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getApiextensionsV1APIResources(params: GetApiextensionsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; + return await this.get(path, null, null, opts); + } + async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; + return await this.post(path, params.query, params.body, opts); + } + async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; + return await this.delete(path, params.query, null, opts); + } + async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions`; + return await this.get(path, null, null, opts); + } + async watchApiextensionsV1CustomResourceDefinition(params: WatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getApiregistrationAPIGroup(params: GetApiregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getApiregistrationV1APIResources(params: GetApiregistrationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices`; + return await this.get(path, null, null, opts); + } + async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices`; + return await this.post(path, params.query, params.body, opts); + } + async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices`; + return await this.delete(path, params.query, null, opts); + } + async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/watch/apiservices`; + return await this.get(path, null, null, opts); + } + async watchApiregistrationV1APIService(params: WatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/watch/apiservices/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getAppsAPIGroup(params: GetAppsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/`; + return await this.get(path, null, null, opts); + } + async getAppsV1APIResources(params: GetAppsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/`; + return await this.get(path, null, null, opts); + } + async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/controllerrevisions`; + return await this.get(path, null, null, opts); + } + async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/daemonsets`; + return await this.get(path, null, null, opts); + } + async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/deployments`; + return await this.get(path, null, null, opts); + } + async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; + return await this.get(path, null, null, opts); + } + async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; + return await this.delete(path, params.query, null, opts); + } + async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; + return await this.get(path, null, null, opts); + } + async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; + return await this.delete(path, params.query, null, opts); + } + async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; + return await this.get(path, null, null, opts); + } + async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; + return await this.delete(path, params.query, null, opts); + } + async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; + return await this.get(path, null, null, opts); + } + async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; + return await this.delete(path, params.query, null, opts); + } + async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; + return await this.get(path, null, null, opts); + } + async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; + return await this.delete(path, params.query, null, opts); + } + async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/replicasets`; + return await this.get(path, null, null, opts); + } + async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/statefulsets`; + return await this.get(path, null, null, opts); + } + async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/controllerrevisions`; + return await this.get(path, null, null, opts); + } + async watchAppsV1DaemonSetListForAllNamespaces(params: WatchAppsV1DaemonSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/daemonsets`; + return await this.get(path, null, null, opts); + } + async watchAppsV1DeploymentListForAllNamespaces(params: WatchAppsV1DeploymentListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/deployments`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedControllerRevisionList(params: WatchAppsV1NamespacedControllerRevisionListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/controllerrevisions`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedControllerRevision(params: WatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedDaemonSetList(params: WatchAppsV1NamespacedDaemonSetListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/daemonsets`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedDaemonSet(params: WatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedDeploymentList(params: WatchAppsV1NamespacedDeploymentListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/deployments`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedDeployment(params: WatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/deployments/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedReplicaSetList(params: WatchAppsV1NamespacedReplicaSetListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/replicasets`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedReplicaSet(params: WatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedStatefulSetList(params: WatchAppsV1NamespacedStatefulSetListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/statefulsets`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedStatefulSet(params: WatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAppsV1ReplicaSetListForAllNamespaces(params: WatchAppsV1ReplicaSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/replicasets`; + return await this.get(path, null, null, opts); + } + async watchAppsV1StatefulSetListForAllNamespaces(params: WatchAppsV1StatefulSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/statefulsets`; + return await this.get(path, null, null, opts); + } + async getAuthenticationAPIGroup(params: GetAuthenticationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authentication.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getAuthenticationV1APIResources(params: GetAuthenticationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authentication.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authentication.k8s.io/v1/selfsubjectreviews`; + return await this.post(path, null, params.body, opts); + } + async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authentication.k8s.io/v1/tokenreviews`; + return await this.post(path, null, params.body, opts); + } + async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authorization.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getAuthorizationV1APIResources(params: GetAuthorizationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authorization.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authorization.k8s.io/v1/namespaces/${params.path.namespace}/localsubjectaccessreviews`; + return await this.post(path, null, params.body, opts); + } + async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authorization.k8s.io/v1/selfsubjectaccessreviews`; + return await this.post(path, null, params.body, opts); + } + async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authorization.k8s.io/v1/selfsubjectrulesreviews`; + return await this.post(path, null, params.body, opts); + } + async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authorization.k8s.io/v1/subjectaccessreviews`; + return await this.post(path, null, params.body, opts); + } + async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/metrics`; + return await this.get(path, null, null, opts); + } + async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; + return await this.get(path, null, null, opts); + } + async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; + return await this.delete(path, null, null, opts); + } + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; + return await this.get(path, null, null, opts); + } + async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; + return await this.delete(path, null, null, opts); + } + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/podautoscalers`; + return await this.get(path, null, null, opts); + } + async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/`; + return await this.get(path, null, null, opts); + } + async getAutoscalingV1APIResources(params: GetAutoscalingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/`; + return await this.get(path, null, null, opts); + } + async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.delete(path, params.query, null, opts); + } + async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/watch/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV1NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getAutoscalingV2APIResources(params: GetAutoscalingV2APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/`; + return await this.get(path, null, null, opts); + } + async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.delete(path, params.query, null, opts); + } + async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAutoscalingV2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchAutoscalingV2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/watch/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV2NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getBatchAPIGroup(params: GetBatchAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/`; + return await this.get(path, null, null, opts); + } + async getBatchV1APIResources(params: GetBatchV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/`; + return await this.get(path, null, null, opts); + } + async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/cronjobs`; + return await this.get(path, null, null, opts); + } + async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/jobs`; + return await this.get(path, null, null, opts); + } + async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; + return await this.get(path, null, null, opts); + } + async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; + return await this.post(path, params.query, params.body, opts); + } + async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; + return await this.delete(path, params.query, null, opts); + } + async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; + return await this.get(path, null, null, opts); + } + async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; + return await this.post(path, params.query, params.body, opts); + } + async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; + return await this.delete(path, params.query, null, opts); + } + async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/watch/cronjobs`; + return await this.get(path, null, null, opts); + } + async watchBatchV1JobListForAllNamespaces(params: WatchBatchV1JobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/watch/jobs`; + return await this.get(path, null, null, opts); + } + async watchBatchV1NamespacedCronJobList(params: WatchBatchV1NamespacedCronJobListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/cronjobs`; + return await this.get(path, null, null, opts); + } + async watchBatchV1NamespacedCronJob(params: WatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchBatchV1NamespacedJobList(params: WatchBatchV1NamespacedJobListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/jobs`; + return await this.get(path, null, null, opts); + } + async watchBatchV1NamespacedJob(params: WatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/jobs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/images`; + return await this.get(path, null, null, opts); + } + async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; + return await this.get(path, null, null, opts); + } + async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; + return await this.delete(path, null, null, opts); + } + async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCachingInternalKnativeDevV1alpha1NamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/certificaterequests`; + return await this.get(path, null, null, opts); + } + async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/certificates`; + return await this.get(path, null, null, opts); + } + async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers`; + return await this.get(path, null, null, opts); + } + async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1CollectionClusterIssuer(params: DeleteCertManagerIoV1CollectionClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers`; + return await this.delete(path, null, null, opts); + } + async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1ClusterIssuer(params: DeleteCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/issuers`; + return await this.get(path, null, null, opts); + } + async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; + return await this.get(path, null, null, opts); + } + async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1CollectionNamespacedCertificateRequest(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; + return await this.delete(path, null, null, opts); + } + async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1NamespacedCertificateRequest(params: DeleteCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; + return await this.get(path, null, null, opts); + } + async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1CollectionNamespacedCertificate(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; + return await this.delete(path, null, null, opts); + } + async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1NamespacedCertificate(params: DeleteCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; + return await this.get(path, null, null, opts); + } + async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1CollectionNamespacedIssuer(params: DeleteCertManagerIoV1CollectionNamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; + return await this.delete(path, null, null, opts); + } + async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1NamespacedIssuer(params: DeleteCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async getCertificatesAPIGroup(params: GetCertificatesAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getCertificatesV1APIResources(params: GetCertificatesV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; + return await this.get(path, null, null, opts); + } + async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; + return await this.delete(path, params.query, null, opts); + } + async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; + return await this.get(path, null, null, opts); + } + async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; + return await this.patch(path, params.query, null, opts); + } + async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/watch/certificatesigningrequests`; + return await this.get(path, null, null, opts); + } + async watchCertificatesV1CertificateSigningRequest(params: WatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/watch/certificatesigningrequests/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getCoordinationAPIGroup(params: GetCoordinationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getCoordinationV1APIResources(params: GetCoordinationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/leases`; + return await this.get(path, null, null, opts); + } + async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; + return await this.get(path, null, null, opts); + } + async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; + return await this.delete(path, params.query, null, opts); + } + async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/watch/leases`; + return await this.get(path, null, null, opts); + } + async watchCoordinationV1NamespacedLeaseList(params: WatchCoordinationV1NamespacedLeaseListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/watch/namespaces/${params.path.namespace}/leases`; + return await this.get(path, null, null, opts); + } + async watchCoordinationV1NamespacedLease(params: WatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/watch/namespaces/${params.path.namespace}/leases/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getDiscoveryAPIGroup(params: GetDiscoveryAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getDiscoveryV1APIResources(params: GetDiscoveryV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/endpointslices`; + return await this.get(path, null, null, opts); + } + async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; + return await this.get(path, null, null, opts); + } + async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; + return await this.post(path, params.query, params.body, opts); + } + async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; + return await this.delete(path, params.query, null, opts); + } + async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/watch/endpointslices`; + return await this.get(path, null, null, opts); + } + async watchDiscoveryV1NamespacedEndpointSliceList(params: WatchDiscoveryV1NamespacedEndpointSliceListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/watch/namespaces/${params.path.namespace}/endpointslices`; + return await this.get(path, null, null, opts); + } + async watchDiscoveryV1NamespacedEndpointSlice(params: WatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/watch/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getEventsAPIGroup(params: GetEventsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getEventsV1APIResources(params: GetEventsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/events`; + return await this.get(path, null, null, opts); + } + async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; + return await this.get(path, null, null, opts); + } + async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; + return await this.post(path, params.query, params.body, opts); + } + async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; + return await this.delete(path, params.query, null, opts); + } + async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/watch/events`; + return await this.get(path, null, null, opts); + } + async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.path.namespace}/events`; + return await this.get(path, null, null, opts); + } + async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getFlowcontrolApiserverAPIGroup(params: GetFlowcontrolApiserverAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getFlowcontrolApiserverV1APIResources(params: GetFlowcontrolApiserverV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; + return await this.get(path, null, null, opts); + } + async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; + return await this.post(path, params.query, params.body, opts); + } + async deleteFlowcontrolApiserverV1CollectionFlowSchema(params: DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; + return await this.delete(path, params.query, null, opts); + } + async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteFlowcontrolApiserverV1FlowSchema(params: DeleteFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; + return await this.get(path, null, null, opts); + } + async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; + return await this.post(path, params.query, params.body, opts); + } + async deleteFlowcontrolApiserverV1CollectionPriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; + return await this.delete(path, params.query, null, opts); + } + async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteFlowcontrolApiserverV1PriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchFlowcontrolApiserverV1FlowSchemaList(params: WatchFlowcontrolApiserverV1FlowSchemaListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas`; + return await this.get(path, null, null, opts); + } + async watchFlowcontrolApiserverV1FlowSchema(params: WatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchFlowcontrolApiserverV1PriorityLevelConfigurationList(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations`; + return await this.get(path, null, null, opts); + } + async watchFlowcontrolApiserverV1PriorityLevelConfiguration(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/alertmanagers`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedAlertmanager(params: DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedAlertmanager(params: DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedPodMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedPodMonitor(params: DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedProbe(params: DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedProbe(params: DeleteMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedPrometheus(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedPrometheus(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedThanosRuler(params: DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedThanosRuler(params: DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/podmonitors`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/probes`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/prometheuses`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/prometheusrules`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/servicemonitors`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/thanosrulers`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/alertmanagerconfigs`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/prometheusagents`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/scrapeconfigs`; + return await this.get(path, null, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/certificates`; + return await this.get(path, null, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; + return await this.get(path, null, null, opts); + } + async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; + return await this.delete(path, null, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/ingresses`; + return await this.get(path, null, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; + return await this.get(path, null, null, opts); + } + async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; + return await this.delete(path, null, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; + return await this.get(path, null, null, opts); + } + async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; + return await this.delete(path, null, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; + return await this.get(path, null, null, opts); + } + async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; + return await this.delete(path, null, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/serverlessservices`; + return await this.get(path, null, null, opts); + } + async getNetworkingAPIGroup(params: GetNetworkingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getNetworkingV1APIResources(params: GetNetworkingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses`; + return await this.get(path, null, null, opts); + } + async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses`; + return await this.delete(path, params.query, null, opts); + } + async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingresses`; + return await this.get(path, null, null, opts); + } + async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; + return await this.get(path, null, null, opts); + } + async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; + return await this.delete(path, params.query, null, opts); + } + async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; + return await this.get(path, null, null, opts); + } + async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; + return await this.delete(path, params.query, null, opts); + } + async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/networkpolicies`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/ingressclasses`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1IngressClass(params: WatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/ingressclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1IngressListForAllNamespaces(params: WatchNetworkingV1IngressListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/ingresses`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1NamespacedIngressList(params: WatchNetworkingV1NamespacedIngressListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/ingresses`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1NamespacedIngress(params: WatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1NamespacedNetworkPolicyList(params: WatchNetworkingV1NamespacedNetworkPolicyListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/networkpolicies`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1NamespacedNetworkPolicy(params: WatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1NetworkPolicyListForAllNamespaces(params: WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/networkpolicies`; + return await this.get(path, null, null, opts); + } + async getNodeAPIGroup(params: GetNodeAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getNodeV1APIResources(params: GetNodeV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses`; + return await this.get(path, null, null, opts); + } + async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses`; + return await this.delete(path, params.query, null, opts); + } + async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/watch/runtimeclasses`; + return await this.get(path, null, null, opts); + } + async watchNodeV1RuntimeClass(params: WatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/watch/runtimeclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getPolicyAPIGroup(params: GetPolicyAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/`; + return await this.get(path, null, null, opts); + } + async getPolicyV1APIResources(params: GetPolicyV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/`; + return await this.get(path, null, null, opts); + } + async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; + return await this.get(path, null, null, opts); + } + async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; + return await this.post(path, params.query, params.body, opts); + } + async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; + return await this.delete(path, params.query, null, opts); + } + async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/poddisruptionbudgets`; + return await this.get(path, null, null, opts); + } + async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/watch/namespaces/${params.path.namespace}/poddisruptionbudgets`; + return await this.get(path, null, null, opts); + } + async watchPolicyV1NamespacedPodDisruptionBudget(params: WatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/watch/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchPolicyV1PodDisruptionBudgetListForAllNamespaces(params: WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/watch/poddisruptionbudgets`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/backups`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionClusterImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1ClusterImageCatalog(params: DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusters`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/databases`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/imagecatalogs`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedBackup(params: DeletePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedCluster(params: DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedCluster(params: DeletePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedDatabase(params: DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedDatabase(params: DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedPooler(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedPooler(params: DeletePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedPublication(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedPublication(params: DeletePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedSubscription(params: DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedSubscription(params: DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/poolers`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/publications`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/scheduledbackups`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/subscriptions`; + return await this.get(path, null, null, opts); + } + async getRbacAuthorizationAPIGroup(params: GetRbacAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getRbacAuthorizationV1APIResources(params: GetRbacAuthorizationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; + return await this.get(path, null, null, opts); + } + async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; + return await this.post(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; + return await this.delete(path, params.query, null, opts); + } + async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; + return await this.get(path, null, null, opts); + } + async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; + return await this.post(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; + return await this.delete(path, params.query, null, opts); + } + async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; + return await this.get(path, null, null, opts); + } + async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; + return await this.post(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; + return await this.delete(path, params.query, null, opts); + } + async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; + return await this.get(path, null, null, opts); + } + async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; + return await this.post(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; + return await this.delete(path, params.query, null, opts); + } + async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/rolebindings`; + return await this.get(path, null, null, opts); + } + async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/roles`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1ClusterRoleBinding(params: WatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1ClusterRoleList(params: WatchRbacAuthorizationV1ClusterRoleListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterroles`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1ClusterRole(params: WatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterroles/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1NamespacedRoleBindingList(params: WatchRbacAuthorizationV1NamespacedRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/rolebindings`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1NamespacedRoleBinding(params: WatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1NamespacedRoleList(params: WatchRbacAuthorizationV1NamespacedRoleListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/roles`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1NamespacedRole(params: WatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/roles/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1RoleBindingListForAllNamespaces(params: WatchRbacAuthorizationV1RoleBindingListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/rolebindings`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1RoleListForAllNamespaces(params: WatchRbacAuthorizationV1RoleListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/roles`; + return await this.get(path, null, null, opts); + } + async getSchedulingAPIGroup(params: GetSchedulingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getSchedulingV1APIResources(params: GetSchedulingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; + return await this.get(path, null, null, opts); + } + async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; + return await this.post(path, params.query, params.body, opts); + } + async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; + return await this.delete(path, params.query, null, opts); + } + async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses`; + return await this.get(path, null, null, opts); + } + async watchSchedulingV1PriorityClass(params: WatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/configurations`; + return await this.get(path, null, null, opts); + } + async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; + return await this.get(path, null, null, opts); + } + async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; + return await this.post(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1CollectionNamespacedConfiguration(params: DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; + return await this.delete(path, null, null, opts); + } + async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1NamespacedConfiguration(params: DeleteServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; + return await this.get(path, null, null, opts); + } + async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; + return await this.post(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1CollectionNamespacedRevision(params: DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; + return await this.delete(path, null, null, opts); + } + async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1NamespacedRevision(params: DeleteServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; + return await this.get(path, null, null, opts); + } + async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; + return await this.post(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1CollectionNamespacedRoute(params: DeleteServingKnativeDevV1CollectionNamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; + return await this.delete(path, null, null, opts); + } + async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1NamespacedRoute(params: DeleteServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; + return await this.get(path, null, null, opts); + } + async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; + return await this.post(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1CollectionNamespacedService(params: DeleteServingKnativeDevV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; + return await this.delete(path, null, null, opts); + } + async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1NamespacedService(params: DeleteServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/revisions`; + return await this.get(path, null, null, opts); + } + async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/routes`; + return await this.get(path, null, null, opts); + } + async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/services`; + return await this.get(path, null, null, opts); + } + async getStorageAPIGroup(params: GetStorageAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getStorageV1APIResources(params: GetStorageV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers`; + return await this.get(path, null, null, opts); + } + async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes`; + return await this.get(path, null, null, opts); + } + async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes`; + return await this.post(path, params.query, params.body, opts); + } + async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csistoragecapacities`; + return await this.get(path, null, null, opts); + } + async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; + return await this.get(path, null, null, opts); + } + async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; + return await this.post(path, params.query, params.body, opts); + } + async deleteStorageV1CollectionNamespacedCSIStorageCapacity(params: DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteStorageV1NamespacedCSIStorageCapacity(params: DeleteStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses`; + return await this.get(path, null, null, opts); + } + async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses`; + return await this.post(path, params.query, params.body, opts); + } + async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments`; + return await this.get(path, null, null, opts); + } + async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments`; + return await this.post(path, params.query, params.body, opts); + } + async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/csidrivers`; + return await this.get(path, null, null, opts); + } + async watchStorageV1CSIDriver(params: WatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/csidrivers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchStorageV1CSINodeList(params: WatchStorageV1CSINodeListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/csinodes`; + return await this.get(path, null, null, opts); + } + async watchStorageV1CSINode(params: WatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/csinodes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchStorageV1CSIStorageCapacityListForAllNamespaces(params: WatchStorageV1CSIStorageCapacityListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/csistoragecapacities`; + return await this.get(path, null, null, opts); + } + async watchStorageV1NamespacedCSIStorageCapacityList(params: WatchStorageV1NamespacedCSIStorageCapacityListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/namespaces/${params.path.namespace}/csistoragecapacities`; + return await this.get(path, null, null, opts); + } + async watchStorageV1NamespacedCSIStorageCapacity(params: WatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchStorageV1StorageClassList(params: WatchStorageV1StorageClassListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/storageclasses`; + return await this.get(path, null, null, opts); + } + async watchStorageV1StorageClass(params: WatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/storageclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchStorageV1VolumeAttachmentList(params: WatchStorageV1VolumeAttachmentListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/volumeattachments`; + return await this.get(path, null, null, opts); + } + async watchStorageV1VolumeAttachment(params: WatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/volumeattachments/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getServiceAccountIssuerOpenIDKeyset(params: GetServiceAccountIssuerOpenIDKeysetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/openid/v1/jwks/`; + return await this.get(path, null, null, opts); + } + async getCodeVersion(params: GetCodeVersionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/version/`; + return await this.get(path, null, null, opts); + } +} \ No newline at end of file diff --git a/packages/schema-sdk/__tests__/__snapshots__/openapi.extended.generate.test.ts.snap b/packages/schema-sdk/__tests__/__snapshots__/openapi.extended.generate.test.ts.snap index b85b6b6..3ed1427 100644 --- a/packages/schema-sdk/__tests__/__snapshots__/openapi.extended.generate.test.ts.snap +++ b/packages/schema-sdk/__tests__/__snapshots__/openapi.extended.generate.test.ts.snap @@ -1,5 +1,42582 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP +exports[`full-name-strategy 1`] = ` +"import { APIClient, APIClientRequestOpts, APIClientOptions } from "@interweb/fetch-api-client"; +/* com.coreos.monitoring.v1.Alertmanager */ +/* The \`Alertmanager\` custom resource definition (CRD) defines a desired [Alertmanager](https://prometheus.io/docs/alerting) setup to run in a Kubernetes cluster. It allows to specify many options such as the number of replicas, persistent storage and many more. + +For each \`Alertmanager\` resource, the Operator deploys a \`StatefulSet\` in the same namespace. When there are two or more configured replicas, the Operator runs the Alertmanager instances in high-availability mode. + +The resource defines via label and namespace selectors which \`AlertmanagerConfig\` objects should be associated to the deployed Alertmanager instances. */ +export interface ComCoreosMonitoringV1Alertmanager { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + additionalArgs?: { + name: string; + value?: string; + }[]; + additionalPeers?: string[]; + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + alertmanagerConfigMatcherStrategy?: { + type?: "OnNamespace" | "OnNamespaceExceptForAlertmanagerNamespace" | "None"; + }; + alertmanagerConfigNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + alertmanagerConfigSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + alertmanagerConfiguration?: { + global?: { + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + jira?: { + apiURL?: string; + }; + opsGenieApiKey?: { + key: string; + name?: string; + optional?: boolean; + }; + opsGenieApiUrl?: { + key: string; + name?: string; + optional?: boolean; + }; + pagerdutyUrl?: string; + resolveTimeout?: string; + rocketChat?: { + apiURL?: string; + token?: { + key: string; + name?: string; + optional?: boolean; + }; + tokenID?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + slackApiUrl?: { + key: string; + name?: string; + optional?: boolean; + }; + smtp?: { + authIdentity?: string; + authPassword?: { + key: string; + name?: string; + optional?: boolean; + }; + authSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + authUsername?: string; + from?: string; + hello?: string; + requireTLS?: boolean; + smartHost?: { + host: string; + port: string; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + telegram?: { + apiURL?: string; + }; + victorops?: { + apiKey?: { + key: string; + name?: string; + optional?: boolean; + }; + apiURL?: string; + }; + webex?: { + apiURL?: string; + }; + wechat?: { + apiCorpID?: string; + apiSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + apiURL?: string; + }; + }; + name?: string; + templates?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + }; + automountServiceAccountToken?: boolean; + baseImage?: string; + clusterAdvertiseAddress?: string; + clusterGossipInterval?: string; + clusterLabel?: string; + clusterPeerTimeout?: string; + clusterPushpullInterval?: string; + clusterTLS?: { + client: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + server: { + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + cipherSuites?: string[]; + clientAuthType?: string; + clientCAFile?: string; + client_ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + curvePreferences?: string[]; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: string; + minVersion?: string; + preferServerCipherSuites?: boolean; + }; + }; + configMaps?: string[]; + configSecret?: string; + containers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: { + nameservers?: string[]; + options?: { + name: string; + value?: string; + }[]; + searches?: string[]; + }; + dnsPolicy?: "ClusterFirstWithHostNet" | "ClusterFirst" | "Default" | "None"; + enableFeatures?: string[]; + enableServiceLinks?: boolean; + externalUrl?: string; + forceEnableClusterMode?: boolean; + hostAliases?: { + hostnames: string[]; + ip: string; + }[]; + hostUsers?: boolean; + image?: string; + imagePullPolicy?: "" | "Always" | "Never" | "IfNotPresent"; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + limits?: { + maxPerSilenceBytes?: string; + maxSilences?: number; + }; + listenLocal?: boolean; + logFormat?: "" | "logfmt" | "json"; + logLevel?: "" | "debug" | "info" | "warn" | "error"; + minReadySeconds?: number; + nodeSelector?: { + [key: string]: unknown; + }; + paused?: boolean; + persistentVolumeClaimRetentionPolicy?: { + whenDeleted?: string; + whenScaled?: string; + }; + podMetadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + portName?: string; + priorityClassName?: string; + replicas?: number; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + retention?: string; + routePrefix?: string; + secrets?: string[]; + securityContext?: { + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: string; + sysctls?: { + name: string; + value: string; + }[]; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + serviceAccountName?: string; + serviceName?: string; + sha?: string; + storage?: { + disableMountSubPath?: boolean; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + volumeClaimTemplate?: { + apiVersion?: string; + kind?: string; + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + status?: { + accessModes?: string[]; + allocatedResourceStatuses?: { + [key: string]: unknown; + }; + allocatedResources?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: { + lastProbeTime?: string; + lastTransitionTime?: string; + message?: string; + reason?: string; + status: string; + type: string; + }[]; + currentVolumeAttributesClassName?: string; + modifyVolumeStatus?: { + status: string; + targetVolumeAttributesClassName?: string; + }; + phase?: string; + }; + }; + }; + tag?: string; + terminationGracePeriodSeconds?: number; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologySpreadConstraints?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + version?: string; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + volumes?: { + awsElasticBlockStore?: { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; + }; + azureDisk?: { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + readOnly?: boolean; + }; + azureFile?: { + readOnly?: boolean; + secretName: string; + shareName: string; + }; + cephfs?: { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: { + name?: string; + }; + user?: string; + }; + cinder?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeID: string; + }; + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + csi?: { + driver: string; + fsType?: string; + nodePublishSecretRef?: { + name?: string; + }; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + }; + downwardAPI?: { + defaultMode?: number; + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + fc?: { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; + }; + flexVolume?: { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + }; + flocker?: { + datasetName?: string; + datasetUUID?: string; + }; + gcePersistentDisk?: { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; + }; + gitRepo?: { + directory?: string; + repository: string; + revision?: string; + }; + glusterfs?: { + endpoints: string; + path: string; + readOnly?: boolean; + }; + hostPath?: { + path: string; + type?: string; + }; + image?: { + pullPolicy?: string; + reference?: string; + }; + iscsi?: { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + targetPortal: string; + }; + name: string; + nfs?: { + path: string; + readOnly?: boolean; + server: string; + }; + persistentVolumeClaim?: { + claimName: string; + readOnly?: boolean; + }; + photonPersistentDisk?: { + fsType?: string; + pdID: string; + }; + portworxVolume?: { + fsType?: string; + readOnly?: boolean; + volumeID: string; + }; + projected?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + quobyte?: { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; + }; + rbd?: { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + user?: string; + }; + scaleIO?: { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: { + name?: string; + }; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + storageos?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeName?: string; + volumeNamespace?: string; + }; + vsphereVolume?: { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; + }; + }[]; + web?: { + getConcurrency?: number; + httpConfig?: { + headers?: { + contentSecurityPolicy?: string; + strictTransportSecurity?: string; + xContentTypeOptions?: "" | "NoSniff"; + xFrameOptions?: "" | "Deny" | "SameOrigin"; + xXSSProtection?: string; + }; + http2?: boolean; + }; + timeout?: number; + tlsConfig?: { + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + cipherSuites?: string[]; + clientAuthType?: string; + clientCAFile?: string; + client_ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + curvePreferences?: string[]; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: string; + minVersion?: string; + preferServerCipherSuites?: boolean; + }; + }; + }; + status?: { + availableReplicas: number; + conditions?: { + lastTransitionTime: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: string; + type: string; + }[]; + paused: boolean; + replicas: number; + selector?: string; + unavailableReplicas: number; + updatedReplicas: number; + }; +} +/* com.coreos.monitoring.v1.AlertmanagerList */ +/* AlertmanagerList is a list of Alertmanager */ +export interface ComCoreosMonitoringV1AlertmanagerList { + apiVersion?: string; + items: ComCoreosMonitoringV1Alertmanager[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1.PodMonitor */ +/* The \`PodMonitor\` custom resource definition (CRD) defines how \`Prometheus\` and \`PrometheusAgent\` can scrape metrics from a group of pods. +Among other things, it allows to specify: +* The pods to scrape via label selectors. +* The container ports to scrape. +* Authentication credentials to use. +* Target and metric relabeling. + +\`Prometheus\` and \`PrometheusAgent\` objects select \`PodMonitor\` objects using label and namespace selectors. */ +export interface ComCoreosMonitoringV1PodMonitor { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + attachMetadata?: { + node?: boolean; + }; + bodySizeLimit?: string; + convertClassicHistogramsToNHCB?: boolean; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + jobLabel?: string; + keepDroppedTargets?: number; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + namespaceSelector?: { + any?: boolean; + matchNames?: string[]; + }; + nativeHistogramBucketLimit?: number; + nativeHistogramMinBucketFactor?: any; + podMetricsEndpoints?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + enableHttp2?: boolean; + filterRunning?: boolean; + followRedirects?: boolean; + honorLabels?: boolean; + honorTimestamps?: boolean; + interval?: string; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + params?: { + [key: string]: unknown; + }; + path?: string; + port?: string; + portNumber?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + scheme?: "http" | "https"; + scrapeTimeout?: string; + targetPort?: any; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + trackTimestampsStaleness?: boolean; + }[]; + podTargetLabels?: string[]; + sampleLimit?: number; + scrapeClass?: string; + scrapeClassicHistograms?: boolean; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + selector: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + selectorMechanism?: "RelabelConfig" | "RoleSelector"; + targetLimit?: number; + }; +} +/* com.coreos.monitoring.v1.PodMonitorList */ +/* PodMonitorList is a list of PodMonitor */ +export interface ComCoreosMonitoringV1PodMonitorList { + apiVersion?: string; + items: ComCoreosMonitoringV1PodMonitor[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1.Probe */ +/* The \`Probe\` custom resource definition (CRD) defines how to scrape metrics from prober exporters such as the [blackbox exporter](https://github.com/prometheus/blackbox_exporter). + +The \`Probe\` resource needs 2 pieces of information: +* The list of probed addresses which can be defined statically or by discovering Kubernetes Ingress objects. +* The prober which exposes the availability of probed endpoints (over various protocols such HTTP, TCP, ICMP, ...) as Prometheus metrics. + +\`Prometheus\` and \`PrometheusAgent\` objects select \`Probe\` objects using label and namespace selectors. */ +export interface ComCoreosMonitoringV1Probe { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + convertClassicHistogramsToNHCB?: boolean; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + interval?: string; + jobName?: string; + keepDroppedTargets?: number; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + module?: string; + nativeHistogramBucketLimit?: number; + nativeHistogramMinBucketFactor?: any; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + params?: { + name: string; + values?: string[]; + }[]; + prober?: { + noProxy?: string; + path?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scheme?: "http" | "https"; + url: string; + }; + sampleLimit?: number; + scrapeClass?: string; + scrapeClassicHistograms?: boolean; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + scrapeTimeout?: string; + targetLimit?: number; + targets?: { + ingress?: { + namespaceSelector?: { + any?: boolean; + matchNames?: string[]; + }; + relabelingConfigs?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + }; + staticConfig?: { + labels?: { + [key: string]: unknown; + }; + relabelingConfigs?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + static?: string[]; + }; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; +} +/* com.coreos.monitoring.v1.ProbeList */ +/* ProbeList is a list of Probe */ +export interface ComCoreosMonitoringV1ProbeList { + apiVersion?: string; + items: ComCoreosMonitoringV1Probe[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1.Prometheus */ +/* The \`Prometheus\` custom resource definition (CRD) defines a desired [Prometheus](https://prometheus.io/docs/prometheus) setup to run in a Kubernetes cluster. It allows to specify many options such as the number of replicas, persistent storage, and Alertmanagers where firing alerts should be sent and many more. + +For each \`Prometheus\` resource, the Operator deploys one or several \`StatefulSet\` objects in the same namespace. The number of StatefulSets is equal to the number of shards which is 1 by default. + +The resource defines via label and namespace selectors which \`ServiceMonitor\`, \`PodMonitor\`, \`Probe\` and \`PrometheusRule\` objects should be associated to the deployed Prometheus instances. + +The Operator continuously reconciles the scrape and rules configuration and a sidecar container running in the Prometheus pods triggers a reload of the configuration when needed. */ +export interface ComCoreosMonitoringV1Prometheus { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + additionalAlertManagerConfigs?: { + key: string; + name?: string; + optional?: boolean; + }; + additionalAlertRelabelConfigs?: { + key: string; + name?: string; + optional?: boolean; + }; + additionalArgs?: { + name: string; + value?: string; + }[]; + additionalScrapeConfigs?: { + key: string; + name?: string; + optional?: boolean; + }; + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + alerting?: { + alertmanagers: { + alertRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + apiVersion?: "v1" | "V1" | "v2" | "V2"; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenFile?: string; + enableHttp2?: boolean; + name: string; + namespace?: string; + noProxy?: string; + pathPrefix?: string; + port: any; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + scheme?: string; + sigv4?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + profile?: string; + region?: string; + roleArn?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + timeout?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + }; + allowOverlappingBlocks?: boolean; + apiserverConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + host: string; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + arbitraryFSAccessThroughSMs?: { + deny?: boolean; + }; + automountServiceAccountToken?: boolean; + baseImage?: string; + bodySizeLimit?: string; + configMaps?: string[]; + containers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + convertClassicHistogramsToNHCB?: boolean; + disableCompaction?: boolean; + dnsConfig?: { + nameservers?: string[]; + options?: { + name: string; + value?: string; + }[]; + searches?: string[]; + }; + dnsPolicy?: "ClusterFirstWithHostNet" | "ClusterFirst" | "Default" | "None"; + enableAdminAPI?: boolean; + enableFeatures?: string[]; + enableOTLPReceiver?: boolean; + enableRemoteWriteReceiver?: boolean; + enableServiceLinks?: boolean; + enforcedBodySizeLimit?: string; + enforcedKeepDroppedTargets?: number; + enforcedLabelLimit?: number; + enforcedLabelNameLengthLimit?: number; + enforcedLabelValueLengthLimit?: number; + enforcedNamespaceLabel?: string; + enforcedSampleLimit?: number; + enforcedTargetLimit?: number; + evaluationInterval?: string; + excludedFromEnforcement?: { + group?: "monitoring.coreos.com"; + name?: string; + namespace: string; + resource: "prometheusrules" | "servicemonitors" | "podmonitors" | "probes" | "scrapeconfigs"; + }[]; + exemplars?: { + maxSize?: number; + }; + externalLabels?: { + [key: string]: unknown; + }; + externalUrl?: string; + hostAliases?: { + hostnames: string[]; + ip: string; + }[]; + hostNetwork?: boolean; + hostUsers?: boolean; + ignoreNamespaceSelectors?: boolean; + image?: string; + imagePullPolicy?: "" | "Always" | "Never" | "IfNotPresent"; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + keepDroppedTargets?: number; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + listenLocal?: boolean; + logFormat?: "" | "logfmt" | "json"; + logLevel?: "" | "debug" | "info" | "warn" | "error"; + maximumStartupDurationSeconds?: number; + minReadySeconds?: number; + nameEscapingScheme?: "AllowUTF8" | "Underscores" | "Dots" | "Values"; + nameValidationScheme?: "UTF8" | "Legacy"; + nodeSelector?: { + [key: string]: unknown; + }; + otlp?: { + convertHistogramsToNHCB?: boolean; + ignoreResourceAttributes?: string[]; + keepIdentifyingResourceAttributes?: boolean; + promoteAllResourceAttributes?: boolean; + promoteResourceAttributes?: string[]; + translationStrategy?: "NoUTF8EscapingWithSuffixes" | "UnderscoreEscapingWithSuffixes" | "NoTranslation"; + }; + overrideHonorLabels?: boolean; + overrideHonorTimestamps?: boolean; + paused?: boolean; + persistentVolumeClaimRetentionPolicy?: { + whenDeleted?: string; + whenScaled?: string; + }; + podMetadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + podMonitorNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + podMonitorSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + podTargetLabels?: string[]; + portName?: string; + priorityClassName?: string; + probeNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + probeSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + prometheusExternalLabelName?: string; + prometheusRulesExcludedFromEnforce?: { + ruleName: string; + ruleNamespace: string; + }[]; + query?: { + lookbackDelta?: string; + maxConcurrency?: number; + maxSamples?: number; + timeout?: string; + }; + queryLogFile?: string; + reloadStrategy?: "HTTP" | "ProcessSignal"; + remoteRead?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + filterExternalLabels?: boolean; + followRedirects?: boolean; + headers?: { + [key: string]: unknown; + }; + name?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + readRecent?: boolean; + remoteTimeout?: string; + requiredMatchers?: { + [key: string]: unknown; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + }[]; + remoteWrite?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + azureAd?: { + cloud?: "AzureChina" | "AzureGovernment" | "AzurePublic"; + managedIdentity?: { + clientId: string; + }; + oauth?: { + clientId: string; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + tenantId: string; + }; + sdk?: { + tenantId?: string; + }; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + enableHTTP2?: boolean; + followRedirects?: boolean; + headers?: { + [key: string]: unknown; + }; + messageVersion?: "V1.0" | "V2.0"; + metadataConfig?: { + maxSamplesPerSend?: number; + send?: boolean; + sendInterval?: string; + }; + name?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + queueConfig?: { + batchSendDeadline?: string; + capacity?: number; + maxBackoff?: string; + maxRetries?: number; + maxSamplesPerSend?: number; + maxShards?: number; + minBackoff?: string; + minShards?: number; + retryOnRateLimit?: boolean; + sampleAgeLimit?: string; + }; + remoteTimeout?: string; + roundRobinDNS?: boolean; + sendExemplars?: boolean; + sendNativeHistograms?: boolean; + sigv4?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + profile?: string; + region?: string; + roleArn?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + writeRelabelConfigs?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + }[]; + remoteWriteReceiverMessageVersions?: ("V1.0" | "V2.0")[]; + replicaExternalLabelName?: string; + replicas?: number; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + retention?: string; + retentionSize?: string; + routePrefix?: string; + ruleNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + ruleQueryOffset?: string; + ruleSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + rules?: { + alert?: { + forGracePeriod?: string; + forOutageTolerance?: string; + resendDelay?: string; + }; + }; + runtime?: { + goGC?: number; + }; + sampleLimit?: number; + scrapeClasses?: { + attachMetadata?: { + node?: boolean; + }; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + default?: boolean; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + name: string; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + scrapeClassicHistograms?: boolean; + scrapeConfigNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + scrapeConfigSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + scrapeFailureLogFile?: string; + scrapeInterval?: string; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + scrapeTimeout?: string; + secrets?: string[]; + securityContext?: { + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: string; + sysctls?: { + name: string; + value: string; + }[]; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + serviceAccountName?: string; + serviceDiscoveryRole?: "Endpoints" | "EndpointSlice"; + serviceMonitorNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + serviceMonitorSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + serviceName?: string; + sha?: string; + shardRetentionPolicy?: { + retain?: { + retentionPeriod: string; + }; + whenScaled?: "Retain" | "Delete"; + }; + shards?: number; + storage?: { + disableMountSubPath?: boolean; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + volumeClaimTemplate?: { + apiVersion?: string; + kind?: string; + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + status?: { + accessModes?: string[]; + allocatedResourceStatuses?: { + [key: string]: unknown; + }; + allocatedResources?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: { + lastProbeTime?: string; + lastTransitionTime?: string; + message?: string; + reason?: string; + status: string; + type: string; + }[]; + currentVolumeAttributesClassName?: string; + modifyVolumeStatus?: { + status: string; + targetVolumeAttributesClassName?: string; + }; + phase?: string; + }; + }; + }; + tag?: string; + targetLimit?: number; + terminationGracePeriodSeconds?: number; + thanos?: { + additionalArgs?: { + name: string; + value?: string; + }[]; + baseImage?: string; + blockSize?: string; + getConfigInterval?: string; + getConfigTimeout?: string; + grpcListenLocal?: boolean; + grpcServerTlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + httpListenLocal?: boolean; + image?: string; + listenLocal?: boolean; + logFormat?: "" | "logfmt" | "json"; + logLevel?: "" | "debug" | "info" | "warn" | "error"; + minTime?: string; + objectStorageConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + objectStorageConfigFile?: string; + readyTimeout?: string; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + sha?: string; + tag?: string; + tracingConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + tracingConfigFile?: string; + version?: string; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + }; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologySpreadConstraints?: { + additionalLabelSelectors?: "OnResource" | "OnShard"; + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + tracingConfig?: { + clientType?: "http" | "grpc"; + compression?: "gzip"; + endpoint: string; + headers?: { + [key: string]: unknown; + }; + insecure?: boolean; + samplingFraction?: any; + timeout?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + tsdb?: { + outOfOrderTimeWindow?: string; + }; + version?: string; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + volumes?: { + awsElasticBlockStore?: { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; + }; + azureDisk?: { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + readOnly?: boolean; + }; + azureFile?: { + readOnly?: boolean; + secretName: string; + shareName: string; + }; + cephfs?: { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: { + name?: string; + }; + user?: string; + }; + cinder?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeID: string; + }; + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + csi?: { + driver: string; + fsType?: string; + nodePublishSecretRef?: { + name?: string; + }; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + }; + downwardAPI?: { + defaultMode?: number; + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + fc?: { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; + }; + flexVolume?: { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + }; + flocker?: { + datasetName?: string; + datasetUUID?: string; + }; + gcePersistentDisk?: { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; + }; + gitRepo?: { + directory?: string; + repository: string; + revision?: string; + }; + glusterfs?: { + endpoints: string; + path: string; + readOnly?: boolean; + }; + hostPath?: { + path: string; + type?: string; + }; + image?: { + pullPolicy?: string; + reference?: string; + }; + iscsi?: { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + targetPortal: string; + }; + name: string; + nfs?: { + path: string; + readOnly?: boolean; + server: string; + }; + persistentVolumeClaim?: { + claimName: string; + readOnly?: boolean; + }; + photonPersistentDisk?: { + fsType?: string; + pdID: string; + }; + portworxVolume?: { + fsType?: string; + readOnly?: boolean; + volumeID: string; + }; + projected?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + quobyte?: { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; + }; + rbd?: { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + user?: string; + }; + scaleIO?: { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: { + name?: string; + }; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + storageos?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeName?: string; + volumeNamespace?: string; + }; + vsphereVolume?: { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; + }; + }[]; + walCompression?: boolean; + web?: { + httpConfig?: { + headers?: { + contentSecurityPolicy?: string; + strictTransportSecurity?: string; + xContentTypeOptions?: "" | "NoSniff"; + xFrameOptions?: "" | "Deny" | "SameOrigin"; + xXSSProtection?: string; + }; + http2?: boolean; + }; + maxConnections?: number; + pageTitle?: string; + tlsConfig?: { + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + cipherSuites?: string[]; + clientAuthType?: string; + clientCAFile?: string; + client_ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + curvePreferences?: string[]; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: string; + minVersion?: string; + preferServerCipherSuites?: boolean; + }; + }; + }; + status?: { + availableReplicas: number; + conditions?: { + lastTransitionTime: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: string; + type: string; + }[]; + paused: boolean; + replicas: number; + selector?: string; + shardStatuses?: { + availableReplicas: number; + replicas: number; + shardID: string; + unavailableReplicas: number; + updatedReplicas: number; + }[]; + shards?: number; + unavailableReplicas: number; + updatedReplicas: number; + }; +} +/* com.coreos.monitoring.v1.PrometheusList */ +/* PrometheusList is a list of Prometheus */ +export interface ComCoreosMonitoringV1PrometheusList { + apiVersion?: string; + items: ComCoreosMonitoringV1Prometheus[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1.PrometheusRule */ +/* The \`PrometheusRule\` custom resource definition (CRD) defines [alerting](https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/) and [recording](https://prometheus.io/docs/prometheus/latest/configuration/recording_rules/) rules to be evaluated by \`Prometheus\` or \`ThanosRuler\` objects. + +\`Prometheus\` and \`ThanosRuler\` objects select \`PrometheusRule\` objects using label and namespace selectors. */ +export interface ComCoreosMonitoringV1PrometheusRule { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + groups?: { + interval?: string; + labels?: { + [key: string]: unknown; + }; + limit?: number; + name: string; + partial_response_strategy?: string; + query_offset?: string; + rules?: { + alert?: string; + annotations?: { + [key: string]: unknown; + }; + expr: any; + for?: string; + keep_firing_for?: string; + labels?: { + [key: string]: unknown; + }; + record?: string; + }[]; + }[]; + }; +} +/* com.coreos.monitoring.v1.PrometheusRuleList */ +/* PrometheusRuleList is a list of PrometheusRule */ +export interface ComCoreosMonitoringV1PrometheusRuleList { + apiVersion?: string; + items: ComCoreosMonitoringV1PrometheusRule[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1.ServiceMonitor */ +/* The \`ServiceMonitor\` custom resource definition (CRD) defines how \`Prometheus\` and \`PrometheusAgent\` can scrape metrics from a group of services. +Among other things, it allows to specify: +* The services to scrape via label selectors. +* The container ports to scrape. +* Authentication credentials to use. +* Target and metric relabeling. + +\`Prometheus\` and \`PrometheusAgent\` objects select \`ServiceMonitor\` objects using label and namespace selectors. */ +export interface ComCoreosMonitoringV1ServiceMonitor { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + attachMetadata?: { + node?: boolean; + }; + bodySizeLimit?: string; + convertClassicHistogramsToNHCB?: boolean; + endpoints: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenFile?: string; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + enableHttp2?: boolean; + filterRunning?: boolean; + followRedirects?: boolean; + honorLabels?: boolean; + honorTimestamps?: boolean; + interval?: string; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + params?: { + [key: string]: unknown; + }; + path?: string; + port?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + scheme?: "http" | "https"; + scrapeTimeout?: string; + targetPort?: any; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + trackTimestampsStaleness?: boolean; + }[]; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + jobLabel?: string; + keepDroppedTargets?: number; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + namespaceSelector?: { + any?: boolean; + matchNames?: string[]; + }; + nativeHistogramBucketLimit?: number; + nativeHistogramMinBucketFactor?: any; + podTargetLabels?: string[]; + sampleLimit?: number; + scrapeClass?: string; + scrapeClassicHistograms?: boolean; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + selector: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + selectorMechanism?: "RelabelConfig" | "RoleSelector"; + targetLabels?: string[]; + targetLimit?: number; + }; + status?: { + bindings?: { + conditions?: { + lastTransitionTime: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: string; + type: "Accepted"; + }[]; + group: "monitoring.coreos.com"; + name: string; + namespace: string; + resource: "prometheuses" | "prometheusagents"; + }[]; + }; +} +/* com.coreos.monitoring.v1.ServiceMonitorList */ +/* ServiceMonitorList is a list of ServiceMonitor */ +export interface ComCoreosMonitoringV1ServiceMonitorList { + apiVersion?: string; + items: ComCoreosMonitoringV1ServiceMonitor[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1.ThanosRuler */ +/* The \`ThanosRuler\` custom resource definition (CRD) defines a desired [Thanos Ruler](https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md) setup to run in a Kubernetes cluster. + +A \`ThanosRuler\` instance requires at least one compatible Prometheus API endpoint (either Thanos Querier or Prometheus services). + +The resource defines via label and namespace selectors which \`PrometheusRule\` objects should be associated to the deployed Thanos Ruler instances. */ +export interface ComCoreosMonitoringV1ThanosRuler { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + additionalArgs?: { + name: string; + value?: string; + }[]; + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + alertDropLabels?: string[]; + alertQueryUrl?: string; + alertRelabelConfigFile?: string; + alertRelabelConfigs?: { + key: string; + name?: string; + optional?: boolean; + }; + alertmanagersConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + alertmanagersUrl?: string[]; + containers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: { + nameservers?: string[]; + options?: { + name: string; + value?: string; + }[]; + searches?: string[]; + }; + dnsPolicy?: "ClusterFirstWithHostNet" | "ClusterFirst" | "Default" | "None"; + enableFeatures?: string[]; + enableServiceLinks?: boolean; + enforcedNamespaceLabel?: string; + evaluationInterval?: string; + excludedFromEnforcement?: { + group?: "monitoring.coreos.com"; + name?: string; + namespace: string; + resource: "prometheusrules" | "servicemonitors" | "podmonitors" | "probes" | "scrapeconfigs"; + }[]; + externalPrefix?: string; + grpcServerTlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + hostAliases?: { + hostnames: string[]; + ip: string; + }[]; + hostUsers?: boolean; + image?: string; + imagePullPolicy?: "" | "Always" | "Never" | "IfNotPresent"; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + labels?: { + [key: string]: unknown; + }; + listenLocal?: boolean; + logFormat?: "" | "logfmt" | "json"; + logLevel?: "" | "debug" | "info" | "warn" | "error"; + minReadySeconds?: number; + nodeSelector?: { + [key: string]: unknown; + }; + objectStorageConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + objectStorageConfigFile?: string; + paused?: boolean; + podMetadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + portName?: string; + priorityClassName?: string; + prometheusRulesExcludedFromEnforce?: { + ruleName: string; + ruleNamespace: string; + }[]; + queryConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + queryEndpoints?: string[]; + remoteWrite?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + azureAd?: { + cloud?: "AzureChina" | "AzureGovernment" | "AzurePublic"; + managedIdentity?: { + clientId: string; + }; + oauth?: { + clientId: string; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + tenantId: string; + }; + sdk?: { + tenantId?: string; + }; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + enableHTTP2?: boolean; + followRedirects?: boolean; + headers?: { + [key: string]: unknown; + }; + messageVersion?: "V1.0" | "V2.0"; + metadataConfig?: { + maxSamplesPerSend?: number; + send?: boolean; + sendInterval?: string; + }; + name?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + queueConfig?: { + batchSendDeadline?: string; + capacity?: number; + maxBackoff?: string; + maxRetries?: number; + maxSamplesPerSend?: number; + maxShards?: number; + minBackoff?: string; + minShards?: number; + retryOnRateLimit?: boolean; + sampleAgeLimit?: string; + }; + remoteTimeout?: string; + roundRobinDNS?: boolean; + sendExemplars?: boolean; + sendNativeHistograms?: boolean; + sigv4?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + profile?: string; + region?: string; + roleArn?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + writeRelabelConfigs?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + }[]; + replicas?: number; + resendDelay?: string; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + retention?: string; + routePrefix?: string; + ruleConcurrentEval?: number; + ruleGracePeriod?: string; + ruleNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + ruleOutageTolerance?: string; + ruleQueryOffset?: string; + ruleSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + securityContext?: { + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: string; + sysctls?: { + name: string; + value: string; + }[]; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + serviceAccountName?: string; + serviceName?: string; + storage?: { + disableMountSubPath?: boolean; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + volumeClaimTemplate?: { + apiVersion?: string; + kind?: string; + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + status?: { + accessModes?: string[]; + allocatedResourceStatuses?: { + [key: string]: unknown; + }; + allocatedResources?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: { + lastProbeTime?: string; + lastTransitionTime?: string; + message?: string; + reason?: string; + status: string; + type: string; + }[]; + currentVolumeAttributesClassName?: string; + modifyVolumeStatus?: { + status: string; + targetVolumeAttributesClassName?: string; + }; + phase?: string; + }; + }; + }; + terminationGracePeriodSeconds?: number; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologySpreadConstraints?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + tracingConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + tracingConfigFile?: string; + version?: string; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + volumes?: { + awsElasticBlockStore?: { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; + }; + azureDisk?: { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + readOnly?: boolean; + }; + azureFile?: { + readOnly?: boolean; + secretName: string; + shareName: string; + }; + cephfs?: { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: { + name?: string; + }; + user?: string; + }; + cinder?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeID: string; + }; + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + csi?: { + driver: string; + fsType?: string; + nodePublishSecretRef?: { + name?: string; + }; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + }; + downwardAPI?: { + defaultMode?: number; + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + fc?: { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; + }; + flexVolume?: { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + }; + flocker?: { + datasetName?: string; + datasetUUID?: string; + }; + gcePersistentDisk?: { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; + }; + gitRepo?: { + directory?: string; + repository: string; + revision?: string; + }; + glusterfs?: { + endpoints: string; + path: string; + readOnly?: boolean; + }; + hostPath?: { + path: string; + type?: string; + }; + image?: { + pullPolicy?: string; + reference?: string; + }; + iscsi?: { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + targetPortal: string; + }; + name: string; + nfs?: { + path: string; + readOnly?: boolean; + server: string; + }; + persistentVolumeClaim?: { + claimName: string; + readOnly?: boolean; + }; + photonPersistentDisk?: { + fsType?: string; + pdID: string; + }; + portworxVolume?: { + fsType?: string; + readOnly?: boolean; + volumeID: string; + }; + projected?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + quobyte?: { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; + }; + rbd?: { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + user?: string; + }; + scaleIO?: { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: { + name?: string; + }; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + storageos?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeName?: string; + volumeNamespace?: string; + }; + vsphereVolume?: { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; + }; + }[]; + web?: { + httpConfig?: { + headers?: { + contentSecurityPolicy?: string; + strictTransportSecurity?: string; + xContentTypeOptions?: "" | "NoSniff"; + xFrameOptions?: "" | "Deny" | "SameOrigin"; + xXSSProtection?: string; + }; + http2?: boolean; + }; + tlsConfig?: { + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + cipherSuites?: string[]; + clientAuthType?: string; + clientCAFile?: string; + client_ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + curvePreferences?: string[]; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: string; + minVersion?: string; + preferServerCipherSuites?: boolean; + }; + }; + }; + status?: { + availableReplicas: number; + conditions?: { + lastTransitionTime: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: string; + type: string; + }[]; + paused: boolean; + replicas: number; + unavailableReplicas: number; + updatedReplicas: number; + }; +} +/* com.coreos.monitoring.v1.ThanosRulerList */ +/* ThanosRulerList is a list of ThanosRuler */ +export interface ComCoreosMonitoringV1ThanosRulerList { + apiVersion?: string; + items: ComCoreosMonitoringV1ThanosRuler[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1alpha1.AlertmanagerConfig */ +/* AlertmanagerConfig configures the Prometheus Alertmanager, +specifying how alerts should be grouped, inhibited and notified to external systems. */ +export interface ComCoreosMonitoringV1alpha1AlertmanagerConfig { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + inhibitRules?: { + equal?: string[]; + sourceMatch?: { + matchType?: "!=" | "=" | "=~" | "!~"; + name: string; + regex?: boolean; + value?: string; + }[]; + targetMatch?: { + matchType?: "!=" | "=" | "=~" | "!~"; + name: string; + regex?: boolean; + value?: string; + }[]; + }[]; + muteTimeIntervals?: { + name: string; + timeIntervals?: { + daysOfMonth?: { + end?: number; + start?: number; + }[]; + months?: string[]; + times?: { + endTime?: string; + startTime?: string; + }[]; + weekdays?: string[]; + years?: string[]; + }[]; + }[]; + receivers?: { + discordConfigs?: { + apiURL: { + key: string; + name?: string; + optional?: boolean; + }; + avatarURL?: string; + content?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + sendResolved?: boolean; + title?: string; + username?: string; + }[]; + emailConfigs?: { + authIdentity?: string; + authPassword?: { + key: string; + name?: string; + optional?: boolean; + }; + authSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + authUsername?: string; + from?: string; + headers?: { + key: string; + value: string; + }[]; + hello?: string; + html?: string; + requireTLS?: boolean; + sendResolved?: boolean; + smarthost?: string; + text?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + to?: string; + }[]; + msteamsConfigs?: { + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + sendResolved?: boolean; + summary?: string; + text?: string; + title?: string; + webhookUrl: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + msteamsv2Configs?: { + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + sendResolved?: boolean; + text?: string; + title?: string; + webhookURL?: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + name: string; + opsgenieConfigs?: { + actions?: string; + apiKey?: { + key: string; + name?: string; + optional?: boolean; + }; + apiURL?: string; + description?: string; + details?: { + key: string; + value: string; + }[]; + entity?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + note?: string; + priority?: string; + responders?: { + id?: string; + name?: string; + type: string; + username?: string; + }[]; + sendResolved?: boolean; + source?: string; + tags?: string; + updateAlerts?: boolean; + }[]; + pagerdutyConfigs?: { + class?: string; + client?: string; + clientURL?: string; + component?: string; + description?: string; + details?: { + key: string; + value: string; + }[]; + group?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + pagerDutyImageConfigs?: { + alt?: string; + href?: string; + src?: string; + }[]; + pagerDutyLinkConfigs?: { + alt?: string; + href?: string; + }[]; + routingKey?: { + key: string; + name?: string; + optional?: boolean; + }; + sendResolved?: boolean; + serviceKey?: { + key: string; + name?: string; + optional?: boolean; + }; + severity?: string; + source?: string; + url?: string; + }[]; + pushoverConfigs?: { + device?: string; + expire?: string; + html?: boolean; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + priority?: string; + retry?: string; + sendResolved?: boolean; + sound?: string; + title?: string; + token?: { + key: string; + name?: string; + optional?: boolean; + }; + tokenFile?: string; + ttl?: string; + url?: string; + urlTitle?: string; + userKey?: { + key: string; + name?: string; + optional?: boolean; + }; + userKeyFile?: string; + }[]; + rocketchatConfigs?: { + actions?: { + msg?: string; + text?: string; + url?: string; + }[]; + apiURL?: string; + channel?: string; + color?: string; + emoji?: string; + fields?: { + short?: boolean; + title?: string; + value?: string; + }[]; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + iconURL?: string; + imageURL?: string; + linkNames?: boolean; + sendResolved?: boolean; + shortFields?: boolean; + text?: string; + thumbURL?: string; + title?: string; + titleLink?: string; + token: { + key: string; + name?: string; + optional?: boolean; + }; + tokenID: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + slackConfigs?: { + actions?: { + confirm?: { + dismissText?: string; + okText?: string; + text: string; + title?: string; + }; + name?: string; + style?: string; + text: string; + type: string; + url?: string; + value?: string; + }[]; + apiURL?: { + key: string; + name?: string; + optional?: boolean; + }; + callbackId?: string; + channel?: string; + color?: string; + fallback?: string; + fields?: { + short?: boolean; + title: string; + value: string; + }[]; + footer?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + iconEmoji?: string; + iconURL?: string; + imageURL?: string; + linkNames?: boolean; + mrkdwnIn?: string[]; + pretext?: string; + sendResolved?: boolean; + shortFields?: boolean; + text?: string; + thumbURL?: string; + title?: string; + titleLink?: string; + username?: string; + }[]; + snsConfigs?: { + apiURL?: string; + attributes?: { + [key: string]: unknown; + }; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + phoneNumber?: string; + sendResolved?: boolean; + sigv4?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + profile?: string; + region?: string; + roleArn?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + subject?: string; + targetARN?: string; + topicARN?: string; + }[]; + telegramConfigs?: { + apiURL?: string; + botToken?: { + key: string; + name?: string; + optional?: boolean; + }; + botTokenFile?: string; + chatID: number; + disableNotifications?: boolean; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + messageThreadID?: number; + parseMode?: "MarkdownV2" | "Markdown" | "HTML"; + sendResolved?: boolean; + }[]; + victoropsConfigs?: { + apiKey?: { + key: string; + name?: string; + optional?: boolean; + }; + apiUrl?: string; + customFields?: { + key: string; + value: string; + }[]; + entityDisplayName?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + messageType?: string; + monitoringTool?: string; + routingKey?: string; + sendResolved?: boolean; + stateMessage?: string; + }[]; + webexConfigs?: { + apiURL?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + roomID: string; + sendResolved?: boolean; + }[]; + webhookConfigs?: { + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + maxAlerts?: number; + sendResolved?: boolean; + timeout?: string; + url?: string; + urlSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + wechatConfigs?: { + agentID?: string; + apiSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + apiURL?: string; + corpID?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + messageType?: string; + sendResolved?: boolean; + toParty?: string; + toTag?: string; + toUser?: string; + }[]; + }[]; + route?: { + activeTimeIntervals?: string[]; + continue?: boolean; + groupBy?: string[]; + groupInterval?: string; + groupWait?: string; + matchers?: { + matchType?: "!=" | "=" | "=~" | "!~"; + name: string; + regex?: boolean; + value?: string; + }[]; + muteTimeIntervals?: string[]; + receiver?: string; + repeatInterval?: string; + routes?: any[]; + }; + }; +} +/* com.coreos.monitoring.v1alpha1.AlertmanagerConfigList */ +/* AlertmanagerConfigList is a list of AlertmanagerConfig */ +export interface ComCoreosMonitoringV1alpha1AlertmanagerConfigList { + apiVersion?: string; + items: ComCoreosMonitoringV1alpha1AlertmanagerConfig[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1alpha1.PrometheusAgent */ +/* The \`PrometheusAgent\` custom resource definition (CRD) defines a desired [Prometheus Agent](https://prometheus.io/blog/2021/11/16/agent/) setup to run in a Kubernetes cluster. + +The CRD is very similar to the \`Prometheus\` CRD except for features which aren't available in agent mode like rule evaluation, persistent storage and Thanos sidecar. */ +export interface ComCoreosMonitoringV1alpha1PrometheusAgent { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + additionalArgs?: { + name: string; + value?: string; + }[]; + additionalScrapeConfigs?: { + key: string; + name?: string; + optional?: boolean; + }; + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + apiserverConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + host: string; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + arbitraryFSAccessThroughSMs?: { + deny?: boolean; + }; + automountServiceAccountToken?: boolean; + bodySizeLimit?: string; + configMaps?: string[]; + containers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + convertClassicHistogramsToNHCB?: boolean; + dnsConfig?: { + nameservers?: string[]; + options?: { + name: string; + value?: string; + }[]; + searches?: string[]; + }; + dnsPolicy?: "ClusterFirstWithHostNet" | "ClusterFirst" | "Default" | "None"; + enableFeatures?: string[]; + enableOTLPReceiver?: boolean; + enableRemoteWriteReceiver?: boolean; + enableServiceLinks?: boolean; + enforcedBodySizeLimit?: string; + enforcedKeepDroppedTargets?: number; + enforcedLabelLimit?: number; + enforcedLabelNameLengthLimit?: number; + enforcedLabelValueLengthLimit?: number; + enforcedNamespaceLabel?: string; + enforcedSampleLimit?: number; + enforcedTargetLimit?: number; + excludedFromEnforcement?: { + group?: "monitoring.coreos.com"; + name?: string; + namespace: string; + resource: "prometheusrules" | "servicemonitors" | "podmonitors" | "probes" | "scrapeconfigs"; + }[]; + externalLabels?: { + [key: string]: unknown; + }; + externalUrl?: string; + hostAliases?: { + hostnames: string[]; + ip: string; + }[]; + hostNetwork?: boolean; + hostUsers?: boolean; + ignoreNamespaceSelectors?: boolean; + image?: string; + imagePullPolicy?: "" | "Always" | "Never" | "IfNotPresent"; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + keepDroppedTargets?: number; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + listenLocal?: boolean; + logFormat?: "" | "logfmt" | "json"; + logLevel?: "" | "debug" | "info" | "warn" | "error"; + maximumStartupDurationSeconds?: number; + minReadySeconds?: number; + mode?: "StatefulSet" | "DaemonSet"; + nameEscapingScheme?: "AllowUTF8" | "Underscores" | "Dots" | "Values"; + nameValidationScheme?: "UTF8" | "Legacy"; + nodeSelector?: { + [key: string]: unknown; + }; + otlp?: { + convertHistogramsToNHCB?: boolean; + ignoreResourceAttributes?: string[]; + keepIdentifyingResourceAttributes?: boolean; + promoteAllResourceAttributes?: boolean; + promoteResourceAttributes?: string[]; + translationStrategy?: "NoUTF8EscapingWithSuffixes" | "UnderscoreEscapingWithSuffixes" | "NoTranslation"; + }; + overrideHonorLabels?: boolean; + overrideHonorTimestamps?: boolean; + paused?: boolean; + persistentVolumeClaimRetentionPolicy?: { + whenDeleted?: string; + whenScaled?: string; + }; + podMetadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + podMonitorNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + podMonitorSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + podTargetLabels?: string[]; + portName?: string; + priorityClassName?: string; + probeNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + probeSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + prometheusExternalLabelName?: string; + reloadStrategy?: "HTTP" | "ProcessSignal"; + remoteWrite?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + azureAd?: { + cloud?: "AzureChina" | "AzureGovernment" | "AzurePublic"; + managedIdentity?: { + clientId: string; + }; + oauth?: { + clientId: string; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + tenantId: string; + }; + sdk?: { + tenantId?: string; + }; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + enableHTTP2?: boolean; + followRedirects?: boolean; + headers?: { + [key: string]: unknown; + }; + messageVersion?: "V1.0" | "V2.0"; + metadataConfig?: { + maxSamplesPerSend?: number; + send?: boolean; + sendInterval?: string; + }; + name?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + queueConfig?: { + batchSendDeadline?: string; + capacity?: number; + maxBackoff?: string; + maxRetries?: number; + maxSamplesPerSend?: number; + maxShards?: number; + minBackoff?: string; + minShards?: number; + retryOnRateLimit?: boolean; + sampleAgeLimit?: string; + }; + remoteTimeout?: string; + roundRobinDNS?: boolean; + sendExemplars?: boolean; + sendNativeHistograms?: boolean; + sigv4?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + profile?: string; + region?: string; + roleArn?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + writeRelabelConfigs?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + }[]; + remoteWriteReceiverMessageVersions?: ("V1.0" | "V2.0")[]; + replicaExternalLabelName?: string; + replicas?: number; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + routePrefix?: string; + runtime?: { + goGC?: number; + }; + sampleLimit?: number; + scrapeClasses?: { + attachMetadata?: { + node?: boolean; + }; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + default?: boolean; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + name: string; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + scrapeClassicHistograms?: boolean; + scrapeConfigNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + scrapeConfigSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + scrapeFailureLogFile?: string; + scrapeInterval?: string; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + scrapeTimeout?: string; + secrets?: string[]; + securityContext?: { + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: string; + sysctls?: { + name: string; + value: string; + }[]; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + serviceAccountName?: string; + serviceDiscoveryRole?: "Endpoints" | "EndpointSlice"; + serviceMonitorNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + serviceMonitorSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + serviceName?: string; + shards?: number; + storage?: { + disableMountSubPath?: boolean; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + volumeClaimTemplate?: { + apiVersion?: string; + kind?: string; + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + status?: { + accessModes?: string[]; + allocatedResourceStatuses?: { + [key: string]: unknown; + }; + allocatedResources?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: { + lastProbeTime?: string; + lastTransitionTime?: string; + message?: string; + reason?: string; + status: string; + type: string; + }[]; + currentVolumeAttributesClassName?: string; + modifyVolumeStatus?: { + status: string; + targetVolumeAttributesClassName?: string; + }; + phase?: string; + }; + }; + }; + targetLimit?: number; + terminationGracePeriodSeconds?: number; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologySpreadConstraints?: { + additionalLabelSelectors?: "OnResource" | "OnShard"; + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + tracingConfig?: { + clientType?: "http" | "grpc"; + compression?: "gzip"; + endpoint: string; + headers?: { + [key: string]: unknown; + }; + insecure?: boolean; + samplingFraction?: any; + timeout?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + tsdb?: { + outOfOrderTimeWindow?: string; + }; + version?: string; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + volumes?: { + awsElasticBlockStore?: { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; + }; + azureDisk?: { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + readOnly?: boolean; + }; + azureFile?: { + readOnly?: boolean; + secretName: string; + shareName: string; + }; + cephfs?: { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: { + name?: string; + }; + user?: string; + }; + cinder?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeID: string; + }; + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + csi?: { + driver: string; + fsType?: string; + nodePublishSecretRef?: { + name?: string; + }; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + }; + downwardAPI?: { + defaultMode?: number; + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + fc?: { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; + }; + flexVolume?: { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + }; + flocker?: { + datasetName?: string; + datasetUUID?: string; + }; + gcePersistentDisk?: { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; + }; + gitRepo?: { + directory?: string; + repository: string; + revision?: string; + }; + glusterfs?: { + endpoints: string; + path: string; + readOnly?: boolean; + }; + hostPath?: { + path: string; + type?: string; + }; + image?: { + pullPolicy?: string; + reference?: string; + }; + iscsi?: { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + targetPortal: string; + }; + name: string; + nfs?: { + path: string; + readOnly?: boolean; + server: string; + }; + persistentVolumeClaim?: { + claimName: string; + readOnly?: boolean; + }; + photonPersistentDisk?: { + fsType?: string; + pdID: string; + }; + portworxVolume?: { + fsType?: string; + readOnly?: boolean; + volumeID: string; + }; + projected?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + quobyte?: { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; + }; + rbd?: { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + user?: string; + }; + scaleIO?: { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: { + name?: string; + }; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + storageos?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeName?: string; + volumeNamespace?: string; + }; + vsphereVolume?: { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; + }; + }[]; + walCompression?: boolean; + web?: { + httpConfig?: { + headers?: { + contentSecurityPolicy?: string; + strictTransportSecurity?: string; + xContentTypeOptions?: "" | "NoSniff"; + xFrameOptions?: "" | "Deny" | "SameOrigin"; + xXSSProtection?: string; + }; + http2?: boolean; + }; + maxConnections?: number; + pageTitle?: string; + tlsConfig?: { + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + cipherSuites?: string[]; + clientAuthType?: string; + clientCAFile?: string; + client_ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + curvePreferences?: string[]; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: string; + minVersion?: string; + preferServerCipherSuites?: boolean; + }; + }; + }; + status?: { + availableReplicas: number; + conditions?: { + lastTransitionTime: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: string; + type: string; + }[]; + paused: boolean; + replicas: number; + selector?: string; + shardStatuses?: { + availableReplicas: number; + replicas: number; + shardID: string; + unavailableReplicas: number; + updatedReplicas: number; + }[]; + shards?: number; + unavailableReplicas: number; + updatedReplicas: number; + }; +} +/* com.coreos.monitoring.v1alpha1.PrometheusAgentList */ +/* PrometheusAgentList is a list of PrometheusAgent */ +export interface ComCoreosMonitoringV1alpha1PrometheusAgentList { + apiVersion?: string; + items: ComCoreosMonitoringV1alpha1PrometheusAgent[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* com.coreos.monitoring.v1alpha1.ScrapeConfig */ +/* ScrapeConfig defines a namespaced Prometheus scrape_config to be aggregated across +multiple namespaces into the Prometheus configuration. */ +export interface ComCoreosMonitoringV1alpha1ScrapeConfig { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + azureSDConfigs?: { + authenticationMethod?: "OAuth" | "ManagedIdentity" | "SDK"; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientID?: string; + clientSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + enableHTTP2?: boolean; + environment?: string; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + resourceGroup?: string; + subscriptionID: string; + tenantID?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + consulSDConfigs?: { + allowStale?: boolean; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + datacenter?: string; + enableHTTP2?: boolean; + filter?: string; + followRedirects?: boolean; + namespace?: string; + noProxy?: string; + nodeMeta?: { + [key: string]: unknown; + }; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + partition?: string; + pathPrefix?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + scheme?: "HTTP" | "HTTPS"; + server: string; + services?: string[]; + tagSeparator?: string; + tags?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + convertClassicHistogramsToNHCB?: boolean; + digitalOceanSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + dnsSDConfigs?: { + names: string[]; + port?: number; + refreshInterval?: string; + type?: "A" | "AAAA" | "MX" | "NS" | "SRV"; + }[]; + dockerSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + filters?: { + name: string; + values: string[]; + }[]; + followRedirects?: boolean; + host: string; + hostNetworkingHost?: string; + matchFirstNetwork?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + dockerSwarmSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + filters?: { + name: string; + values: string[]; + }[]; + followRedirects?: boolean; + host: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + role: "Services" | "Tasks" | "Nodes"; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + ec2SDConfigs?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + enableHTTP2?: boolean; + filters?: { + name: string; + values: string[]; + }[]; + followRedirects?: boolean; + noProxy?: string; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + region?: string; + roleARN?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + enableCompression?: boolean; + enableHTTP2?: boolean; + eurekaSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + server: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + fileSDConfigs?: { + files: string[]; + refreshInterval?: string; + }[]; + gceSDConfigs?: { + filter?: string; + port?: number; + project: string; + refreshInterval?: string; + tagSeparator?: string; + zone: string; + }[]; + hetznerSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + labelSelector?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + role: "hcloud" | "Hcloud" | "robot" | "Robot"; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + honorLabels?: boolean; + honorTimestamps?: boolean; + httpSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + }[]; + ionosSDConfigs?: { + authorization: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + datacenterID: string; + enableHTTP2?: boolean; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + jobName?: string; + keepDroppedTargets?: number; + kubernetesSDConfigs?: { + apiServer?: string; + attachMetadata?: { + node?: boolean; + }; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + namespaces?: { + names?: string[]; + ownNamespace?: boolean; + }; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + role: "Pod" | "Endpoints" | "Ingress" | "Service" | "Node" | "EndpointSlice"; + selectors?: { + field?: string; + label?: string; + role: "Pod" | "Endpoints" | "Ingress" | "Service" | "Node" | "EndpointSlice"; + }[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + kumaSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientID?: string; + enableHTTP2?: boolean; + fetchTimeout?: string; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + server: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + lightSailSDConfigs?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + endpoint?: string; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + region?: string; + roleARN?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + linodeSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + region?: string; + tagSeparator?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + metricsPath?: string; + nameEscapingScheme?: "AllowUTF8" | "Underscores" | "Dots" | "Values"; + nameValidationScheme?: "UTF8" | "Legacy"; + nativeHistogramBucketLimit?: number; + nativeHistogramMinBucketFactor?: any; + noProxy?: string; + nomadSDConfigs?: { + allowStale?: boolean; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + namespace?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + region?: string; + server: string; + tagSeparator?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + openstackSDConfigs?: { + allTenants?: boolean; + applicationCredentialId?: string; + applicationCredentialName?: string; + applicationCredentialSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + availability?: "Public" | "public" | "Admin" | "admin" | "Internal" | "internal"; + domainID?: string; + domainName?: string; + identityEndpoint?: string; + password?: { + key: string; + name?: string; + optional?: boolean; + }; + port?: number; + projectID?: string; + projectName?: string; + refreshInterval?: string; + region: string; + role: "Instance" | "Hypervisor" | "LoadBalancer"; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + userid?: string; + username?: string; + }[]; + ovhcloudSDConfigs?: { + applicationKey: string; + applicationSecret: { + key: string; + name?: string; + optional?: boolean; + }; + consumerKey: { + key: string; + name?: string; + optional?: boolean; + }; + endpoint?: string; + refreshInterval?: string; + service: string; + }[]; + params?: { + [key: string]: unknown; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + puppetDBSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + includeParameters?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + query: string; + refreshInterval?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + }[]; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + sampleLimit?: number; + scalewaySDConfigs?: { + accessKey: string; + apiURL?: string; + enableHTTP2?: boolean; + followRedirects?: boolean; + nameFilter?: string; + noProxy?: string; + port?: number; + projectID: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + role: "Instance" | "Baremetal"; + secretKey: { + key: string; + name?: string; + optional?: boolean; + }; + tagsFilter?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + zone?: string; + }[]; + scheme?: "HTTP" | "HTTPS"; + scrapeClass?: string; + scrapeClassicHistograms?: boolean; + scrapeInterval?: string; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + scrapeTimeout?: string; + staticConfigs?: { + labels?: { + [key: string]: unknown; + }; + targets: string[]; + }[]; + targetLimit?: number; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + trackTimestampsStaleness?: boolean; + }; +} +/* com.coreos.monitoring.v1alpha1.ScrapeConfigList */ +/* ScrapeConfigList is a list of ScrapeConfig */ +export interface ComCoreosMonitoringV1alpha1ScrapeConfigList { + apiVersion?: string; + items: ComCoreosMonitoringV1alpha1ScrapeConfig[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.internal.autoscaling.v1alpha1.Metric */ +/* Metric represents a resource to configure the metric collector with. */ +export interface DevKnativeInternalAutoscalingV1alpha1Metric { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + panicWindow: number; + scrapeTarget: string; + stableWindow: number; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + }; +} +/* dev.knative.internal.autoscaling.v1alpha1.MetricList */ +/* MetricList is a list of Metric */ +export interface DevKnativeInternalAutoscalingV1alpha1MetricList { + apiVersion?: string; + items: DevKnativeInternalAutoscalingV1alpha1Metric[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.internal.autoscaling.v1alpha1.PodAutoscaler */ +/* PodAutoscaler is a Knative abstraction that encapsulates the interface by which Knative +components instantiate autoscalers. This definition is an abstraction that may be backed +by multiple definitions. For more information, see the Knative Pluggability presentation: +https://docs.google.com/presentation/d/19vW9HFZ6Puxt31biNZF3uLRejDmu82rxJIk1cWmxF7w/edit */ +export interface DevKnativeInternalAutoscalingV1alpha1PodAutoscaler { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + containerConcurrency?: number; + protocolType: string; + reachability?: string; + scaleTargetRef: { + apiVersion?: string; + kind?: string; + name?: string; + }; + }; + status?: { + actualScale?: number; + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + desiredScale?: number; + metricsServiceName: string; + observedGeneration?: number; + serviceName: string; + }; +} +/* dev.knative.internal.autoscaling.v1alpha1.PodAutoscalerList */ +/* PodAutoscalerList is a list of PodAutoscaler */ +export interface DevKnativeInternalAutoscalingV1alpha1PodAutoscalerList { + apiVersion?: string; + items: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.internal.caching.v1alpha1.Image */ +/* Image is a Knative abstraction that encapsulates the interface by which Knative +components express a desire to have a particular image cached. */ +export interface DevKnativeInternalCachingV1alpha1Image { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + image: string; + imagePullSecrets?: { + name?: string; + }[]; + serviceAccountName?: string; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + }; +} +/* dev.knative.internal.caching.v1alpha1.ImageList */ +/* ImageList is a list of Image */ +export interface DevKnativeInternalCachingV1alpha1ImageList { + apiVersion?: string; + items: DevKnativeInternalCachingV1alpha1Image[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.internal.networking.v1alpha1.Certificate */ +/* Certificate is responsible for provisioning a SSL certificate for the +given hosts. It is a Knative abstraction for various SSL certificate +provisioning solutions (such as cert-manager or self-signed SSL certificate). */ +export interface DevKnativeInternalNetworkingV1alpha1Certificate { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + dnsNames: string[]; + domain?: string; + secretName: string; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + http01Challenges?: { + serviceName?: string; + serviceNamespace?: string; + servicePort?: any; + url?: string; + }[]; + notAfter?: string; + observedGeneration?: number; + }; +} +/* dev.knative.internal.networking.v1alpha1.CertificateList */ +/* CertificateList is a list of Certificate */ +export interface DevKnativeInternalNetworkingV1alpha1CertificateList { + apiVersion?: string; + items: DevKnativeInternalNetworkingV1alpha1Certificate[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.internal.networking.v1alpha1.ClusterDomainClaim */ +/* ClusterDomainClaim is a cluster-wide reservation for a particular domain name. */ +export interface DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + namespace: string; + }; +} +/* dev.knative.internal.networking.v1alpha1.ClusterDomainClaimList */ +/* ClusterDomainClaimList is a list of ClusterDomainClaim */ +export interface DevKnativeInternalNetworkingV1alpha1ClusterDomainClaimList { + apiVersion?: string; + items: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.internal.networking.v1alpha1.Ingress */ +/* Ingress is a collection of rules that allow inbound connections to reach the endpoints defined +by a backend. An Ingress can be configured to give services externally-reachable URLs, load +balance traffic, offer name based virtual hosting, etc. + + +This is heavily based on K8s Ingress https://godoc.org/k8s.io/api/networking/v1beta1#Ingress +which some highlighted modifications. */ +export interface DevKnativeInternalNetworkingV1alpha1Ingress { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + httpOption?: string; + rules?: { + hosts?: string[]; + http?: { + paths: { + appendHeaders?: { + [key: string]: unknown; + }; + headers?: { + [key: string]: unknown; + }; + path?: string; + rewriteHost?: string; + splits: { + appendHeaders?: { + [key: string]: unknown; + }; + percent?: number; + serviceName: string; + serviceNamespace: string; + servicePort: any; + }[]; + }[]; + }; + visibility?: string; + }[]; + tls?: { + hosts?: string[]; + secretName?: string; + secretNamespace?: string; + }[]; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + privateLoadBalancer?: { + ingress?: { + domain?: string; + domainInternal?: string; + ip?: string; + meshOnly?: boolean; + }[]; + }; + publicLoadBalancer?: { + ingress?: { + domain?: string; + domainInternal?: string; + ip?: string; + meshOnly?: boolean; + }[]; + }; + }; +} +/* dev.knative.internal.networking.v1alpha1.IngressList */ +/* IngressList is a list of Ingress */ +export interface DevKnativeInternalNetworkingV1alpha1IngressList { + apiVersion?: string; + items: DevKnativeInternalNetworkingV1alpha1Ingress[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.internal.networking.v1alpha1.ServerlessService */ +/* ServerlessService is a proxy for the K8s service objects containing the +endpoints for the revision, whether those are endpoints of the activator or +revision pods. +See: https://knative.page.link/naxz for details. */ +export interface DevKnativeInternalNetworkingV1alpha1ServerlessService { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + mode?: string; + numActivators?: number; + objectRef: { + apiVersion?: string; + fieldPath?: string; + kind?: string; + name?: string; + namespace?: string; + resourceVersion?: string; + uid?: string; + }; + protocolType: string; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + privateServiceName?: string; + serviceName?: string; + }; +} +/* dev.knative.internal.networking.v1alpha1.ServerlessServiceList */ +/* ServerlessServiceList is a list of ServerlessService */ +export interface DevKnativeInternalNetworkingV1alpha1ServerlessServiceList { + apiVersion?: string; + items: DevKnativeInternalNetworkingV1alpha1ServerlessService[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.serving.v1.Configuration */ +/* Configuration represents the "floating HEAD" of a linear history of Revisions. +Users create new Revisions by updating the Configuration's spec. +The "latest created" revision's name is available under status, as is the +"latest ready" revision's name. +See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#configuration */ +export interface DevKnativeServingV1Configuration { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + template?: { + metadata?: any; + spec?: { + affinity?: any; + automountServiceAccountToken?: boolean; + containerConcurrency?: number; + containers: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: any; + resourceFieldRef?: any; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + name?: string; + ports?: { + containerPort: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + resources?: { + claims?: { + name: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + securityContext?: { + allowPrivilegeEscalation?: boolean; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + volumeMounts?: { + mountPath: string; + name: string; + readOnly?: boolean; + subPath?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: any; + dnsPolicy?: string; + enableServiceLinks?: boolean; + hostAliases?: any[]; + idleTimeoutSeconds?: number; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: any[]; + nodeSelector?: any; + priorityClassName?: string; + responseStartTimeoutSeconds?: number; + runtimeClassName?: string; + schedulerName?: string; + securityContext?: any; + serviceAccountName?: string; + shareProcessNamespace?: boolean; + timeoutSeconds?: number; + tolerations?: any[]; + topologySpreadConstraints?: any[]; + volumes?: { + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + emptyDir?: any; + name: string; + persistentVolumeClaim?: any; + projected?: { + defaultMode?: number; + sources?: { + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + }[]; + }; + }; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + latestCreatedRevisionName?: string; + latestReadyRevisionName?: string; + observedGeneration?: number; + }; +} +/* dev.knative.serving.v1.ConfigurationList */ +/* ConfigurationList is a list of Configuration */ +export interface DevKnativeServingV1ConfigurationList { + apiVersion?: string; + items: DevKnativeServingV1Configuration[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.serving.v1.Revision */ +/* Revision is an immutable snapshot of code and configuration. A revision +references a container image. Revisions are created by updates to a +Configuration. + + +See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#revision */ +export interface DevKnativeServingV1Revision { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + affinity?: any; + automountServiceAccountToken?: boolean; + containerConcurrency?: number; + containers: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: any; + resourceFieldRef?: any; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + name?: string; + ports?: { + containerPort: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + resources?: { + claims?: { + name: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + securityContext?: { + allowPrivilegeEscalation?: boolean; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + volumeMounts?: { + mountPath: string; + name: string; + readOnly?: boolean; + subPath?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: any; + dnsPolicy?: string; + enableServiceLinks?: boolean; + hostAliases?: any[]; + idleTimeoutSeconds?: number; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: any[]; + nodeSelector?: any; + priorityClassName?: string; + responseStartTimeoutSeconds?: number; + runtimeClassName?: string; + schedulerName?: string; + securityContext?: any; + serviceAccountName?: string; + shareProcessNamespace?: boolean; + timeoutSeconds?: number; + tolerations?: any[]; + topologySpreadConstraints?: any[]; + volumes?: { + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + emptyDir?: any; + name: string; + persistentVolumeClaim?: any; + projected?: { + defaultMode?: number; + sources?: { + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + }[]; + }; + status?: { + actualReplicas?: number; + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + containerStatuses?: { + imageDigest?: string; + name?: string; + }[]; + desiredReplicas?: number; + initContainerStatuses?: { + imageDigest?: string; + name?: string; + }[]; + logUrl?: string; + observedGeneration?: number; + }; +} +/* dev.knative.serving.v1.RevisionList */ +/* RevisionList is a list of Revision */ +export interface DevKnativeServingV1RevisionList { + apiVersion?: string; + items: DevKnativeServingV1Revision[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.serving.v1.Route */ +/* Route is responsible for configuring ingress over a collection of Revisions. +Some of the Revisions a Route distributes traffic over may be specified by +referencing the Configuration responsible for creating them; in these cases +the Route is additionally responsible for monitoring the Configuration for +"latest ready revision" changes, and smoothly rolling out latest revisions. +See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#route */ +export interface DevKnativeServingV1Route { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + traffic?: { + configurationName?: string; + latestRevision?: boolean; + percent?: number; + revisionName?: string; + tag?: string; + url?: string; + }[]; + }; + status?: { + address?: { + CACerts?: string; + audience?: string; + name?: string; + url?: string; + }; + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + traffic?: { + configurationName?: string; + latestRevision?: boolean; + percent?: number; + revisionName?: string; + tag?: string; + url?: string; + }[]; + url?: string; + }; +} +/* dev.knative.serving.v1.RouteList */ +/* RouteList is a list of Route */ +export interface DevKnativeServingV1RouteList { + apiVersion?: string; + items: DevKnativeServingV1Route[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* dev.knative.serving.v1.Service */ +/* Service acts as a top-level container that manages a Route and Configuration +which implement a network service. Service exists to provide a singular +abstraction which can be access controlled, reasoned about, and which +encapsulates software lifecycle decisions such as rollout policy and +team resource ownership. Service acts only as an orchestrator of the +underlying Routes and Configurations (much as a kubernetes Deployment +orchestrates ReplicaSets), and its usage is optional but recommended. + + +The Service's controller will track the statuses of its owned Configuration +and Route, reflecting their statuses and conditions as its own. + + +See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#service */ +export interface DevKnativeServingV1Service { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + template?: { + metadata?: any; + spec?: { + affinity?: any; + automountServiceAccountToken?: boolean; + containerConcurrency?: number; + containers: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: any; + resourceFieldRef?: any; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + name?: string; + ports?: { + containerPort: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + resources?: { + claims?: { + name: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + securityContext?: { + allowPrivilegeEscalation?: boolean; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + volumeMounts?: { + mountPath: string; + name: string; + readOnly?: boolean; + subPath?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: any; + dnsPolicy?: string; + enableServiceLinks?: boolean; + hostAliases?: any[]; + idleTimeoutSeconds?: number; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: any[]; + nodeSelector?: any; + priorityClassName?: string; + responseStartTimeoutSeconds?: number; + runtimeClassName?: string; + schedulerName?: string; + securityContext?: any; + serviceAccountName?: string; + shareProcessNamespace?: boolean; + timeoutSeconds?: number; + tolerations?: any[]; + topologySpreadConstraints?: any[]; + volumes?: { + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + emptyDir?: any; + name: string; + persistentVolumeClaim?: any; + projected?: { + defaultMode?: number; + sources?: { + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + }[]; + }; + }; + traffic?: { + configurationName?: string; + latestRevision?: boolean; + percent?: number; + revisionName?: string; + tag?: string; + url?: string; + }[]; + }; + status?: { + address?: { + CACerts?: string; + audience?: string; + name?: string; + url?: string; + }; + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + latestCreatedRevisionName?: string; + latestReadyRevisionName?: string; + observedGeneration?: number; + traffic?: { + configurationName?: string; + latestRevision?: boolean; + percent?: number; + revisionName?: string; + tag?: string; + url?: string; + }[]; + url?: string; + }; +} +/* dev.knative.serving.v1.ServiceList */ +/* ServiceList is a list of Service */ +export interface DevKnativeServingV1ServiceList { + apiVersion?: string; + items: DevKnativeServingV1Service[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cert-manager.acme.v1.Challenge */ +/* Challenge is a type to represent a Challenge request with an ACME server */ +export interface IoCertManagerAcmeV1Challenge { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + authorizationURL: string; + dnsName: string; + issuerRef: { + group?: string; + kind?: string; + name: string; + }; + key: string; + solver: { + dns01?: { + acmeDNS?: { + accountSecretRef: { + key?: string; + name: string; + }; + host: string; + }; + akamai?: { + accessTokenSecretRef: { + key?: string; + name: string; + }; + clientSecretSecretRef: { + key?: string; + name: string; + }; + clientTokenSecretRef: { + key?: string; + name: string; + }; + serviceConsumerDomain: string; + }; + azureDNS?: { + clientID?: string; + clientSecretSecretRef?: { + key?: string; + name: string; + }; + environment?: "AzurePublicCloud" | "AzureChinaCloud" | "AzureGermanCloud" | "AzureUSGovernmentCloud"; + hostedZoneName?: string; + managedIdentity?: { + clientID?: string; + resourceID?: string; + tenantID?: string; + }; + resourceGroupName: string; + subscriptionID: string; + tenantID?: string; + }; + cloudDNS?: { + hostedZoneName?: string; + project: string; + serviceAccountSecretRef?: { + key?: string; + name: string; + }; + }; + cloudflare?: { + apiKeySecretRef?: { + key?: string; + name: string; + }; + apiTokenSecretRef?: { + key?: string; + name: string; + }; + email?: string; + }; + cnameStrategy?: "None" | "Follow"; + digitalocean?: { + tokenSecretRef: { + key?: string; + name: string; + }; + }; + rfc2136?: { + nameserver: string; + tsigAlgorithm?: string; + tsigKeyName?: string; + tsigSecretSecretRef?: { + key?: string; + name: string; + }; + }; + route53?: { + accessKeyID?: string; + accessKeyIDSecretRef?: { + key?: string; + name: string; + }; + auth?: { + kubernetes: { + serviceAccountRef: { + audiences?: string[]; + name: string; + }; + }; + }; + hostedZoneID?: string; + region?: string; + role?: string; + secretAccessKeySecretRef?: { + key?: string; + name: string; + }; + }; + webhook?: { + config?: any; + groupName: string; + solverName: string; + }; + }; + http01?: { + gatewayHTTPRoute?: { + labels?: { + [key: string]: unknown; + }; + parentRefs?: { + group?: string; + kind?: string; + name: string; + namespace?: string; + port?: number; + sectionName?: string; + }[]; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + ingress?: { + class?: string; + ingressClassName?: string; + ingressTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + }; + name?: string; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + }; + selector?: { + dnsNames?: string[]; + dnsZones?: string[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + }; + token: string; + type: "HTTP-01" | "DNS-01"; + url: string; + wildcard?: boolean; + }; + status?: { + presented?: boolean; + processing?: boolean; + reason?: string; + state?: "valid" | "ready" | "pending" | "processing" | "invalid" | "expired" | "errored"; + }; +} +/* io.cert-manager.acme.v1.ChallengeList */ +/* ChallengeList is a list of Challenge */ +export interface IoCertManagerAcmeV1ChallengeList { + apiVersion?: string; + items: IoCertManagerAcmeV1Challenge[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cert-manager.acme.v1.Order */ +/* Order is a type to represent an Order with an ACME server */ +export interface IoCertManagerAcmeV1Order { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + commonName?: string; + dnsNames?: string[]; + duration?: string; + ipAddresses?: string[]; + issuerRef: { + group?: string; + kind?: string; + name: string; + }; + request: string; + }; + status?: { + authorizations?: { + challenges?: { + token: string; + type: string; + url: string; + }[]; + identifier?: string; + initialState?: "valid" | "ready" | "pending" | "processing" | "invalid" | "expired" | "errored"; + url: string; + wildcard?: boolean; + }[]; + certificate?: string; + failureTime?: string; + finalizeURL?: string; + reason?: string; + state?: "valid" | "ready" | "pending" | "processing" | "invalid" | "expired" | "errored"; + url?: string; + }; +} +/* io.cert-manager.acme.v1.OrderList */ +/* OrderList is a list of Order */ +export interface IoCertManagerAcmeV1OrderList { + apiVersion?: string; + items: IoCertManagerAcmeV1Order[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cert-manager.v1.Certificate */ +/* A Certificate resource should be created to ensure an up to date and signed +X.509 certificate is stored in the Kubernetes Secret resource named in \`spec.secretName\`. + +The stored certificate will be renewed before it expires (as configured by \`spec.renewBefore\`). */ +export interface IoCertManagerV1Certificate { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + additionalOutputFormats?: { + type: "DER" | "CombinedPEM"; + }[]; + commonName?: string; + dnsNames?: string[]; + duration?: string; + emailAddresses?: string[]; + encodeUsagesInRequest?: boolean; + ipAddresses?: string[]; + isCA?: boolean; + issuerRef: { + group?: string; + kind?: string; + name: string; + }; + keystores?: { + jks?: { + alias?: string; + create: boolean; + password?: string; + passwordSecretRef?: { + key?: string; + name: string; + }; + }; + pkcs12?: { + create: boolean; + password?: string; + passwordSecretRef?: { + key?: string; + name: string; + }; + profile?: "LegacyRC2" | "LegacyDES" | "Modern2023"; + }; + }; + literalSubject?: string; + nameConstraints?: { + critical?: boolean; + excluded?: { + dnsDomains?: string[]; + emailAddresses?: string[]; + ipRanges?: string[]; + uriDomains?: string[]; + }; + permitted?: { + dnsDomains?: string[]; + emailAddresses?: string[]; + ipRanges?: string[]; + uriDomains?: string[]; + }; + }; + otherNames?: { + oid?: string; + utf8Value?: string; + }[]; + privateKey?: { + algorithm?: "RSA" | "ECDSA" | "Ed25519"; + encoding?: "PKCS1" | "PKCS8"; + rotationPolicy?: "Never" | "Always"; + size?: number; + }; + renewBefore?: string; + renewBeforePercentage?: number; + revisionHistoryLimit?: number; + secretName: string; + secretTemplate?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + subject?: { + countries?: string[]; + localities?: string[]; + organizationalUnits?: string[]; + organizations?: string[]; + postalCodes?: string[]; + provinces?: string[]; + serialNumber?: string; + streetAddresses?: string[]; + }; + uris?: string[]; + usages?: ("signing" | "digital signature" | "content commitment" | "key encipherment" | "key agreement" | "data encipherment" | "cert sign" | "crl sign" | "encipher only" | "decipher only" | "any" | "server auth" | "client auth" | "code signing" | "email protection" | "s/mime" | "ipsec end system" | "ipsec tunnel" | "ipsec user" | "timestamping" | "ocsp signing" | "microsoft sgc" | "netscape sgc")[]; + }; + status?: { + conditions?: { + lastTransitionTime?: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: "True" | "False" | "Unknown"; + type: string; + }[]; + failedIssuanceAttempts?: number; + lastFailureTime?: string; + nextPrivateKeySecretName?: string; + notAfter?: string; + notBefore?: string; + renewalTime?: string; + revision?: number; + }; +} +/* io.cert-manager.v1.CertificateList */ +/* CertificateList is a list of Certificate */ +export interface IoCertManagerV1CertificateList { + apiVersion?: string; + items: IoCertManagerV1Certificate[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cert-manager.v1.CertificateRequest */ +/* A CertificateRequest is used to request a signed certificate from one of the +configured issuers. + +All fields within the CertificateRequest's \`spec\` are immutable after creation. +A CertificateRequest will either succeed or fail, as denoted by its \`Ready\` status +condition and its \`status.failureTime\` field. + +A CertificateRequest is a one-shot resource, meaning it represents a single +point in time request for a certificate and cannot be re-used. */ +export interface IoCertManagerV1CertificateRequest { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: { + duration?: string; + extra?: { + [key: string]: unknown; + }; + groups?: string[]; + isCA?: boolean; + issuerRef: { + group?: string; + kind?: string; + name: string; + }; + request: string; + uid?: string; + usages?: ("signing" | "digital signature" | "content commitment" | "key encipherment" | "key agreement" | "data encipherment" | "cert sign" | "crl sign" | "encipher only" | "decipher only" | "any" | "server auth" | "client auth" | "code signing" | "email protection" | "s/mime" | "ipsec end system" | "ipsec tunnel" | "ipsec user" | "timestamping" | "ocsp signing" | "microsoft sgc" | "netscape sgc")[]; + username?: string; + }; + status?: { + ca?: string; + certificate?: string; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + status: "True" | "False" | "Unknown"; + type: string; + }[]; + failureTime?: string; + }; +} +/* io.cert-manager.v1.CertificateRequestList */ +/* CertificateRequestList is a list of CertificateRequest */ +export interface IoCertManagerV1CertificateRequestList { + apiVersion?: string; + items: IoCertManagerV1CertificateRequest[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cert-manager.v1.ClusterIssuer */ +/* A ClusterIssuer represents a certificate issuing authority which can be +referenced as part of \`issuerRef\` fields. +It is similar to an Issuer, however it is cluster-scoped and therefore can +be referenced by resources that exist in *any* namespace, not just the same +namespace as the referent. */ +export interface IoCertManagerV1ClusterIssuer { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + acme?: { + caBundle?: string; + disableAccountKeyGeneration?: boolean; + email?: string; + enableDurationFeature?: boolean; + externalAccountBinding?: { + keyAlgorithm?: "HS256" | "HS384" | "HS512"; + keyID: string; + keySecretRef: { + key?: string; + name: string; + }; + }; + preferredChain?: string; + privateKeySecretRef: { + key?: string; + name: string; + }; + server: string; + skipTLSVerify?: boolean; + solvers?: { + dns01?: { + acmeDNS?: { + accountSecretRef: { + key?: string; + name: string; + }; + host: string; + }; + akamai?: { + accessTokenSecretRef: { + key?: string; + name: string; + }; + clientSecretSecretRef: { + key?: string; + name: string; + }; + clientTokenSecretRef: { + key?: string; + name: string; + }; + serviceConsumerDomain: string; + }; + azureDNS?: { + clientID?: string; + clientSecretSecretRef?: { + key?: string; + name: string; + }; + environment?: "AzurePublicCloud" | "AzureChinaCloud" | "AzureGermanCloud" | "AzureUSGovernmentCloud"; + hostedZoneName?: string; + managedIdentity?: { + clientID?: string; + resourceID?: string; + tenantID?: string; + }; + resourceGroupName: string; + subscriptionID: string; + tenantID?: string; + }; + cloudDNS?: { + hostedZoneName?: string; + project: string; + serviceAccountSecretRef?: { + key?: string; + name: string; + }; + }; + cloudflare?: { + apiKeySecretRef?: { + key?: string; + name: string; + }; + apiTokenSecretRef?: { + key?: string; + name: string; + }; + email?: string; + }; + cnameStrategy?: "None" | "Follow"; + digitalocean?: { + tokenSecretRef: { + key?: string; + name: string; + }; + }; + rfc2136?: { + nameserver: string; + tsigAlgorithm?: string; + tsigKeyName?: string; + tsigSecretSecretRef?: { + key?: string; + name: string; + }; + }; + route53?: { + accessKeyID?: string; + accessKeyIDSecretRef?: { + key?: string; + name: string; + }; + auth?: { + kubernetes: { + serviceAccountRef: { + audiences?: string[]; + name: string; + }; + }; + }; + hostedZoneID?: string; + region?: string; + role?: string; + secretAccessKeySecretRef?: { + key?: string; + name: string; + }; + }; + webhook?: { + config?: any; + groupName: string; + solverName: string; + }; + }; + http01?: { + gatewayHTTPRoute?: { + labels?: { + [key: string]: unknown; + }; + parentRefs?: { + group?: string; + kind?: string; + name: string; + namespace?: string; + port?: number; + sectionName?: string; + }[]; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + ingress?: { + class?: string; + ingressClassName?: string; + ingressTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + }; + name?: string; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + }; + selector?: { + dnsNames?: string[]; + dnsZones?: string[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + }[]; + }; + ca?: { + crlDistributionPoints?: string[]; + issuingCertificateURLs?: string[]; + ocspServers?: string[]; + secretName: string; + }; + selfSigned?: { + crlDistributionPoints?: string[]; + }; + vault?: { + auth: { + appRole?: { + path: string; + roleId: string; + secretRef: { + key?: string; + name: string; + }; + }; + clientCertificate?: { + mountPath?: string; + name?: string; + secretName?: string; + }; + kubernetes?: { + mountPath?: string; + role: string; + secretRef?: { + key?: string; + name: string; + }; + serviceAccountRef?: { + audiences?: string[]; + name: string; + }; + }; + tokenSecretRef?: { + key?: string; + name: string; + }; + }; + caBundle?: string; + caBundleSecretRef?: { + key?: string; + name: string; + }; + clientCertSecretRef?: { + key?: string; + name: string; + }; + clientKeySecretRef?: { + key?: string; + name: string; + }; + namespace?: string; + path: string; + server: string; + }; + venafi?: { + cloud?: { + apiTokenSecretRef: { + key?: string; + name: string; + }; + url?: string; + }; + tpp?: { + caBundle?: string; + caBundleSecretRef?: { + key?: string; + name: string; + }; + credentialsRef: { + name: string; + }; + url: string; + }; + zone: string; + }; + }; + status?: { + acme?: { + lastPrivateKeyHash?: string; + lastRegisteredEmail?: string; + uri?: string; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: "True" | "False" | "Unknown"; + type: string; + }[]; + }; +} +/* io.cert-manager.v1.ClusterIssuerList */ +/* ClusterIssuerList is a list of ClusterIssuer */ +export interface IoCertManagerV1ClusterIssuerList { + apiVersion?: string; + items: IoCertManagerV1ClusterIssuer[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cert-manager.v1.Issuer */ +/* An Issuer represents a certificate issuing authority which can be +referenced as part of \`issuerRef\` fields. +It is scoped to a single namespace and can therefore only be referenced by +resources within the same namespace. */ +export interface IoCertManagerV1Issuer { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + acme?: { + caBundle?: string; + disableAccountKeyGeneration?: boolean; + email?: string; + enableDurationFeature?: boolean; + externalAccountBinding?: { + keyAlgorithm?: "HS256" | "HS384" | "HS512"; + keyID: string; + keySecretRef: { + key?: string; + name: string; + }; + }; + preferredChain?: string; + privateKeySecretRef: { + key?: string; + name: string; + }; + server: string; + skipTLSVerify?: boolean; + solvers?: { + dns01?: { + acmeDNS?: { + accountSecretRef: { + key?: string; + name: string; + }; + host: string; + }; + akamai?: { + accessTokenSecretRef: { + key?: string; + name: string; + }; + clientSecretSecretRef: { + key?: string; + name: string; + }; + clientTokenSecretRef: { + key?: string; + name: string; + }; + serviceConsumerDomain: string; + }; + azureDNS?: { + clientID?: string; + clientSecretSecretRef?: { + key?: string; + name: string; + }; + environment?: "AzurePublicCloud" | "AzureChinaCloud" | "AzureGermanCloud" | "AzureUSGovernmentCloud"; + hostedZoneName?: string; + managedIdentity?: { + clientID?: string; + resourceID?: string; + tenantID?: string; + }; + resourceGroupName: string; + subscriptionID: string; + tenantID?: string; + }; + cloudDNS?: { + hostedZoneName?: string; + project: string; + serviceAccountSecretRef?: { + key?: string; + name: string; + }; + }; + cloudflare?: { + apiKeySecretRef?: { + key?: string; + name: string; + }; + apiTokenSecretRef?: { + key?: string; + name: string; + }; + email?: string; + }; + cnameStrategy?: "None" | "Follow"; + digitalocean?: { + tokenSecretRef: { + key?: string; + name: string; + }; + }; + rfc2136?: { + nameserver: string; + tsigAlgorithm?: string; + tsigKeyName?: string; + tsigSecretSecretRef?: { + key?: string; + name: string; + }; + }; + route53?: { + accessKeyID?: string; + accessKeyIDSecretRef?: { + key?: string; + name: string; + }; + auth?: { + kubernetes: { + serviceAccountRef: { + audiences?: string[]; + name: string; + }; + }; + }; + hostedZoneID?: string; + region?: string; + role?: string; + secretAccessKeySecretRef?: { + key?: string; + name: string; + }; + }; + webhook?: { + config?: any; + groupName: string; + solverName: string; + }; + }; + http01?: { + gatewayHTTPRoute?: { + labels?: { + [key: string]: unknown; + }; + parentRefs?: { + group?: string; + kind?: string; + name: string; + namespace?: string; + port?: number; + sectionName?: string; + }[]; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + ingress?: { + class?: string; + ingressClassName?: string; + ingressTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + }; + name?: string; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + }; + selector?: { + dnsNames?: string[]; + dnsZones?: string[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + }[]; + }; + ca?: { + crlDistributionPoints?: string[]; + issuingCertificateURLs?: string[]; + ocspServers?: string[]; + secretName: string; + }; + selfSigned?: { + crlDistributionPoints?: string[]; + }; + vault?: { + auth: { + appRole?: { + path: string; + roleId: string; + secretRef: { + key?: string; + name: string; + }; + }; + clientCertificate?: { + mountPath?: string; + name?: string; + secretName?: string; + }; + kubernetes?: { + mountPath?: string; + role: string; + secretRef?: { + key?: string; + name: string; + }; + serviceAccountRef?: { + audiences?: string[]; + name: string; + }; + }; + tokenSecretRef?: { + key?: string; + name: string; + }; + }; + caBundle?: string; + caBundleSecretRef?: { + key?: string; + name: string; + }; + clientCertSecretRef?: { + key?: string; + name: string; + }; + clientKeySecretRef?: { + key?: string; + name: string; + }; + namespace?: string; + path: string; + server: string; + }; + venafi?: { + cloud?: { + apiTokenSecretRef: { + key?: string; + name: string; + }; + url?: string; + }; + tpp?: { + caBundle?: string; + caBundleSecretRef?: { + key?: string; + name: string; + }; + credentialsRef: { + name: string; + }; + url: string; + }; + zone: string; + }; + }; + status?: { + acme?: { + lastPrivateKeyHash?: string; + lastRegisteredEmail?: string; + uri?: string; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: "True" | "False" | "Unknown"; + type: string; + }[]; + }; +} +/* io.cert-manager.v1.IssuerList */ +/* IssuerList is a list of Issuer */ +export interface IoCertManagerV1IssuerList { + apiVersion?: string; + items: IoCertManagerV1Issuer[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.Backup */ +/* A Backup resource is a request for a PostgreSQL backup by the user. */ +export interface IoCnpgPostgresqlV1Backup { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + cluster: { + name: string; + }; + method?: "barmanObjectStore" | "volumeSnapshot" | "plugin"; + online?: boolean; + onlineConfiguration?: { + immediateCheckpoint?: boolean; + waitForArchive?: boolean; + }; + pluginConfiguration?: { + name: string; + parameters?: { + [key: string]: unknown; + }; + }; + target?: "primary" | "prefer-standby"; + }; + status?: { + azureCredentials?: { + connectionString?: { + key: string; + name: string; + }; + inheritFromAzureAD?: boolean; + storageAccount?: { + key: string; + name: string; + }; + storageKey?: { + key: string; + name: string; + }; + storageSasToken?: { + key: string; + name: string; + }; + }; + backupId?: string; + backupLabelFile?: string; + backupName?: string; + beginLSN?: string; + beginWal?: string; + commandError?: string; + commandOutput?: string; + destinationPath?: string; + encryption?: string; + endLSN?: string; + endWal?: string; + endpointCA?: { + key: string; + name: string; + }; + endpointURL?: string; + error?: string; + googleCredentials?: { + applicationCredentials?: { + key: string; + name: string; + }; + gkeEnvironment?: boolean; + }; + instanceID?: { + ContainerID?: string; + podName?: string; + }; + method?: string; + online?: boolean; + phase?: string; + pluginMetadata?: { + [key: string]: unknown; + }; + s3Credentials?: { + accessKeyId?: { + key: string; + name: string; + }; + inheritFromIAMRole?: boolean; + region?: { + key: string; + name: string; + }; + secretAccessKey?: { + key: string; + name: string; + }; + sessionToken?: { + key: string; + name: string; + }; + }; + serverName?: string; + snapshotBackupStatus?: { + elements?: { + name: string; + tablespaceName?: string; + type: string; + }[]; + }; + startedAt?: string; + stoppedAt?: string; + tablespaceMapFile?: string; + }; +} +/* io.cnpg.postgresql.v1.BackupList */ +/* BackupList is a list of Backup */ +export interface IoCnpgPostgresqlV1BackupList { + apiVersion?: string; + items: IoCnpgPostgresqlV1Backup[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.Cluster */ +/* Cluster is the Schema for the PostgreSQL API */ +export interface IoCnpgPostgresqlV1Cluster { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + affinity?: { + additionalPodAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + additionalPodAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + enablePodAntiAffinity?: boolean; + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + nodeSelector?: { + [key: string]: unknown; + }; + podAntiAffinityType?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologyKey?: string; + }; + backup?: { + barmanObjectStore?: { + azureCredentials?: { + connectionString?: { + key: string; + name: string; + }; + inheritFromAzureAD?: boolean; + storageAccount?: { + key: string; + name: string; + }; + storageKey?: { + key: string; + name: string; + }; + storageSasToken?: { + key: string; + name: string; + }; + }; + data?: { + additionalCommandArgs?: string[]; + compression?: "bzip2" | "gzip" | "snappy"; + encryption?: "AES256" | "aws:kms"; + immediateCheckpoint?: boolean; + jobs?: number; + }; + destinationPath: string; + endpointCA?: { + key: string; + name: string; + }; + endpointURL?: string; + googleCredentials?: { + applicationCredentials?: { + key: string; + name: string; + }; + gkeEnvironment?: boolean; + }; + historyTags?: { + [key: string]: unknown; + }; + s3Credentials?: { + accessKeyId?: { + key: string; + name: string; + }; + inheritFromIAMRole?: boolean; + region?: { + key: string; + name: string; + }; + secretAccessKey?: { + key: string; + name: string; + }; + sessionToken?: { + key: string; + name: string; + }; + }; + serverName?: string; + tags?: { + [key: string]: unknown; + }; + wal?: { + archiveAdditionalCommandArgs?: string[]; + compression?: "bzip2" | "gzip" | "lz4" | "snappy" | "xz" | "zstd"; + encryption?: "AES256" | "aws:kms"; + maxParallel?: number; + restoreAdditionalCommandArgs?: string[]; + }; + }; + retentionPolicy?: string; + target?: "primary" | "prefer-standby"; + volumeSnapshot?: { + annotations?: { + [key: string]: unknown; + }; + className?: string; + labels?: { + [key: string]: unknown; + }; + online?: boolean; + onlineConfiguration?: { + immediateCheckpoint?: boolean; + waitForArchive?: boolean; + }; + snapshotOwnerReference?: "none" | "cluster" | "backup"; + tablespaceClassName?: { + [key: string]: unknown; + }; + walClassName?: string; + }; + }; + bootstrap?: { + initdb?: { + builtinLocale?: string; + dataChecksums?: boolean; + database?: string; + encoding?: string; + icuLocale?: string; + icuRules?: string; + import?: { + databases: string[]; + pgDumpExtraOptions?: string[]; + pgRestoreExtraOptions?: string[]; + postImportApplicationSQL?: string[]; + roles?: string[]; + schemaOnly?: boolean; + source: { + externalCluster: string; + }; + type: "microservice" | "monolith"; + }; + locale?: string; + localeCType?: string; + localeCollate?: string; + localeProvider?: string; + options?: string[]; + owner?: string; + postInitApplicationSQL?: string[]; + postInitApplicationSQLRefs?: { + configMapRefs?: { + key: string; + name: string; + }[]; + secretRefs?: { + key: string; + name: string; + }[]; + }; + postInitSQL?: string[]; + postInitSQLRefs?: { + configMapRefs?: { + key: string; + name: string; + }[]; + secretRefs?: { + key: string; + name: string; + }[]; + }; + postInitTemplateSQL?: string[]; + postInitTemplateSQLRefs?: { + configMapRefs?: { + key: string; + name: string; + }[]; + secretRefs?: { + key: string; + name: string; + }[]; + }; + secret?: { + name: string; + }; + walSegmentSize?: number; + }; + pg_basebackup?: { + database?: string; + owner?: string; + secret?: { + name: string; + }; + source: string; + }; + recovery?: { + backup?: { + endpointCA?: { + key: string; + name: string; + }; + name: string; + }; + database?: string; + owner?: string; + recoveryTarget?: { + backupID?: string; + exclusive?: boolean; + targetImmediate?: boolean; + targetLSN?: string; + targetName?: string; + targetTLI?: string; + targetTime?: string; + targetXID?: string; + }; + secret?: { + name: string; + }; + source?: string; + volumeSnapshots?: { + storage: { + apiGroup?: string; + kind: string; + name: string; + }; + tablespaceStorage?: { + [key: string]: unknown; + }; + walStorage?: { + apiGroup?: string; + kind: string; + name: string; + }; + }; + }; + }; + certificates?: { + clientCASecret?: string; + replicationTLSSecret?: string; + serverAltDNSNames?: string[]; + serverCASecret?: string; + serverTLSSecret?: string; + }; + description?: string; + enablePDB?: boolean; + enableSuperuserAccess?: boolean; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + ephemeralVolumeSource?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + ephemeralVolumesSizeLimit?: { + shm?: any; + temporaryData?: any; + }; + externalClusters?: { + barmanObjectStore?: { + azureCredentials?: { + connectionString?: { + key: string; + name: string; + }; + inheritFromAzureAD?: boolean; + storageAccount?: { + key: string; + name: string; + }; + storageKey?: { + key: string; + name: string; + }; + storageSasToken?: { + key: string; + name: string; + }; + }; + data?: { + additionalCommandArgs?: string[]; + compression?: "bzip2" | "gzip" | "snappy"; + encryption?: "AES256" | "aws:kms"; + immediateCheckpoint?: boolean; + jobs?: number; + }; + destinationPath: string; + endpointCA?: { + key: string; + name: string; + }; + endpointURL?: string; + googleCredentials?: { + applicationCredentials?: { + key: string; + name: string; + }; + gkeEnvironment?: boolean; + }; + historyTags?: { + [key: string]: unknown; + }; + s3Credentials?: { + accessKeyId?: { + key: string; + name: string; + }; + inheritFromIAMRole?: boolean; + region?: { + key: string; + name: string; + }; + secretAccessKey?: { + key: string; + name: string; + }; + sessionToken?: { + key: string; + name: string; + }; + }; + serverName?: string; + tags?: { + [key: string]: unknown; + }; + wal?: { + archiveAdditionalCommandArgs?: string[]; + compression?: "bzip2" | "gzip" | "lz4" | "snappy" | "xz" | "zstd"; + encryption?: "AES256" | "aws:kms"; + maxParallel?: number; + restoreAdditionalCommandArgs?: string[]; + }; + }; + connectionParameters?: { + [key: string]: unknown; + }; + name: string; + password?: { + key: string; + name?: string; + optional?: boolean; + }; + plugin?: { + enabled?: boolean; + isWALArchiver?: boolean; + name: string; + parameters?: { + [key: string]: unknown; + }; + }; + sslCert?: { + key: string; + name?: string; + optional?: boolean; + }; + sslKey?: { + key: string; + name?: string; + optional?: boolean; + }; + sslRootCert?: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + failoverDelay?: number; + imageCatalogRef?: { + apiGroup?: string; + kind: string; + major: number; + name: string; + }; + imageName?: string; + imagePullPolicy?: string; + imagePullSecrets?: { + name: string; + }[]; + inheritedMetadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + instances: number; + livenessProbeTimeout?: number; + logLevel?: "error" | "warning" | "info" | "debug" | "trace"; + managed?: { + roles?: { + bypassrls?: boolean; + comment?: string; + connectionLimit?: number; + createdb?: boolean; + createrole?: boolean; + disablePassword?: boolean; + ensure?: "present" | "absent"; + inRoles?: string[]; + inherit?: boolean; + login?: boolean; + name: string; + passwordSecret?: { + name: string; + }; + replication?: boolean; + superuser?: boolean; + validUntil?: string; + }[]; + services?: { + additional?: { + selectorType: "rw" | "r" | "ro"; + serviceTemplate: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + allocateLoadBalancerNodePorts?: boolean; + clusterIP?: string; + clusterIPs?: string[]; + externalIPs?: string[]; + externalName?: string; + externalTrafficPolicy?: string; + healthCheckNodePort?: number; + internalTrafficPolicy?: string; + ipFamilies?: string[]; + ipFamilyPolicy?: string; + loadBalancerClass?: string; + loadBalancerIP?: string; + loadBalancerSourceRanges?: string[]; + ports?: { + appProtocol?: string; + name?: string; + nodePort?: number; + port: number; + protocol?: string; + targetPort?: any; + }[]; + publishNotReadyAddresses?: boolean; + selector?: { + [key: string]: unknown; + }; + sessionAffinity?: string; + sessionAffinityConfig?: { + clientIP?: { + timeoutSeconds?: number; + }; + }; + trafficDistribution?: string; + type?: string; + }; + }; + updateStrategy?: "patch" | "replace"; + }[]; + disabledDefaultServices?: ("rw" | "r" | "ro")[]; + }; + }; + maxSyncReplicas?: number; + minSyncReplicas?: number; + monitoring?: { + customQueriesConfigMap?: { + key: string; + name: string; + }[]; + customQueriesSecret?: { + key: string; + name: string; + }[]; + disableDefaultQueries?: boolean; + enablePodMonitor?: boolean; + podMonitorMetricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + podMonitorRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + tls?: { + enabled?: boolean; + }; + }; + nodeMaintenanceWindow?: { + inProgress?: boolean; + reusePVC?: boolean; + }; + plugins?: { + enabled?: boolean; + isWALArchiver?: boolean; + name: string; + parameters?: { + [key: string]: unknown; + }; + }[]; + postgresGID?: number; + postgresUID?: number; + postgresql?: { + enableAlterSystem?: boolean; + ldap?: { + bindAsAuth?: { + prefix?: string; + suffix?: string; + }; + bindSearchAuth?: { + baseDN?: string; + bindDN?: string; + bindPassword?: { + key: string; + name?: string; + optional?: boolean; + }; + searchAttribute?: string; + searchFilter?: string; + }; + port?: number; + scheme?: "ldap" | "ldaps"; + server?: string; + tls?: boolean; + }; + parameters?: { + [key: string]: unknown; + }; + pg_hba?: string[]; + pg_ident?: string[]; + promotionTimeout?: number; + shared_preload_libraries?: string[]; + syncReplicaElectionConstraint?: { + enabled: boolean; + nodeLabelsAntiAffinity?: string[]; + }; + synchronous?: { + dataDurability?: "required" | "preferred"; + maxStandbyNamesFromCluster?: number; + method: "any" | "first"; + number: number; + standbyNamesPost?: string[]; + standbyNamesPre?: string[]; + }; + }; + primaryUpdateMethod?: "switchover" | "restart"; + primaryUpdateStrategy?: "unsupervised" | "supervised"; + priorityClassName?: string; + probes?: { + liveness?: { + failureThreshold?: number; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + readiness?: { + failureThreshold?: number; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + startup?: { + failureThreshold?: number; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + }; + projectedVolumeTemplate?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + replica?: { + enabled?: boolean; + minApplyDelay?: string; + primary?: string; + promotionToken?: string; + self?: string; + source: string; + }; + replicationSlots?: { + highAvailability?: { + enabled?: boolean; + slotPrefix?: string; + }; + synchronizeReplicas?: { + enabled: boolean; + excludePatterns?: string[]; + }; + updateInterval?: number; + }; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + schedulerName?: string; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + serviceAccountTemplate?: { + metadata: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + }; + smartShutdownTimeout?: number; + startDelay?: number; + stopDelay?: number; + storage?: { + pvcTemplate?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + resizeInUseVolumes?: boolean; + size?: string; + storageClass?: string; + }; + superuserSecret?: { + name: string; + }; + switchoverDelay?: number; + tablespaces?: { + name: string; + owner?: { + name?: string; + }; + storage: { + pvcTemplate?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + resizeInUseVolumes?: boolean; + size?: string; + storageClass?: string; + }; + temporary?: boolean; + }[]; + topologySpreadConstraints?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + walStorage?: { + pvcTemplate?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + resizeInUseVolumes?: boolean; + size?: string; + storageClass?: string; + }; + }; + status?: { + availableArchitectures?: { + goArch: string; + hash: string; + }[]; + azurePVCUpdateEnabled?: boolean; + certificates?: { + clientCASecret?: string; + expirations?: { + [key: string]: unknown; + }; + replicationTLSSecret?: string; + serverAltDNSNames?: string[]; + serverCASecret?: string; + serverTLSSecret?: string; + }; + cloudNativePGCommitHash?: string; + cloudNativePGOperatorHash?: string; + conditions?: { + lastTransitionTime: string; + message: string; + observedGeneration?: number; + reason: string; + status: "True" | "False" | "Unknown"; + type: string; + }[]; + configMapResourceVersion?: { + metrics?: { + [key: string]: unknown; + }; + }; + currentPrimary?: string; + currentPrimaryFailingSinceTimestamp?: string; + currentPrimaryTimestamp?: string; + danglingPVC?: string[]; + demotionToken?: string; + firstRecoverabilityPoint?: string; + firstRecoverabilityPointByMethod?: { + [key: string]: unknown; + }; + healthyPVC?: string[]; + image?: string; + initializingPVC?: string[]; + instanceNames?: string[]; + instances?: number; + instancesReportedState?: { + [key: string]: unknown; + }; + instancesStatus?: { + [key: string]: unknown; + }; + jobCount?: number; + lastFailedBackup?: string; + lastPromotionToken?: string; + lastSuccessfulBackup?: string; + lastSuccessfulBackupByMethod?: { + [key: string]: unknown; + }; + latestGeneratedNode?: number; + managedRolesStatus?: { + byStatus?: { + [key: string]: unknown; + }; + cannotReconcile?: { + [key: string]: unknown; + }; + passwordStatus?: { + [key: string]: unknown; + }; + }; + onlineUpdateEnabled?: boolean; + phase?: string; + phaseReason?: string; + pluginStatus?: { + backupCapabilities?: string[]; + capabilities?: string[]; + name: string; + operatorCapabilities?: string[]; + restoreJobHookCapabilities?: string[]; + status?: string; + version: string; + walCapabilities?: string[]; + }[]; + poolerIntegrations?: { + pgBouncerIntegration?: { + secrets?: string[]; + }; + }; + pvcCount?: number; + readService?: string; + readyInstances?: number; + resizingPVC?: string[]; + secretsResourceVersion?: { + applicationSecretVersion?: string; + barmanEndpointCA?: string; + caSecretVersion?: string; + clientCaSecretVersion?: string; + externalClusterSecretVersion?: { + [key: string]: unknown; + }; + managedRoleSecretVersion?: { + [key: string]: unknown; + }; + metrics?: { + [key: string]: unknown; + }; + replicationSecretVersion?: string; + serverCaSecretVersion?: string; + serverSecretVersion?: string; + superuserSecretVersion?: string; + }; + switchReplicaClusterStatus?: { + inProgress?: boolean; + }; + tablespacesStatus?: { + error?: string; + name: string; + owner?: string; + state: string; + }[]; + targetPrimary?: string; + targetPrimaryTimestamp?: string; + timelineID?: number; + topology?: { + instances?: { + [key: string]: unknown; + }; + nodesUsed?: number; + successfullyExtracted?: boolean; + }; + unusablePVC?: string[]; + writeService?: string; + }; +} +/* io.cnpg.postgresql.v1.ClusterImageCatalog */ +/* ClusterImageCatalog is the Schema for the clusterimagecatalogs API */ +export interface IoCnpgPostgresqlV1ClusterImageCatalog { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + images: { + image: string; + major: number; + }[]; + }; +} +/* io.cnpg.postgresql.v1.ClusterImageCatalogList */ +/* ClusterImageCatalogList is a list of ClusterImageCatalog */ +export interface IoCnpgPostgresqlV1ClusterImageCatalogList { + apiVersion?: string; + items: IoCnpgPostgresqlV1ClusterImageCatalog[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.ClusterList */ +/* ClusterList is a list of Cluster */ +export interface IoCnpgPostgresqlV1ClusterList { + apiVersion?: string; + items: IoCnpgPostgresqlV1Cluster[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.Database */ +/* Database is the Schema for the databases API */ +export interface IoCnpgPostgresqlV1Database { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + allowConnections?: boolean; + builtinLocale?: string; + cluster: { + name?: string; + }; + collationVersion?: string; + connectionLimit?: number; + databaseReclaimPolicy?: "delete" | "retain"; + encoding?: string; + ensure?: "present" | "absent"; + icuLocale?: string; + icuRules?: string; + isTemplate?: boolean; + locale?: string; + localeCType?: string; + localeCollate?: string; + localeProvider?: string; + name: string; + owner: string; + tablespace?: string; + template?: string; + }; + status?: { + applied?: boolean; + message?: string; + observedGeneration?: number; + }; +} +/* io.cnpg.postgresql.v1.DatabaseList */ +/* DatabaseList is a list of Database */ +export interface IoCnpgPostgresqlV1DatabaseList { + apiVersion?: string; + items: IoCnpgPostgresqlV1Database[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.ImageCatalog */ +/* ImageCatalog is the Schema for the imagecatalogs API */ +export interface IoCnpgPostgresqlV1ImageCatalog { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + images: { + image: string; + major: number; + }[]; + }; +} +/* io.cnpg.postgresql.v1.ImageCatalogList */ +/* ImageCatalogList is a list of ImageCatalog */ +export interface IoCnpgPostgresqlV1ImageCatalogList { + apiVersion?: string; + items: IoCnpgPostgresqlV1ImageCatalog[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.Pooler */ +/* Pooler is the Schema for the poolers API */ +export interface IoCnpgPostgresqlV1Pooler { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + cluster: { + name: string; + }; + deploymentStrategy?: { + rollingUpdate?: { + maxSurge?: any; + maxUnavailable?: any; + }; + type?: string; + }; + instances?: number; + monitoring?: { + enablePodMonitor?: boolean; + podMonitorMetricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + podMonitorRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + }; + pgbouncer: { + authQuery?: string; + authQuerySecret?: { + name: string; + }; + parameters?: { + [key: string]: unknown; + }; + paused?: boolean; + pg_hba?: string[]; + poolMode?: "session" | "transaction"; + }; + serviceTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + allocateLoadBalancerNodePorts?: boolean; + clusterIP?: string; + clusterIPs?: string[]; + externalIPs?: string[]; + externalName?: string; + externalTrafficPolicy?: string; + healthCheckNodePort?: number; + internalTrafficPolicy?: string; + ipFamilies?: string[]; + ipFamilyPolicy?: string; + loadBalancerClass?: string; + loadBalancerIP?: string; + loadBalancerSourceRanges?: string[]; + ports?: { + appProtocol?: string; + name?: string; + nodePort?: number; + port: number; + protocol?: string; + targetPort?: any; + }[]; + publishNotReadyAddresses?: boolean; + selector?: { + [key: string]: unknown; + }; + sessionAffinity?: string; + sessionAffinityConfig?: { + clientIP?: { + timeoutSeconds?: number; + }; + }; + trafficDistribution?: string; + type?: string; + }; + }; + template?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + activeDeadlineSeconds?: number; + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + automountServiceAccountToken?: boolean; + containers: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: { + nameservers?: string[]; + options?: { + name?: string; + value?: string; + }[]; + searches?: string[]; + }; + dnsPolicy?: string; + enableServiceLinks?: boolean; + ephemeralContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + targetContainerName?: string; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + hostAliases?: { + hostnames?: string[]; + ip: string; + }[]; + hostIPC?: boolean; + hostNetwork?: boolean; + hostPID?: boolean; + hostUsers?: boolean; + hostname?: string; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + nodeName?: string; + nodeSelector?: { + [key: string]: unknown; + }; + os?: { + name: string; + }; + overhead?: { + [key: string]: unknown; + }; + preemptionPolicy?: string; + priority?: number; + priorityClassName?: string; + readinessGates?: { + conditionType: string; + }[]; + resourceClaims?: { + name: string; + resourceClaimName?: string; + resourceClaimTemplateName?: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + runtimeClassName?: string; + schedulerName?: string; + schedulingGates?: { + name: string; + }[]; + securityContext?: { + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: string; + sysctls?: { + name: string; + value: string; + }[]; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + serviceAccount?: string; + serviceAccountName?: string; + setHostnameAsFQDN?: boolean; + shareProcessNamespace?: boolean; + subdomain?: string; + terminationGracePeriodSeconds?: number; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologySpreadConstraints?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + volumes?: { + awsElasticBlockStore?: { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; + }; + azureDisk?: { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + readOnly?: boolean; + }; + azureFile?: { + readOnly?: boolean; + secretName: string; + shareName: string; + }; + cephfs?: { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: { + name?: string; + }; + user?: string; + }; + cinder?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeID: string; + }; + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + csi?: { + driver: string; + fsType?: string; + nodePublishSecretRef?: { + name?: string; + }; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + }; + downwardAPI?: { + defaultMode?: number; + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + fc?: { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; + }; + flexVolume?: { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + }; + flocker?: { + datasetName?: string; + datasetUUID?: string; + }; + gcePersistentDisk?: { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; + }; + gitRepo?: { + directory?: string; + repository: string; + revision?: string; + }; + glusterfs?: { + endpoints: string; + path: string; + readOnly?: boolean; + }; + hostPath?: { + path: string; + type?: string; + }; + image?: { + pullPolicy?: string; + reference?: string; + }; + iscsi?: { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + targetPortal: string; + }; + name: string; + nfs?: { + path: string; + readOnly?: boolean; + server: string; + }; + persistentVolumeClaim?: { + claimName: string; + readOnly?: boolean; + }; + photonPersistentDisk?: { + fsType?: string; + pdID: string; + }; + portworxVolume?: { + fsType?: string; + readOnly?: boolean; + volumeID: string; + }; + projected?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + quobyte?: { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; + }; + rbd?: { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + user?: string; + }; + scaleIO?: { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: { + name?: string; + }; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + storageos?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeName?: string; + volumeNamespace?: string; + }; + vsphereVolume?: { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; + }; + }[]; + }; + }; + type?: "rw" | "ro" | "r"; + }; + status?: { + instances?: number; + secrets?: { + clientCA?: { + name?: string; + version?: string; + }; + pgBouncerSecrets?: { + authQuery?: { + name?: string; + version?: string; + }; + }; + serverCA?: { + name?: string; + version?: string; + }; + serverTLS?: { + name?: string; + version?: string; + }; + }; + }; +} +/* io.cnpg.postgresql.v1.PoolerList */ +/* PoolerList is a list of Pooler */ +export interface IoCnpgPostgresqlV1PoolerList { + apiVersion?: string; + items: IoCnpgPostgresqlV1Pooler[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.Publication */ +/* Publication is the Schema for the publications API */ +export interface IoCnpgPostgresqlV1Publication { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + cluster: { + name?: string; + }; + dbname: string; + name: string; + parameters?: { + [key: string]: unknown; + }; + publicationReclaimPolicy?: "delete" | "retain"; + target: { + allTables?: boolean; + objects?: { + table?: { + columns?: string[]; + name: string; + only?: boolean; + schema?: string; + }; + tablesInSchema?: string; + }[]; + }; + }; + status?: { + applied?: boolean; + message?: string; + observedGeneration?: number; + }; +} +/* io.cnpg.postgresql.v1.PublicationList */ +/* PublicationList is a list of Publication */ +export interface IoCnpgPostgresqlV1PublicationList { + apiVersion?: string; + items: IoCnpgPostgresqlV1Publication[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.ScheduledBackup */ +/* ScheduledBackup is the Schema for the scheduledbackups API */ +export interface IoCnpgPostgresqlV1ScheduledBackup { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + backupOwnerReference?: "none" | "self" | "cluster"; + cluster: { + name: string; + }; + immediate?: boolean; + method?: "barmanObjectStore" | "volumeSnapshot" | "plugin"; + online?: boolean; + onlineConfiguration?: { + immediateCheckpoint?: boolean; + waitForArchive?: boolean; + }; + pluginConfiguration?: { + name: string; + parameters?: { + [key: string]: unknown; + }; + }; + schedule: string; + suspend?: boolean; + target?: "primary" | "prefer-standby"; + }; + status?: { + lastCheckTime?: string; + lastScheduleTime?: string; + nextScheduleTime?: string; + }; +} +/* io.cnpg.postgresql.v1.ScheduledBackupList */ +/* ScheduledBackupList is a list of ScheduledBackup */ +export interface IoCnpgPostgresqlV1ScheduledBackupList { + apiVersion?: string; + items: IoCnpgPostgresqlV1ScheduledBackup[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.cnpg.postgresql.v1.Subscription */ +/* Subscription is the Schema for the subscriptions API */ +export interface IoCnpgPostgresqlV1Subscription { + apiVersion?: string; + kind?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: { + cluster: { + name?: string; + }; + dbname: string; + externalClusterName: string; + name: string; + parameters?: { + [key: string]: unknown; + }; + publicationDBName?: string; + publicationName: string; + subscriptionReclaimPolicy?: "delete" | "retain"; + }; + status?: { + applied?: boolean; + message?: string; + observedGeneration?: number; + }; +} +/* io.cnpg.postgresql.v1.SubscriptionList */ +/* SubscriptionList is a list of Subscription */ +export interface IoCnpgPostgresqlV1SubscriptionList { + apiVersion?: string; + items: IoCnpgPostgresqlV1Subscription[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.admissionregistration.v1.AuditAnnotation */ +/* AuditAnnotation describes how to produce an audit annotation for an API request. */ +export interface IoK8sApiAdmissionregistrationV1AuditAnnotation { + key: string; + valueExpression: string; +} +/* io.k8s.api.admissionregistration.v1.ExpressionWarning */ +/* ExpressionWarning is a warning information that targets a specific expression. */ +export interface IoK8sApiAdmissionregistrationV1ExpressionWarning { + fieldRef: string; + warning: string; +} +/* io.k8s.api.admissionregistration.v1.MatchCondition */ +/* MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook. */ +export interface IoK8sApiAdmissionregistrationV1MatchCondition { + expression: string; + name: string; +} +/* io.k8s.api.admissionregistration.v1.MatchResources */ +/* MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria. The exclude rules take precedence over include rules (if a resource matches both, it is excluded) */ +export interface IoK8sApiAdmissionregistrationV1MatchResources { + excludeResourceRules?: IoK8sApiAdmissionregistrationV1NamedRuleWithOperations[]; + matchPolicy?: "Equivalent" | "Exact"; + namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + objectSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + resourceRules?: IoK8sApiAdmissionregistrationV1NamedRuleWithOperations[]; +} +/* io.k8s.api.admissionregistration.v1.MutatingWebhook */ +/* MutatingWebhook describes an admission webhook and the resources and operations it applies to. */ +export interface IoK8sApiAdmissionregistrationV1MutatingWebhook { + admissionReviewVersions: string[]; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; + failurePolicy?: "Fail" | "Ignore"; + matchConditions?: IoK8sApiAdmissionregistrationV1MatchCondition[]; + matchPolicy?: "Equivalent" | "Exact"; + name: string; + namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + objectSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + reinvocationPolicy?: "IfNeeded" | "Never"; + rules?: IoK8sApiAdmissionregistrationV1RuleWithOperations[]; + sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; + timeoutSeconds?: number; +} +/* io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration */ +/* MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. */ +export interface IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + webhooks?: IoK8sApiAdmissionregistrationV1MutatingWebhook[]; +} +/* io.k8s.api.admissionregistration.v1.MutatingWebhookConfigurationList */ +/* MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration. */ +export interface IoK8sApiAdmissionregistrationV1MutatingWebhookConfigurationList { + apiVersion?: string; + items: IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.admissionregistration.v1.NamedRuleWithOperations */ +/* NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames. */ +export interface IoK8sApiAdmissionregistrationV1NamedRuleWithOperations { + apiGroups?: string[]; + apiVersions?: string[]; + operations?: ("*" | "CONNECT" | "CREATE" | "DELETE" | "UPDATE")[]; + resourceNames?: string[]; + resources?: string[]; + scope?: string; +} +/* io.k8s.api.admissionregistration.v1.ParamKind */ +/* ParamKind is a tuple of Group Kind and Version. */ +export interface IoK8sApiAdmissionregistrationV1ParamKind { + apiVersion?: string; + kind?: string; +} +/* io.k8s.api.admissionregistration.v1.ParamRef */ +/* ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding. */ +export interface IoK8sApiAdmissionregistrationV1ParamRef { + name?: string; + namespace?: string; + parameterNotFoundAction?: string; + selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +} +/* io.k8s.api.admissionregistration.v1.RuleWithOperations */ +/* RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid. */ +export interface IoK8sApiAdmissionregistrationV1RuleWithOperations { + apiGroups?: string[]; + apiVersions?: string[]; + operations?: ("*" | "CONNECT" | "CREATE" | "DELETE" | "UPDATE")[]; + resources?: string[]; + scope?: string; +} +/* io.k8s.api.admissionregistration.v1.ServiceReference */ +/* ServiceReference holds a reference to Service.legacy.k8s.io */ +export interface AdmissionServiceReference { + name: string; + namespace: string; + path?: string; + port?: number; +} +/* io.k8s.api.admissionregistration.v1.TypeChecking */ +/* TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy */ +export interface IoK8sApiAdmissionregistrationV1TypeChecking { + expressionWarnings?: IoK8sApiAdmissionregistrationV1ExpressionWarning[]; +} +/* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy */ +/* ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicySpec; + status?: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyStatus; +} +/* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding */ +/* ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters. + +For a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding. + +The CEL expressions of a policy must have a computed CEL cost below the maximum CEL budget. Each evaluation of the policy is given an independent CEL cost budget. Adding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBindingSpec; +} +/* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingList */ +/* ValidatingAdmissionPolicyBindingList is a list of ValidatingAdmissionPolicyBinding. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBindingList { + apiVersion?: string; + items: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec */ +/* ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBindingSpec { + matchResources?: IoK8sApiAdmissionregistrationV1MatchResources; + paramRef?: IoK8sApiAdmissionregistrationV1ParamRef; + policyName?: string; + validationActions?: ("Audit" | "Deny" | "Warn")[]; +} +/* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyList */ +/* ValidatingAdmissionPolicyList is a list of ValidatingAdmissionPolicy. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyList { + apiVersion?: string; + items: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec */ +/* ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicySpec { + auditAnnotations?: IoK8sApiAdmissionregistrationV1AuditAnnotation[]; + failurePolicy?: "Fail" | "Ignore"; + matchConditions?: IoK8sApiAdmissionregistrationV1MatchCondition[]; + matchConstraints?: IoK8sApiAdmissionregistrationV1MatchResources; + paramKind?: IoK8sApiAdmissionregistrationV1ParamKind; + validations?: IoK8sApiAdmissionregistrationV1Validation[]; + variables?: IoK8sApiAdmissionregistrationV1Variable[]; +} +/* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus */ +/* ValidatingAdmissionPolicyStatus represents the status of an admission validation policy. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyStatus { + conditions?: IoK8sApimachineryPkgApisMetaV1Condition[]; + observedGeneration?: number; + typeChecking?: IoK8sApiAdmissionregistrationV1TypeChecking; +} +/* io.k8s.api.admissionregistration.v1.ValidatingWebhook */ +/* ValidatingWebhook describes an admission webhook and the resources and operations it applies to. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingWebhook { + admissionReviewVersions: string[]; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; + failurePolicy?: "Fail" | "Ignore"; + matchConditions?: IoK8sApiAdmissionregistrationV1MatchCondition[]; + matchPolicy?: "Equivalent" | "Exact"; + name: string; + namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + objectSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + rules?: IoK8sApiAdmissionregistrationV1RuleWithOperations[]; + sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; + timeoutSeconds?: number; +} +/* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration */ +/* ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + webhooks?: IoK8sApiAdmissionregistrationV1ValidatingWebhook[]; +} +/* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList */ +/* ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration. */ +export interface IoK8sApiAdmissionregistrationV1ValidatingWebhookConfigurationList { + apiVersion?: string; + items: IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.admissionregistration.v1.Validation */ +/* Validation specifies the CEL expression which is used to apply the validation. */ +export interface IoK8sApiAdmissionregistrationV1Validation { + expression: string; + message?: string; + messageExpression?: string; + reason?: string; +} +/* io.k8s.api.admissionregistration.v1.Variable */ +/* Variable is the definition of a variable that is used for composition. A variable is defined as a named expression. */ +export interface IoK8sApiAdmissionregistrationV1Variable { + expression: string; + name: string; +} +/* io.k8s.api.admissionregistration.v1.WebhookClientConfig */ +/* WebhookClientConfig contains the information to make a TLS connection with the webhook */ +export interface IoK8sApiAdmissionregistrationV1WebhookClientConfig { + caBundle?: string; + service?: AdmissionServiceReference; + url?: string; +} +/* io.k8s.api.apps.v1.ControllerRevision */ +/* ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers. */ +export interface IoK8sApiAppsV1ControllerRevision { + apiVersion?: string; + data?: IoK8sApimachineryPkgRuntimeRawExtension; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + revision: number; +} +/* io.k8s.api.apps.v1.ControllerRevisionList */ +/* ControllerRevisionList is a resource containing a list of ControllerRevision objects. */ +export interface IoK8sApiAppsV1ControllerRevisionList { + apiVersion?: string; + items: IoK8sApiAppsV1ControllerRevision[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.apps.v1.DaemonSet */ +/* DaemonSet represents the configuration of a daemon set. */ +export interface IoK8sApiAppsV1DaemonSet { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAppsV1DaemonSetSpec; + status?: IoK8sApiAppsV1DaemonSetStatus; +} +/* io.k8s.api.apps.v1.DaemonSetCondition */ +/* DaemonSetCondition describes the state of a DaemonSet at a certain point. */ +export interface IoK8sApiAppsV1DaemonSetCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.apps.v1.DaemonSetList */ +/* DaemonSetList is a collection of daemon sets. */ +export interface IoK8sApiAppsV1DaemonSetList { + apiVersion?: string; + items: IoK8sApiAppsV1DaemonSet[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.apps.v1.DaemonSetSpec */ +/* DaemonSetSpec is the specification of a daemon set. */ +export interface IoK8sApiAppsV1DaemonSetSpec { + minReadySeconds?: number; + revisionHistoryLimit?: number; + selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; + template: IoK8sApiCoreV1PodTemplateSpec; + updateStrategy?: IoK8sApiAppsV1DaemonSetUpdateStrategy; +} +/* io.k8s.api.apps.v1.DaemonSetStatus */ +/* DaemonSetStatus represents the current status of a daemon set. */ +export interface IoK8sApiAppsV1DaemonSetStatus { + collisionCount?: number; + conditions?: IoK8sApiAppsV1DaemonSetCondition[]; + currentNumberScheduled: number; + desiredNumberScheduled: number; + numberAvailable?: number; + numberMisscheduled: number; + numberReady: number; + numberUnavailable?: number; + observedGeneration?: number; + updatedNumberScheduled?: number; +} +/* io.k8s.api.apps.v1.DaemonSetUpdateStrategy */ +/* DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet. */ +export interface IoK8sApiAppsV1DaemonSetUpdateStrategy { + rollingUpdate?: IoK8sApiAppsV1RollingUpdateDaemonSet; + type?: "OnDelete" | "RollingUpdate"; +} +/* io.k8s.api.apps.v1.Deployment */ +/* Deployment enables declarative updates for Pods and ReplicaSets. */ +export interface IoK8sApiAppsV1Deployment { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAppsV1DeploymentSpec; + status?: IoK8sApiAppsV1DeploymentStatus; +} +/* io.k8s.api.apps.v1.DeploymentCondition */ +/* DeploymentCondition describes the state of a deployment at a certain point. */ +export interface IoK8sApiAppsV1DeploymentCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastUpdateTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.apps.v1.DeploymentList */ +/* DeploymentList is a list of Deployments. */ +export interface IoK8sApiAppsV1DeploymentList { + apiVersion?: string; + items: IoK8sApiAppsV1Deployment[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.apps.v1.DeploymentSpec */ +/* DeploymentSpec is the specification of the desired behavior of the Deployment. */ +export interface IoK8sApiAppsV1DeploymentSpec { + minReadySeconds?: number; + paused?: boolean; + progressDeadlineSeconds?: number; + replicas?: number; + revisionHistoryLimit?: number; + selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; + strategy?: IoK8sApiAppsV1DeploymentStrategy; + template: IoK8sApiCoreV1PodTemplateSpec; +} +/* io.k8s.api.apps.v1.DeploymentStatus */ +/* DeploymentStatus is the most recently observed status of the Deployment. */ +export interface IoK8sApiAppsV1DeploymentStatus { + availableReplicas?: number; + collisionCount?: number; + conditions?: IoK8sApiAppsV1DeploymentCondition[]; + observedGeneration?: number; + readyReplicas?: number; + replicas?: number; + unavailableReplicas?: number; + updatedReplicas?: number; +} +/* io.k8s.api.apps.v1.DeploymentStrategy */ +/* DeploymentStrategy describes how to replace existing pods with new ones. */ +export interface IoK8sApiAppsV1DeploymentStrategy { + rollingUpdate?: IoK8sApiAppsV1RollingUpdateDeployment; + type?: "Recreate" | "RollingUpdate"; +} +/* io.k8s.api.apps.v1.ReplicaSet */ +/* ReplicaSet ensures that a specified number of pod replicas are running at any given time. */ +export interface IoK8sApiAppsV1ReplicaSet { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAppsV1ReplicaSetSpec; + status?: IoK8sApiAppsV1ReplicaSetStatus; +} +/* io.k8s.api.apps.v1.ReplicaSetCondition */ +/* ReplicaSetCondition describes the state of a replica set at a certain point. */ +export interface IoK8sApiAppsV1ReplicaSetCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.apps.v1.ReplicaSetList */ +/* ReplicaSetList is a collection of ReplicaSets. */ +export interface IoK8sApiAppsV1ReplicaSetList { + apiVersion?: string; + items: IoK8sApiAppsV1ReplicaSet[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.apps.v1.ReplicaSetSpec */ +/* ReplicaSetSpec is the specification of a ReplicaSet. */ +export interface IoK8sApiAppsV1ReplicaSetSpec { + minReadySeconds?: number; + replicas?: number; + selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; + template?: IoK8sApiCoreV1PodTemplateSpec; +} +/* io.k8s.api.apps.v1.ReplicaSetStatus */ +/* ReplicaSetStatus represents the current status of a ReplicaSet. */ +export interface IoK8sApiAppsV1ReplicaSetStatus { + availableReplicas?: number; + conditions?: IoK8sApiAppsV1ReplicaSetCondition[]; + fullyLabeledReplicas?: number; + observedGeneration?: number; + readyReplicas?: number; + replicas: number; +} +/* io.k8s.api.apps.v1.RollingUpdateDaemonSet */ +/* Spec to control the desired behavior of daemon set rolling update. */ +export interface IoK8sApiAppsV1RollingUpdateDaemonSet { + maxSurge?: IoK8sApimachineryPkgUtilIntstrIntOrString; + maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; +} +/* io.k8s.api.apps.v1.RollingUpdateDeployment */ +/* Spec to control the desired behavior of rolling update. */ +export interface IoK8sApiAppsV1RollingUpdateDeployment { + maxSurge?: IoK8sApimachineryPkgUtilIntstrIntOrString; + maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; +} +/* io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy */ +/* RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType. */ +export interface IoK8sApiAppsV1RollingUpdateStatefulSetStrategy { + maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; + partition?: number; +} +/* io.k8s.api.apps.v1.StatefulSet */ +/* StatefulSet represents a set of pods with consistent identities. Identities are defined as: + - Network: A single stable DNS and hostname. + - Storage: As many VolumeClaims as requested. + +The StatefulSet guarantees that a given network identity will always map to the same storage identity. */ +export interface IoK8sApiAppsV1StatefulSet { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAppsV1StatefulSetSpec; + status?: IoK8sApiAppsV1StatefulSetStatus; +} +/* io.k8s.api.apps.v1.StatefulSetCondition */ +/* StatefulSetCondition describes the state of a statefulset at a certain point. */ +export interface IoK8sApiAppsV1StatefulSetCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.apps.v1.StatefulSetList */ +/* StatefulSetList is a collection of StatefulSets. */ +export interface IoK8sApiAppsV1StatefulSetList { + apiVersion?: string; + items: IoK8sApiAppsV1StatefulSet[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.apps.v1.StatefulSetOrdinals */ +/* StatefulSetOrdinals describes the policy used for replica ordinal assignment in this StatefulSet. */ +export interface IoK8sApiAppsV1StatefulSetOrdinals { + start?: number; +} +/* io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy */ +/* StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates. */ +export interface IoK8sApiAppsV1StatefulSetPersistentVolumeClaimRetentionPolicy { + whenDeleted?: string; + whenScaled?: string; +} +/* io.k8s.api.apps.v1.StatefulSetSpec */ +/* A StatefulSetSpec is the specification of a StatefulSet. */ +export interface IoK8sApiAppsV1StatefulSetSpec { + minReadySeconds?: number; + ordinals?: IoK8sApiAppsV1StatefulSetOrdinals; + persistentVolumeClaimRetentionPolicy?: IoK8sApiAppsV1StatefulSetPersistentVolumeClaimRetentionPolicy; + podManagementPolicy?: "OrderedReady" | "Parallel"; + replicas?: number; + revisionHistoryLimit?: number; + selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; + serviceName: string; + template: IoK8sApiCoreV1PodTemplateSpec; + updateStrategy?: IoK8sApiAppsV1StatefulSetUpdateStrategy; + volumeClaimTemplates?: IoK8sApiCoreV1PersistentVolumeClaim[]; +} +/* io.k8s.api.apps.v1.StatefulSetStatus */ +/* StatefulSetStatus represents the current state of a StatefulSet. */ +export interface IoK8sApiAppsV1StatefulSetStatus { + availableReplicas?: number; + collisionCount?: number; + conditions?: IoK8sApiAppsV1StatefulSetCondition[]; + currentReplicas?: number; + currentRevision?: string; + observedGeneration?: number; + readyReplicas?: number; + replicas: number; + updateRevision?: string; + updatedReplicas?: number; +} +/* io.k8s.api.apps.v1.StatefulSetUpdateStrategy */ +/* StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy. */ +export interface IoK8sApiAppsV1StatefulSetUpdateStrategy { + rollingUpdate?: IoK8sApiAppsV1RollingUpdateStatefulSetStrategy; + type?: "OnDelete" | "RollingUpdate"; +} +/* io.k8s.api.authentication.v1.BoundObjectReference */ +/* BoundObjectReference is a reference to an object that a token is bound to. */ +export interface IoK8sApiAuthenticationV1BoundObjectReference { + apiVersion?: string; + kind?: string; + name?: string; + uid?: string; +} +/* io.k8s.api.authentication.v1.SelfSubjectReview */ +/* SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase. */ +export interface IoK8sApiAuthenticationV1SelfSubjectReview { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + status?: IoK8sApiAuthenticationV1SelfSubjectReviewStatus; +} +/* io.k8s.api.authentication.v1.SelfSubjectReviewStatus */ +/* SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user. */ +export interface IoK8sApiAuthenticationV1SelfSubjectReviewStatus { + userInfo?: IoK8sApiAuthenticationV1UserInfo; +} +/* io.k8s.api.authentication.v1.TokenRequest */ +/* TokenRequest requests a token for a given service account. */ +export interface IoK8sApiAuthenticationV1TokenRequest { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiAuthenticationV1TokenRequestSpec; + status?: IoK8sApiAuthenticationV1TokenRequestStatus; +} +/* io.k8s.api.authentication.v1.TokenRequestSpec */ +/* TokenRequestSpec contains client provided parameters of a token request. */ +export interface IoK8sApiAuthenticationV1TokenRequestSpec { + audiences: string[]; + boundObjectRef?: IoK8sApiAuthenticationV1BoundObjectReference; + expirationSeconds?: number; +} +/* io.k8s.api.authentication.v1.TokenRequestStatus */ +/* TokenRequestStatus is the result of a token request. */ +export interface IoK8sApiAuthenticationV1TokenRequestStatus { + expirationTimestamp: IoK8sApimachineryPkgApisMetaV1Time; + token: string; +} +/* io.k8s.api.authentication.v1.TokenReview */ +/* TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver. */ +export interface IoK8sApiAuthenticationV1TokenReview { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiAuthenticationV1TokenReviewSpec; + status?: IoK8sApiAuthenticationV1TokenReviewStatus; +} +/* io.k8s.api.authentication.v1.TokenReviewSpec */ +/* TokenReviewSpec is a description of the token authentication request. */ +export interface IoK8sApiAuthenticationV1TokenReviewSpec { + audiences?: string[]; + token?: string; +} +/* io.k8s.api.authentication.v1.TokenReviewStatus */ +/* TokenReviewStatus is the result of the token authentication request. */ +export interface IoK8sApiAuthenticationV1TokenReviewStatus { + audiences?: string[]; + authenticated?: boolean; + error?: string; + user?: IoK8sApiAuthenticationV1UserInfo; +} +/* io.k8s.api.authentication.v1.UserInfo */ +/* UserInfo holds the information about the user needed to implement the user.Info interface. */ +export interface IoK8sApiAuthenticationV1UserInfo { + extra?: { + [key: string]: unknown; + }; + groups?: string[]; + uid?: string; + username?: string; +} +/* io.k8s.api.authorization.v1.FieldSelectorAttributes */ +/* FieldSelectorAttributes indicates a field limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid. */ +export interface IoK8sApiAuthorizationV1FieldSelectorAttributes { + rawSelector?: string; + requirements?: IoK8sApimachineryPkgApisMetaV1FieldSelectorRequirement[]; +} +/* io.k8s.api.authorization.v1.LabelSelectorAttributes */ +/* LabelSelectorAttributes indicates a label limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid. */ +export interface IoK8sApiAuthorizationV1LabelSelectorAttributes { + rawSelector?: string; + requirements?: IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement[]; +} +/* io.k8s.api.authorization.v1.LocalSubjectAccessReview */ +/* LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking. */ +export interface IoK8sApiAuthorizationV1LocalSubjectAccessReview { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiAuthorizationV1SubjectAccessReviewSpec; + status?: IoK8sApiAuthorizationV1SubjectAccessReviewStatus; +} +/* io.k8s.api.authorization.v1.NonResourceAttributes */ +/* NonResourceAttributes includes the authorization attributes available for non-resource requests to the Authorizer interface */ +export interface IoK8sApiAuthorizationV1NonResourceAttributes { + path?: string; + verb?: string; +} +/* io.k8s.api.authorization.v1.NonResourceRule */ +/* NonResourceRule holds information that describes a rule for the non-resource */ +export interface IoK8sApiAuthorizationV1NonResourceRule { + nonResourceURLs?: string[]; + verbs: string[]; +} +/* io.k8s.api.authorization.v1.ResourceAttributes */ +/* ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface */ +export interface IoK8sApiAuthorizationV1ResourceAttributes { + fieldSelector?: IoK8sApiAuthorizationV1FieldSelectorAttributes; + group?: string; + labelSelector?: IoK8sApiAuthorizationV1LabelSelectorAttributes; + name?: string; + namespace?: string; + resource?: string; + subresource?: string; + verb?: string; + version?: string; +} +/* io.k8s.api.authorization.v1.ResourceRule */ +/* ResourceRule is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete. */ +export interface IoK8sApiAuthorizationV1ResourceRule { + apiGroups?: string[]; + resourceNames?: string[]; + resources?: string[]; + verbs: string[]; +} +/* io.k8s.api.authorization.v1.SelfSubjectAccessReview */ +/* SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means "in all namespaces". Self is a special case, because users should always be able to check whether they can perform an action */ +export interface IoK8sApiAuthorizationV1SelfSubjectAccessReview { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiAuthorizationV1SelfSubjectAccessReviewSpec; + status?: IoK8sApiAuthorizationV1SubjectAccessReviewStatus; +} +/* io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec */ +/* SelfSubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set */ +export interface IoK8sApiAuthorizationV1SelfSubjectAccessReviewSpec { + nonResourceAttributes?: IoK8sApiAuthorizationV1NonResourceAttributes; + resourceAttributes?: IoK8sApiAuthorizationV1ResourceAttributes; +} +/* io.k8s.api.authorization.v1.SelfSubjectRulesReview */ +/* SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server. */ +export interface IoK8sApiAuthorizationV1SelfSubjectRulesReview { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiAuthorizationV1SelfSubjectRulesReviewSpec; + status?: IoK8sApiAuthorizationV1SubjectRulesReviewStatus; +} +/* io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec */ +/* SelfSubjectRulesReviewSpec defines the specification for SelfSubjectRulesReview. */ +export interface IoK8sApiAuthorizationV1SelfSubjectRulesReviewSpec { + namespace?: string; +} +/* io.k8s.api.authorization.v1.SubjectAccessReview */ +/* SubjectAccessReview checks whether or not a user or group can perform an action. */ +export interface IoK8sApiAuthorizationV1SubjectAccessReview { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiAuthorizationV1SubjectAccessReviewSpec; + status?: IoK8sApiAuthorizationV1SubjectAccessReviewStatus; +} +/* io.k8s.api.authorization.v1.SubjectAccessReviewSpec */ +/* SubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set */ +export interface IoK8sApiAuthorizationV1SubjectAccessReviewSpec { + extra?: { + [key: string]: unknown; + }; + groups?: string[]; + nonResourceAttributes?: IoK8sApiAuthorizationV1NonResourceAttributes; + resourceAttributes?: IoK8sApiAuthorizationV1ResourceAttributes; + uid?: string; + user?: string; +} +/* io.k8s.api.authorization.v1.SubjectAccessReviewStatus */ +/* SubjectAccessReviewStatus */ +export interface IoK8sApiAuthorizationV1SubjectAccessReviewStatus { + allowed: boolean; + denied?: boolean; + evaluationError?: string; + reason?: string; +} +/* io.k8s.api.authorization.v1.SubjectRulesReviewStatus */ +/* SubjectRulesReviewStatus contains the result of a rules check. This check can be incomplete depending on the set of authorizers the server is configured with and any errors experienced during evaluation. Because authorization rules are additive, if a rule appears in a list it's safe to assume the subject has that permission, even if that list is incomplete. */ +export interface IoK8sApiAuthorizationV1SubjectRulesReviewStatus { + evaluationError?: string; + incomplete: boolean; + nonResourceRules: IoK8sApiAuthorizationV1NonResourceRule[]; + resourceRules: IoK8sApiAuthorizationV1ResourceRule[]; +} +/* io.k8s.api.autoscaling.v1.CrossVersionObjectReference */ +/* CrossVersionObjectReference contains enough information to let you identify the referred resource. */ +export interface IoK8sApiAutoscalingV1CrossVersionObjectReference { + apiVersion?: string; + kind: string; + name: string; +} +/* io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler */ +/* configuration of a horizontal pod autoscaler. */ +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscaler { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus; +} +/* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerList */ +/* list of horizontal pod autoscaler objects. */ +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerList { + apiVersion?: string; + items: IoK8sApiAutoscalingV1HorizontalPodAutoscaler[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec */ +/* specification of a horizontal pod autoscaler. */ +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec { + maxReplicas: number; + minReplicas?: number; + scaleTargetRef: IoK8sApiAutoscalingV1CrossVersionObjectReference; + targetCPUUtilizationPercentage?: number; +} +/* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus */ +/* current status of a horizontal pod autoscaler */ +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus { + currentCPUUtilizationPercentage?: number; + currentReplicas: number; + desiredReplicas: number; + lastScaleTime?: IoK8sApimachineryPkgApisMetaV1Time; + observedGeneration?: number; +} +/* io.k8s.api.autoscaling.v1.Scale */ +/* Scale represents a scaling request for a resource. */ +export interface IoK8sApiAutoscalingV1Scale { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAutoscalingV1ScaleSpec; + status?: IoK8sApiAutoscalingV1ScaleStatus; +} +/* io.k8s.api.autoscaling.v1.ScaleSpec */ +/* ScaleSpec describes the attributes of a scale subresource. */ +export interface IoK8sApiAutoscalingV1ScaleSpec { + replicas?: number; +} +/* io.k8s.api.autoscaling.v1.ScaleStatus */ +/* ScaleStatus represents the current status of a scale subresource. */ +export interface IoK8sApiAutoscalingV1ScaleStatus { + replicas: number; + selector?: string; +} +/* io.k8s.api.autoscaling.v2.ContainerResourceMetricSource */ +/* ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. */ +export interface IoK8sApiAutoscalingV2ContainerResourceMetricSource { + container: string; + name: string; + target: IoK8sApiAutoscalingV2MetricTarget; +} +/* io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus */ +/* ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. */ +export interface IoK8sApiAutoscalingV2ContainerResourceMetricStatus { + container: string; + current: IoK8sApiAutoscalingV2MetricValueStatus; + name: string; +} +/* io.k8s.api.autoscaling.v2.CrossVersionObjectReference */ +/* CrossVersionObjectReference contains enough information to let you identify the referred resource. */ +export interface IoK8sApiAutoscalingV2CrossVersionObjectReference { + apiVersion?: string; + kind: string; + name: string; +} +/* io.k8s.api.autoscaling.v2.ExternalMetricSource */ +/* ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). */ +export interface IoK8sApiAutoscalingV2ExternalMetricSource { + metric: IoK8sApiAutoscalingV2MetricIdentifier; + target: IoK8sApiAutoscalingV2MetricTarget; +} +/* io.k8s.api.autoscaling.v2.ExternalMetricStatus */ +/* ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object. */ +export interface IoK8sApiAutoscalingV2ExternalMetricStatus { + current: IoK8sApiAutoscalingV2MetricValueStatus; + metric: IoK8sApiAutoscalingV2MetricIdentifier; +} +/* io.k8s.api.autoscaling.v2.HPAScalingPolicy */ +/* HPAScalingPolicy is a single policy which must hold true for a specified past interval. */ +export interface IoK8sApiAutoscalingV2HPAScalingPolicy { + periodSeconds: number; + type: string; + value: number; +} +/* io.k8s.api.autoscaling.v2.HPAScalingRules */ +/* HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen. */ +export interface IoK8sApiAutoscalingV2HPAScalingRules { + policies?: IoK8sApiAutoscalingV2HPAScalingPolicy[]; + selectPolicy?: string; + stabilizationWindowSeconds?: number; +} +/* io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler */ +/* HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified. */ +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscaler { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus; +} +/* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior */ +/* HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). */ +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerBehavior { + scaleDown?: IoK8sApiAutoscalingV2HPAScalingRules; + scaleUp?: IoK8sApiAutoscalingV2HPAScalingRules; +} +/* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition */ +/* HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point. */ +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerList */ +/* HorizontalPodAutoscalerList is a list of horizontal pod autoscaler objects. */ +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerList { + apiVersion?: string; + items: IoK8sApiAutoscalingV2HorizontalPodAutoscaler[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec */ +/* HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler. */ +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec { + behavior?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerBehavior; + maxReplicas: number; + metrics?: IoK8sApiAutoscalingV2MetricSpec[]; + minReplicas?: number; + scaleTargetRef: IoK8sApiAutoscalingV2CrossVersionObjectReference; +} +/* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus */ +/* HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler. */ +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus { + conditions?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerCondition[]; + currentMetrics?: IoK8sApiAutoscalingV2MetricStatus[]; + currentReplicas?: number; + desiredReplicas: number; + lastScaleTime?: IoK8sApimachineryPkgApisMetaV1Time; + observedGeneration?: number; +} +/* io.k8s.api.autoscaling.v2.MetricIdentifier */ +/* MetricIdentifier defines the name and optionally selector for a metric */ +export interface IoK8sApiAutoscalingV2MetricIdentifier { + name: string; + selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +} +/* io.k8s.api.autoscaling.v2.MetricSpec */ +/* MetricSpec specifies how to scale based on a single metric (only \`type\` and one other matching field should be set at once). */ +export interface IoK8sApiAutoscalingV2MetricSpec { + containerResource?: IoK8sApiAutoscalingV2ContainerResourceMetricSource; + external?: IoK8sApiAutoscalingV2ExternalMetricSource; + object?: IoK8sApiAutoscalingV2ObjectMetricSource; + pods?: IoK8sApiAutoscalingV2PodsMetricSource; + resource?: IoK8sApiAutoscalingV2ResourceMetricSource; + type: string; +} +/* io.k8s.api.autoscaling.v2.MetricStatus */ +/* MetricStatus describes the last-read state of a single metric. */ +export interface IoK8sApiAutoscalingV2MetricStatus { + containerResource?: IoK8sApiAutoscalingV2ContainerResourceMetricStatus; + external?: IoK8sApiAutoscalingV2ExternalMetricStatus; + object?: IoK8sApiAutoscalingV2ObjectMetricStatus; + pods?: IoK8sApiAutoscalingV2PodsMetricStatus; + resource?: IoK8sApiAutoscalingV2ResourceMetricStatus; + type: string; +} +/* io.k8s.api.autoscaling.v2.MetricTarget */ +/* MetricTarget defines the target value, average value, or average utilization of a specific metric */ +export interface IoK8sApiAutoscalingV2MetricTarget { + averageUtilization?: number; + averageValue?: IoK8sApimachineryPkgApiResourceQuantity; + type: string; + value?: IoK8sApimachineryPkgApiResourceQuantity; +} +/* io.k8s.api.autoscaling.v2.MetricValueStatus */ +/* MetricValueStatus holds the current value for a metric */ +export interface IoK8sApiAutoscalingV2MetricValueStatus { + averageUtilization?: number; + averageValue?: IoK8sApimachineryPkgApiResourceQuantity; + value?: IoK8sApimachineryPkgApiResourceQuantity; +} +/* io.k8s.api.autoscaling.v2.ObjectMetricSource */ +/* ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ +export interface IoK8sApiAutoscalingV2ObjectMetricSource { + describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; + metric: IoK8sApiAutoscalingV2MetricIdentifier; + target: IoK8sApiAutoscalingV2MetricTarget; +} +/* io.k8s.api.autoscaling.v2.ObjectMetricStatus */ +/* ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ +export interface IoK8sApiAutoscalingV2ObjectMetricStatus { + current: IoK8sApiAutoscalingV2MetricValueStatus; + describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; + metric: IoK8sApiAutoscalingV2MetricIdentifier; +} +/* io.k8s.api.autoscaling.v2.PodsMetricSource */ +/* PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. */ +export interface IoK8sApiAutoscalingV2PodsMetricSource { + metric: IoK8sApiAutoscalingV2MetricIdentifier; + target: IoK8sApiAutoscalingV2MetricTarget; +} +/* io.k8s.api.autoscaling.v2.PodsMetricStatus */ +/* PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second). */ +export interface IoK8sApiAutoscalingV2PodsMetricStatus { + current: IoK8sApiAutoscalingV2MetricValueStatus; + metric: IoK8sApiAutoscalingV2MetricIdentifier; +} +/* io.k8s.api.autoscaling.v2.ResourceMetricSource */ +/* ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. */ +export interface IoK8sApiAutoscalingV2ResourceMetricSource { + name: string; + target: IoK8sApiAutoscalingV2MetricTarget; +} +/* io.k8s.api.autoscaling.v2.ResourceMetricStatus */ +/* ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. */ +export interface IoK8sApiAutoscalingV2ResourceMetricStatus { + current: IoK8sApiAutoscalingV2MetricValueStatus; + name: string; +} +/* io.k8s.api.batch.v1.CronJob */ +/* CronJob represents the configuration of a single cron job. */ +export interface IoK8sApiBatchV1CronJob { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiBatchV1CronJobSpec; + status?: IoK8sApiBatchV1CronJobStatus; +} +/* io.k8s.api.batch.v1.CronJobList */ +/* CronJobList is a collection of cron jobs. */ +export interface IoK8sApiBatchV1CronJobList { + apiVersion?: string; + items: IoK8sApiBatchV1CronJob[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.batch.v1.CronJobSpec */ +/* CronJobSpec describes how the job execution will look like and when it will actually run. */ +export interface IoK8sApiBatchV1CronJobSpec { + concurrencyPolicy?: "Allow" | "Forbid" | "Replace"; + failedJobsHistoryLimit?: number; + jobTemplate: IoK8sApiBatchV1JobTemplateSpec; + schedule: string; + startingDeadlineSeconds?: number; + successfulJobsHistoryLimit?: number; + suspend?: boolean; + timeZone?: string; +} +/* io.k8s.api.batch.v1.CronJobStatus */ +/* CronJobStatus represents the current state of a cron job. */ +export interface IoK8sApiBatchV1CronJobStatus { + active?: IoK8sApiCoreV1ObjectReference[]; + lastScheduleTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastSuccessfulTime?: IoK8sApimachineryPkgApisMetaV1Time; +} +/* io.k8s.api.batch.v1.Job */ +/* Job represents the configuration of a single job. */ +export interface IoK8sApiBatchV1Job { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiBatchV1JobSpec; + status?: IoK8sApiBatchV1JobStatus; +} +/* io.k8s.api.batch.v1.JobCondition */ +/* JobCondition describes current state of a job. */ +export interface IoK8sApiBatchV1JobCondition { + lastProbeTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.batch.v1.JobList */ +/* JobList is a collection of jobs. */ +export interface IoK8sApiBatchV1JobList { + apiVersion?: string; + items: IoK8sApiBatchV1Job[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.batch.v1.JobSpec */ +/* JobSpec describes how the job execution will look like. */ +export interface IoK8sApiBatchV1JobSpec { + activeDeadlineSeconds?: number; + backoffLimit?: number; + backoffLimitPerIndex?: number; + completionMode?: "Indexed" | "NonIndexed"; + completions?: number; + managedBy?: string; + manualSelector?: boolean; + maxFailedIndexes?: number; + parallelism?: number; + podFailurePolicy?: IoK8sApiBatchV1PodFailurePolicy; + podReplacementPolicy?: "Failed" | "TerminatingOrFailed"; + selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + successPolicy?: IoK8sApiBatchV1SuccessPolicy; + suspend?: boolean; + template: IoK8sApiCoreV1PodTemplateSpec; + ttlSecondsAfterFinished?: number; +} +/* io.k8s.api.batch.v1.JobStatus */ +/* JobStatus represents the current state of a Job. */ +export interface IoK8sApiBatchV1JobStatus { + active?: number; + completedIndexes?: string; + completionTime?: IoK8sApimachineryPkgApisMetaV1Time; + conditions?: IoK8sApiBatchV1JobCondition[]; + failed?: number; + failedIndexes?: string; + ready?: number; + startTime?: IoK8sApimachineryPkgApisMetaV1Time; + succeeded?: number; + terminating?: number; + uncountedTerminatedPods?: IoK8sApiBatchV1UncountedTerminatedPods; +} +/* io.k8s.api.batch.v1.JobTemplateSpec */ +/* JobTemplateSpec describes the data a Job should have when created from a template */ +export interface IoK8sApiBatchV1JobTemplateSpec { + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiBatchV1JobSpec; +} +/* io.k8s.api.batch.v1.PodFailurePolicy */ +/* PodFailurePolicy describes how failed pods influence the backoffLimit. */ +export interface IoK8sApiBatchV1PodFailurePolicy { + rules: IoK8sApiBatchV1PodFailurePolicyRule[]; +} +/* io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement */ +/* PodFailurePolicyOnExitCodesRequirement describes the requirement for handling a failed pod based on its container exit codes. In particular, it lookups the .state.terminated.exitCode for each app container and init container status, represented by the .status.containerStatuses and .status.initContainerStatuses fields in the Pod status, respectively. Containers completed with success (exit code 0) are excluded from the requirement check. */ +export interface IoK8sApiBatchV1PodFailurePolicyOnExitCodesRequirement { + containerName?: string; + operator: "In" | "NotIn"; + values: number[]; +} +/* io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern */ +/* PodFailurePolicyOnPodConditionsPattern describes a pattern for matching an actual pod condition type. */ +export interface IoK8sApiBatchV1PodFailurePolicyOnPodConditionsPattern { + status: string; + type: string; +} +/* io.k8s.api.batch.v1.PodFailurePolicyRule */ +/* PodFailurePolicyRule describes how a pod failure is handled when the requirements are met. One of onExitCodes and onPodConditions, but not both, can be used in each rule. */ +export interface IoK8sApiBatchV1PodFailurePolicyRule { + action: "Count" | "FailIndex" | "FailJob" | "Ignore"; + onExitCodes?: IoK8sApiBatchV1PodFailurePolicyOnExitCodesRequirement; + onPodConditions?: IoK8sApiBatchV1PodFailurePolicyOnPodConditionsPattern[]; +} +/* io.k8s.api.batch.v1.SuccessPolicy */ +/* SuccessPolicy describes when a Job can be declared as succeeded based on the success of some indexes. */ +export interface IoK8sApiBatchV1SuccessPolicy { + rules: IoK8sApiBatchV1SuccessPolicyRule[]; +} +/* io.k8s.api.batch.v1.SuccessPolicyRule */ +/* SuccessPolicyRule describes rule for declaring a Job as succeeded. Each rule must have at least one of the "succeededIndexes" or "succeededCount" specified. */ +export interface IoK8sApiBatchV1SuccessPolicyRule { + succeededCount?: number; + succeededIndexes?: string; +} +/* io.k8s.api.batch.v1.UncountedTerminatedPods */ +/* UncountedTerminatedPods holds UIDs of Pods that have terminated but haven't been accounted in Job status counters. */ +export interface IoK8sApiBatchV1UncountedTerminatedPods { + failed?: string[]; + succeeded?: string[]; +} +/* io.k8s.api.certificates.v1.CertificateSigningRequest */ +/* CertificateSigningRequest objects provide a mechanism to obtain x509 certificates by submitting a certificate signing request, and having it asynchronously approved and issued. + +Kubelets use this API to obtain: + 1. client certificates to authenticate to kube-apiserver (with the "kubernetes.io/kube-apiserver-client-kubelet" signerName). + 2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the "kubernetes.io/kubelet-serving" signerName). + +This API can be used to request client certificates to authenticate to kube-apiserver (with the "kubernetes.io/kube-apiserver-client" signerName), or to obtain certificates from custom non-Kubernetes signers. */ +export interface IoK8sApiCertificatesV1CertificateSigningRequest { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiCertificatesV1CertificateSigningRequestSpec; + status?: IoK8sApiCertificatesV1CertificateSigningRequestStatus; +} +/* io.k8s.api.certificates.v1.CertificateSigningRequestCondition */ +/* CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object */ +export interface IoK8sApiCertificatesV1CertificateSigningRequestCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastUpdateTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.certificates.v1.CertificateSigningRequestList */ +/* CertificateSigningRequestList is a collection of CertificateSigningRequest objects */ +export interface IoK8sApiCertificatesV1CertificateSigningRequestList { + apiVersion?: string; + items: IoK8sApiCertificatesV1CertificateSigningRequest[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.certificates.v1.CertificateSigningRequestSpec */ +/* CertificateSigningRequestSpec contains the certificate request. */ +export interface IoK8sApiCertificatesV1CertificateSigningRequestSpec { + expirationSeconds?: number; + extra?: { + [key: string]: unknown; + }; + groups?: string[]; + request: string; + signerName: string; + uid?: string; + usages?: ("any" | "cert sign" | "client auth" | "code signing" | "content commitment" | "crl sign" | "data encipherment" | "decipher only" | "digital signature" | "email protection" | "encipher only" | "ipsec end system" | "ipsec tunnel" | "ipsec user" | "key agreement" | "key encipherment" | "microsoft sgc" | "netscape sgc" | "ocsp signing" | "s/mime" | "server auth" | "signing" | "timestamping")[]; + username?: string; +} +/* io.k8s.api.certificates.v1.CertificateSigningRequestStatus */ +/* CertificateSigningRequestStatus contains conditions used to indicate approved/denied/failed status of the request, and the issued certificate. */ +export interface IoK8sApiCertificatesV1CertificateSigningRequestStatus { + certificate?: string; + conditions?: IoK8sApiCertificatesV1CertificateSigningRequestCondition[]; +} +/* io.k8s.api.coordination.v1.Lease */ +/* Lease defines a lease concept. */ +export interface IoK8sApiCoordinationV1Lease { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoordinationV1LeaseSpec; +} +/* io.k8s.api.coordination.v1.LeaseList */ +/* LeaseList is a list of Lease objects. */ +export interface IoK8sApiCoordinationV1LeaseList { + apiVersion?: string; + items: IoK8sApiCoordinationV1Lease[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.coordination.v1.LeaseSpec */ +/* LeaseSpec is a specification of a Lease. */ +export interface IoK8sApiCoordinationV1LeaseSpec { + acquireTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; + holderIdentity?: string; + leaseDurationSeconds?: number; + leaseTransitions?: number; + preferredHolder?: string; + renewTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; + strategy?: string; +} +/* io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource */ +/* Represents a Persistent Disk resource in AWS. + +An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; +} +/* io.k8s.api.core.v1.Affinity */ +/* Affinity is a group of affinity scheduling rules. */ +export interface IoK8sApiCoreV1Affinity { + nodeAffinity?: IoK8sApiCoreV1NodeAffinity; + podAffinity?: IoK8sApiCoreV1PodAffinity; + podAntiAffinity?: IoK8sApiCoreV1PodAntiAffinity; +} +/* io.k8s.api.core.v1.AppArmorProfile */ +/* AppArmorProfile defines a pod or container's AppArmor settings. */ +export interface IoK8sApiCoreV1AppArmorProfile { + localhostProfile?: string; + type: "Localhost" | "RuntimeDefault" | "Unconfined"; +} +/* io.k8s.api.core.v1.AttachedVolume */ +/* AttachedVolume describes a volume attached to a node */ +export interface IoK8sApiCoreV1AttachedVolume { + devicePath: string; + name: string; +} +/* io.k8s.api.core.v1.AzureDiskVolumeSource */ +/* AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. */ +export interface IoK8sApiCoreV1AzureDiskVolumeSource { + cachingMode?: "None" | "ReadOnly" | "ReadWrite"; + diskName: string; + diskURI: string; + fsType?: string; + kind?: "Dedicated" | "Managed" | "Shared"; + readOnly?: boolean; +} +/* io.k8s.api.core.v1.AzureFilePersistentVolumeSource */ +/* AzureFile represents an Azure File Service mount on the host and bind mount to the pod. */ +export interface IoK8sApiCoreV1AzureFilePersistentVolumeSource { + readOnly?: boolean; + secretName: string; + secretNamespace?: string; + shareName: string; +} +/* io.k8s.api.core.v1.AzureFileVolumeSource */ +/* AzureFile represents an Azure File Service mount on the host and bind mount to the pod. */ +export interface IoK8sApiCoreV1AzureFileVolumeSource { + readOnly?: boolean; + secretName: string; + shareName: string; +} +/* io.k8s.api.core.v1.Binding */ +/* Binding ties one object to another; for example, a pod is bound to a node by a scheduler. */ +export interface IoK8sApiCoreV1Binding { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + target: IoK8sApiCoreV1ObjectReference; +} +/* io.k8s.api.core.v1.CSIPersistentVolumeSource */ +/* Represents storage that is managed by an external CSI volume driver */ +export interface IoK8sApiCoreV1CSIPersistentVolumeSource { + controllerExpandSecretRef?: IoK8sApiCoreV1SecretReference; + controllerPublishSecretRef?: IoK8sApiCoreV1SecretReference; + driver: string; + fsType?: string; + nodeExpandSecretRef?: IoK8sApiCoreV1SecretReference; + nodePublishSecretRef?: IoK8sApiCoreV1SecretReference; + nodeStageSecretRef?: IoK8sApiCoreV1SecretReference; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + volumeHandle: string; +} +/* io.k8s.api.core.v1.CSIVolumeSource */ +/* Represents a source location of a volume to mount, managed by an external CSI driver */ +export interface IoK8sApiCoreV1CSIVolumeSource { + driver: string; + fsType?: string; + nodePublishSecretRef?: IoK8sApiCoreV1LocalObjectReference; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; +} +/* io.k8s.api.core.v1.Capabilities */ +/* Adds and removes POSIX capabilities from running containers. */ +export interface IoK8sApiCoreV1Capabilities { + add?: string[]; + drop?: string[]; +} +/* io.k8s.api.core.v1.CephFSPersistentVolumeSource */ +/* Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1CephFSPersistentVolumeSource { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: IoK8sApiCoreV1SecretReference; + user?: string; +} +/* io.k8s.api.core.v1.CephFSVolumeSource */ +/* Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1CephFSVolumeSource { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: IoK8sApiCoreV1LocalObjectReference; + user?: string; +} +/* io.k8s.api.core.v1.CinderPersistentVolumeSource */ +/* Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1CinderPersistentVolumeSource { + fsType?: string; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1SecretReference; + volumeID: string; +} +/* io.k8s.api.core.v1.CinderVolumeSource */ +/* Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1CinderVolumeSource { + fsType?: string; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1LocalObjectReference; + volumeID: string; +} +/* io.k8s.api.core.v1.ClientIPConfig */ +/* ClientIPConfig represents the configurations of Client IP based session affinity. */ +export interface IoK8sApiCoreV1ClientIPConfig { + timeoutSeconds?: number; +} +/* io.k8s.api.core.v1.ClusterTrustBundleProjection */ +/* ClusterTrustBundleProjection describes how to select a set of ClusterTrustBundle objects and project their contents into the pod filesystem. */ +export interface IoK8sApiCoreV1ClusterTrustBundleProjection { + labelSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + name?: string; + optional?: boolean; + path: string; + signerName?: string; +} +/* io.k8s.api.core.v1.ComponentCondition */ +/* Information about the condition of a component. */ +export interface IoK8sApiCoreV1ComponentCondition { + error?: string; + message?: string; + status: string; + type: string; +} +/* io.k8s.api.core.v1.ComponentStatus */ +/* ComponentStatus (and ComponentStatusList) holds the cluster validation info. Deprecated: This API is deprecated in v1.19+ */ +export interface IoK8sApiCoreV1ComponentStatus { + apiVersion?: string; + conditions?: IoK8sApiCoreV1ComponentCondition[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; +} +/* io.k8s.api.core.v1.ComponentStatusList */ +/* Status of all the conditions for the component as a list of ComponentStatus objects. Deprecated: This API is deprecated in v1.19+ */ +export interface IoK8sApiCoreV1ComponentStatusList { + apiVersion?: string; + items: IoK8sApiCoreV1ComponentStatus[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.ConfigMap */ +/* ConfigMap holds configuration data for pods to consume. */ +export interface IoK8sApiCoreV1ConfigMap { + apiVersion?: string; + binaryData?: { + [key: string]: unknown; + }; + data?: { + [key: string]: unknown; + }; + immutable?: boolean; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; +} +/* io.k8s.api.core.v1.ConfigMapEnvSource */ +/* ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. + +The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables. */ +export interface IoK8sApiCoreV1ConfigMapEnvSource { + name?: string; + optional?: boolean; +} +/* io.k8s.api.core.v1.ConfigMapKeySelector */ +/* Selects a key from a ConfigMap. */ +export interface IoK8sApiCoreV1ConfigMapKeySelector { + key: string; + name?: string; + optional?: boolean; +} +/* io.k8s.api.core.v1.ConfigMapList */ +/* ConfigMapList is a resource containing a list of ConfigMap objects. */ +export interface IoK8sApiCoreV1ConfigMapList { + apiVersion?: string; + items: IoK8sApiCoreV1ConfigMap[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.ConfigMapNodeConfigSource */ +/* ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node. This API is deprecated since 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration */ +export interface IoK8sApiCoreV1ConfigMapNodeConfigSource { + kubeletConfigKey: string; + name: string; + namespace: string; + resourceVersion?: string; + uid?: string; +} +/* io.k8s.api.core.v1.ConfigMapProjection */ +/* Adapts a ConfigMap into a projected volume. + +The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode. */ +export interface IoK8sApiCoreV1ConfigMapProjection { + items?: IoK8sApiCoreV1KeyToPath[]; + name?: string; + optional?: boolean; +} +/* io.k8s.api.core.v1.ConfigMapVolumeSource */ +/* Adapts a ConfigMap into a volume. + +The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1ConfigMapVolumeSource { + defaultMode?: number; + items?: IoK8sApiCoreV1KeyToPath[]; + name?: string; + optional?: boolean; +} +/* io.k8s.api.core.v1.Container */ +/* A single application container that you want to run within a pod. */ +export interface IoK8sApiCoreV1Container { + args?: string[]; + command?: string[]; + env?: IoK8sApiCoreV1EnvVar[]; + envFrom?: IoK8sApiCoreV1EnvFromSource[]; + image?: string; + imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; + lifecycle?: IoK8sApiCoreV1Lifecycle; + livenessProbe?: IoK8sApiCoreV1Probe; + name: string; + ports?: IoK8sApiCoreV1ContainerPort[]; + readinessProbe?: IoK8sApiCoreV1Probe; + resizePolicy?: IoK8sApiCoreV1ContainerResizePolicy[]; + resources?: IoK8sApiCoreV1ResourceRequirements; + restartPolicy?: string; + securityContext?: IoK8sApiCoreV1SecurityContext; + startupProbe?: IoK8sApiCoreV1Probe; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: "FallbackToLogsOnError" | "File"; + tty?: boolean; + volumeDevices?: IoK8sApiCoreV1VolumeDevice[]; + volumeMounts?: IoK8sApiCoreV1VolumeMount[]; + workingDir?: string; +} +/* io.k8s.api.core.v1.ContainerImage */ +/* Describe a container image */ +export interface IoK8sApiCoreV1ContainerImage { + names?: string[]; + sizeBytes?: number; +} +/* io.k8s.api.core.v1.ContainerPort */ +/* ContainerPort represents a network port in a single container. */ +export interface IoK8sApiCoreV1ContainerPort { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: "SCTP" | "TCP" | "UDP"; +} +/* io.k8s.api.core.v1.ContainerResizePolicy */ +/* ContainerResizePolicy represents resource resize policy for the container. */ +export interface IoK8sApiCoreV1ContainerResizePolicy { + resourceName: string; + restartPolicy: string; +} +/* io.k8s.api.core.v1.ContainerState */ +/* ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting. */ +export interface IoK8sApiCoreV1ContainerState { + running?: IoK8sApiCoreV1ContainerStateRunning; + terminated?: IoK8sApiCoreV1ContainerStateTerminated; + waiting?: IoK8sApiCoreV1ContainerStateWaiting; +} +/* io.k8s.api.core.v1.ContainerStateRunning */ +/* ContainerStateRunning is a running state of a container. */ +export interface IoK8sApiCoreV1ContainerStateRunning { + startedAt?: IoK8sApimachineryPkgApisMetaV1Time; +} +/* io.k8s.api.core.v1.ContainerStateTerminated */ +/* ContainerStateTerminated is a terminated state of a container. */ +export interface IoK8sApiCoreV1ContainerStateTerminated { + containerID?: string; + exitCode: number; + finishedAt?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + signal?: number; + startedAt?: IoK8sApimachineryPkgApisMetaV1Time; +} +/* io.k8s.api.core.v1.ContainerStateWaiting */ +/* ContainerStateWaiting is a waiting state of a container. */ +export interface IoK8sApiCoreV1ContainerStateWaiting { + message?: string; + reason?: string; +} +/* io.k8s.api.core.v1.ContainerStatus */ +/* ContainerStatus contains details for the current status of this container. */ +export interface IoK8sApiCoreV1ContainerStatus { + allocatedResources?: { + [key: string]: unknown; + }; + allocatedResourcesStatus?: IoK8sApiCoreV1ResourceStatus[]; + containerID?: string; + image: string; + imageID: string; + lastState?: IoK8sApiCoreV1ContainerState; + name: string; + ready: boolean; + resources?: IoK8sApiCoreV1ResourceRequirements; + restartCount: number; + started?: boolean; + state?: IoK8sApiCoreV1ContainerState; + user?: IoK8sApiCoreV1ContainerUser; + volumeMounts?: IoK8sApiCoreV1VolumeMountStatus[]; +} +/* io.k8s.api.core.v1.ContainerUser */ +/* ContainerUser represents user identity information */ +export interface IoK8sApiCoreV1ContainerUser { + linux?: IoK8sApiCoreV1LinuxContainerUser; +} +/* io.k8s.api.core.v1.DaemonEndpoint */ +/* DaemonEndpoint contains information about a single Daemon endpoint. */ +export interface IoK8sApiCoreV1DaemonEndpoint { + Port: number; +} +/* io.k8s.api.core.v1.DownwardAPIProjection */ +/* Represents downward API info for projecting into a projected volume. Note that this is identical to a downwardAPI volume source without the default mode. */ +export interface IoK8sApiCoreV1DownwardAPIProjection { + items?: IoK8sApiCoreV1DownwardAPIVolumeFile[]; +} +/* io.k8s.api.core.v1.DownwardAPIVolumeFile */ +/* DownwardAPIVolumeFile represents information to create the file containing the pod field */ +export interface IoK8sApiCoreV1DownwardAPIVolumeFile { + fieldRef?: IoK8sApiCoreV1ObjectFieldSelector; + mode?: number; + path: string; + resourceFieldRef?: IoK8sApiCoreV1ResourceFieldSelector; +} +/* io.k8s.api.core.v1.DownwardAPIVolumeSource */ +/* DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1DownwardAPIVolumeSource { + defaultMode?: number; + items?: IoK8sApiCoreV1DownwardAPIVolumeFile[]; +} +/* io.k8s.api.core.v1.EmptyDirVolumeSource */ +/* Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1EmptyDirVolumeSource { + medium?: string; + sizeLimit?: IoK8sApimachineryPkgApiResourceQuantity; +} +/* io.k8s.api.core.v1.EndpointAddress */ +/* EndpointAddress is a tuple that describes single IP address. */ +export interface IoK8sApiCoreV1EndpointAddress { + hostname?: string; + ip: string; + nodeName?: string; + targetRef?: IoK8sApiCoreV1ObjectReference; +} +/* io.k8s.api.core.v1.EndpointPort */ +/* EndpointPort is a tuple that describes a single port. */ +export interface IoK8sApiCoreV1EndpointPort { + appProtocol?: string; + name?: string; + port: number; + protocol?: "SCTP" | "TCP" | "UDP"; +} +/* io.k8s.api.core.v1.EndpointSubset */ +/* EndpointSubset is a group of addresses with a common set of ports. The expanded set of endpoints is the Cartesian product of Addresses x Ports. For example, given: + + { + Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}], + Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}] + } + +The resulting set of endpoints can be viewed as: + + a: [ 10.10.1.1:8675, 10.10.2.2:8675 ], + b: [ 10.10.1.1:309, 10.10.2.2:309 ] */ +export interface IoK8sApiCoreV1EndpointSubset { + addresses?: IoK8sApiCoreV1EndpointAddress[]; + notReadyAddresses?: IoK8sApiCoreV1EndpointAddress[]; + ports?: IoK8sApiCoreV1EndpointPort[]; +} +/* io.k8s.api.core.v1.Endpoints */ +/* Endpoints is a collection of endpoints that implement the actual service. Example: + + Name: "mysvc", + Subsets: [ + { + Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}], + Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}] + }, + { + Addresses: [{"ip": "10.10.3.3"}], + Ports: [{"name": "a", "port": 93}, {"name": "b", "port": 76}] + }, + ] */ +export interface IoK8sApiCoreV1Endpoints { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + subsets?: IoK8sApiCoreV1EndpointSubset[]; +} +/* io.k8s.api.core.v1.EndpointsList */ +/* EndpointsList is a list of endpoints. */ +export interface IoK8sApiCoreV1EndpointsList { + apiVersion?: string; + items: IoK8sApiCoreV1Endpoints[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.EnvFromSource */ +/* EnvFromSource represents the source of a set of ConfigMaps */ +export interface IoK8sApiCoreV1EnvFromSource { + configMapRef?: IoK8sApiCoreV1ConfigMapEnvSource; + prefix?: string; + secretRef?: IoK8sApiCoreV1SecretEnvSource; +} +/* io.k8s.api.core.v1.EnvVar */ +/* EnvVar represents an environment variable present in a Container. */ +export interface IoK8sApiCoreV1EnvVar { + name: string; + value?: string; + valueFrom?: IoK8sApiCoreV1EnvVarSource; +} +/* io.k8s.api.core.v1.EnvVarSource */ +/* EnvVarSource represents a source for the value of an EnvVar. */ +export interface IoK8sApiCoreV1EnvVarSource { + configMapKeyRef?: IoK8sApiCoreV1ConfigMapKeySelector; + fieldRef?: IoK8sApiCoreV1ObjectFieldSelector; + resourceFieldRef?: IoK8sApiCoreV1ResourceFieldSelector; + secretKeyRef?: IoK8sApiCoreV1SecretKeySelector; +} +/* io.k8s.api.core.v1.EphemeralContainer */ +/* An EphemeralContainer is a temporary container that you may add to an existing Pod for user-initiated activities such as debugging. Ephemeral containers have no resource or scheduling guarantees, and they will not be restarted when they exit or when a Pod is removed or restarted. The kubelet may evict a Pod if an ephemeral container causes the Pod to exceed its resource allocation. + +To add an ephemeral container, use the ephemeralcontainers subresource of an existing Pod. Ephemeral containers may not be removed or restarted. */ +export interface IoK8sApiCoreV1EphemeralContainer { + args?: string[]; + command?: string[]; + env?: IoK8sApiCoreV1EnvVar[]; + envFrom?: IoK8sApiCoreV1EnvFromSource[]; + image?: string; + imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; + lifecycle?: IoK8sApiCoreV1Lifecycle; + livenessProbe?: IoK8sApiCoreV1Probe; + name: string; + ports?: IoK8sApiCoreV1ContainerPort[]; + readinessProbe?: IoK8sApiCoreV1Probe; + resizePolicy?: IoK8sApiCoreV1ContainerResizePolicy[]; + resources?: IoK8sApiCoreV1ResourceRequirements; + restartPolicy?: string; + securityContext?: IoK8sApiCoreV1SecurityContext; + startupProbe?: IoK8sApiCoreV1Probe; + stdin?: boolean; + stdinOnce?: boolean; + targetContainerName?: string; + terminationMessagePath?: string; + terminationMessagePolicy?: "FallbackToLogsOnError" | "File"; + tty?: boolean; + volumeDevices?: IoK8sApiCoreV1VolumeDevice[]; + volumeMounts?: IoK8sApiCoreV1VolumeMount[]; + workingDir?: string; +} +/* io.k8s.api.core.v1.EphemeralVolumeSource */ +/* Represents an ephemeral volume that is handled by a normal storage driver. */ +export interface IoK8sApiCoreV1EphemeralVolumeSource { + volumeClaimTemplate?: IoK8sApiCoreV1PersistentVolumeClaimTemplate; +} +/* io.k8s.api.core.v1.Event */ +/* Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data. */ +export interface IoK8sApiCoreV1Event { + action?: string; + apiVersion?: string; + count?: number; + eventTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; + firstTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; + involvedObject: IoK8sApiCoreV1ObjectReference; + kind?: string; + lastTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + reason?: string; + related?: IoK8sApiCoreV1ObjectReference; + reportingComponent?: string; + reportingInstance?: string; + series?: IoK8sApiCoreV1EventSeries; + source?: IoK8sApiCoreV1EventSource; + type?: string; +} +/* io.k8s.api.core.v1.EventList */ +/* EventList is a list of events. */ +export interface IoK8sApiCoreV1EventList { + apiVersion?: string; + items: IoK8sApiCoreV1Event[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.EventSeries */ +/* EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. */ +export interface IoK8sApiCoreV1EventSeries { + count?: number; + lastObservedTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; +} +/* io.k8s.api.core.v1.EventSource */ +/* EventSource contains information for an event. */ +export interface IoK8sApiCoreV1EventSource { + component?: string; + host?: string; +} +/* io.k8s.api.core.v1.ExecAction */ +/* ExecAction describes a "run in container" action. */ +export interface IoK8sApiCoreV1ExecAction { + command?: string[]; +} +/* io.k8s.api.core.v1.FCVolumeSource */ +/* Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1FCVolumeSource { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; +} +/* io.k8s.api.core.v1.FlexPersistentVolumeSource */ +/* FlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin. */ +export interface IoK8sApiCoreV1FlexPersistentVolumeSource { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1SecretReference; +} +/* io.k8s.api.core.v1.FlexVolumeSource */ +/* FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. */ +export interface IoK8sApiCoreV1FlexVolumeSource { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1LocalObjectReference; +} +/* io.k8s.api.core.v1.FlockerVolumeSource */ +/* Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1FlockerVolumeSource { + datasetName?: string; + datasetUUID?: string; +} +/* io.k8s.api.core.v1.GCEPersistentDiskVolumeSource */ +/* Represents a Persistent Disk resource in Google Compute Engine. + +A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1GCEPersistentDiskVolumeSource { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; +} +/* io.k8s.api.core.v1.GRPCAction */ +/* GRPCAction specifies an action involving a GRPC service. */ +export interface IoK8sApiCoreV1GRPCAction { + port: number; + service?: string; +} +/* io.k8s.api.core.v1.GitRepoVolumeSource */ +/* Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling. + +DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. */ +export interface IoK8sApiCoreV1GitRepoVolumeSource { + directory?: string; + repository: string; + revision?: string; +} +/* io.k8s.api.core.v1.GlusterfsPersistentVolumeSource */ +/* Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1GlusterfsPersistentVolumeSource { + endpoints: string; + endpointsNamespace?: string; + path: string; + readOnly?: boolean; +} +/* io.k8s.api.core.v1.GlusterfsVolumeSource */ +/* Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1GlusterfsVolumeSource { + endpoints: string; + path: string; + readOnly?: boolean; +} +/* io.k8s.api.core.v1.HTTPGetAction */ +/* HTTPGetAction describes an action based on HTTP Get requests. */ +export interface IoK8sApiCoreV1HTTPGetAction { + host?: string; + httpHeaders?: IoK8sApiCoreV1HTTPHeader[]; + path?: string; + port: IoK8sApimachineryPkgUtilIntstrIntOrString; + scheme?: "HTTP" | "HTTPS"; +} +/* io.k8s.api.core.v1.HTTPHeader */ +/* HTTPHeader describes a custom header to be used in HTTP probes */ +export interface IoK8sApiCoreV1HTTPHeader { + name: string; + value: string; +} +/* io.k8s.api.core.v1.HostAlias */ +/* HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file. */ +export interface IoK8sApiCoreV1HostAlias { + hostnames?: string[]; + ip: string; +} +/* io.k8s.api.core.v1.HostIP */ +/* HostIP represents a single IP address allocated to the host. */ +export interface IoK8sApiCoreV1HostIP { + ip: string; +} +/* io.k8s.api.core.v1.HostPathVolumeSource */ +/* Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1HostPathVolumeSource { + path: string; + type?: "" | "BlockDevice" | "CharDevice" | "Directory" | "DirectoryOrCreate" | "File" | "FileOrCreate" | "Socket"; +} +/* io.k8s.api.core.v1.ISCSIPersistentVolumeSource */ +/* ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1ISCSIPersistentVolumeSource { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1SecretReference; + targetPortal: string; +} +/* io.k8s.api.core.v1.ISCSIVolumeSource */ +/* Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1ISCSIVolumeSource { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1LocalObjectReference; + targetPortal: string; +} +/* io.k8s.api.core.v1.ImageVolumeSource */ +/* ImageVolumeSource represents a image volume resource. */ +export interface IoK8sApiCoreV1ImageVolumeSource { + pullPolicy?: "Always" | "IfNotPresent" | "Never"; + reference?: string; +} +/* io.k8s.api.core.v1.KeyToPath */ +/* Maps a string key to a path within a volume. */ +export interface IoK8sApiCoreV1KeyToPath { + key: string; + mode?: number; + path: string; +} +/* io.k8s.api.core.v1.Lifecycle */ +/* Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted. */ +export interface IoK8sApiCoreV1Lifecycle { + postStart?: IoK8sApiCoreV1LifecycleHandler; + preStop?: IoK8sApiCoreV1LifecycleHandler; +} +/* io.k8s.api.core.v1.LifecycleHandler */ +/* LifecycleHandler defines a specific action that should be taken in a lifecycle hook. One and only one of the fields, except TCPSocket must be specified. */ +export interface IoK8sApiCoreV1LifecycleHandler { + exec?: IoK8sApiCoreV1ExecAction; + httpGet?: IoK8sApiCoreV1HTTPGetAction; + sleep?: IoK8sApiCoreV1SleepAction; + tcpSocket?: IoK8sApiCoreV1TCPSocketAction; +} +/* io.k8s.api.core.v1.LimitRange */ +/* LimitRange sets resource usage limits for each kind of resource in a Namespace. */ +export interface IoK8sApiCoreV1LimitRange { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1LimitRangeSpec; +} +/* io.k8s.api.core.v1.LimitRangeItem */ +/* LimitRangeItem defines a min/max usage limit for any resource that matches on kind. */ +export interface IoK8sApiCoreV1LimitRangeItem { + default?: { + [key: string]: unknown; + }; + defaultRequest?: { + [key: string]: unknown; + }; + max?: { + [key: string]: unknown; + }; + maxLimitRequestRatio?: { + [key: string]: unknown; + }; + min?: { + [key: string]: unknown; + }; + type: string; +} +/* io.k8s.api.core.v1.LimitRangeList */ +/* LimitRangeList is a list of LimitRange items. */ +export interface IoK8sApiCoreV1LimitRangeList { + apiVersion?: string; + items: IoK8sApiCoreV1LimitRange[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.LimitRangeSpec */ +/* LimitRangeSpec defines a min/max usage limit for resources that match on kind. */ +export interface IoK8sApiCoreV1LimitRangeSpec { + limits: IoK8sApiCoreV1LimitRangeItem[]; +} +/* io.k8s.api.core.v1.LinuxContainerUser */ +/* LinuxContainerUser represents user identity information in Linux containers */ +export interface IoK8sApiCoreV1LinuxContainerUser { + gid: number; + supplementalGroups?: number[]; + uid: number; +} +/* io.k8s.api.core.v1.LoadBalancerIngress */ +/* LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point. */ +export interface IoK8sApiCoreV1LoadBalancerIngress { + hostname?: string; + ip?: string; + ipMode?: string; + ports?: IoK8sApiCoreV1PortStatus[]; +} +/* io.k8s.api.core.v1.LoadBalancerStatus */ +/* LoadBalancerStatus represents the status of a load-balancer. */ +export interface IoK8sApiCoreV1LoadBalancerStatus { + ingress?: IoK8sApiCoreV1LoadBalancerIngress[]; +} +/* io.k8s.api.core.v1.LocalObjectReference */ +/* LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace. */ +export interface IoK8sApiCoreV1LocalObjectReference { + name?: string; +} +/* io.k8s.api.core.v1.LocalVolumeSource */ +/* Local represents directly-attached storage with node affinity */ +export interface IoK8sApiCoreV1LocalVolumeSource { + fsType?: string; + path: string; +} +/* io.k8s.api.core.v1.ModifyVolumeStatus */ +/* ModifyVolumeStatus represents the status object of ControllerModifyVolume operation */ +export interface IoK8sApiCoreV1ModifyVolumeStatus { + status: "InProgress" | "Infeasible" | "Pending"; + targetVolumeAttributesClassName?: string; +} +/* io.k8s.api.core.v1.NFSVolumeSource */ +/* Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1NFSVolumeSource { + path: string; + readOnly?: boolean; + server: string; +} +/* io.k8s.api.core.v1.Namespace */ +/* Namespace provides a scope for Names. Use of multiple namespaces is optional. */ +export interface IoK8sApiCoreV1Namespace { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1NamespaceSpec; + status?: IoK8sApiCoreV1NamespaceStatus; +} +/* io.k8s.api.core.v1.NamespaceCondition */ +/* NamespaceCondition contains details about state of namespace. */ +export interface IoK8sApiCoreV1NamespaceCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.core.v1.NamespaceList */ +/* NamespaceList is a list of Namespaces. */ +export interface IoK8sApiCoreV1NamespaceList { + apiVersion?: string; + items: IoK8sApiCoreV1Namespace[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.NamespaceSpec */ +/* NamespaceSpec describes the attributes on a Namespace. */ +export interface IoK8sApiCoreV1NamespaceSpec { + finalizers?: string[]; +} +/* io.k8s.api.core.v1.NamespaceStatus */ +/* NamespaceStatus is information about the current status of a Namespace. */ +export interface IoK8sApiCoreV1NamespaceStatus { + conditions?: IoK8sApiCoreV1NamespaceCondition[]; + phase?: "Active" | "Terminating"; +} +/* io.k8s.api.core.v1.Node */ +/* Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd). */ +export interface IoK8sApiCoreV1Node { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1NodeSpec; + status?: IoK8sApiCoreV1NodeStatus; +} +/* io.k8s.api.core.v1.NodeAddress */ +/* NodeAddress contains information for the node's address. */ +export interface IoK8sApiCoreV1NodeAddress { + address: string; + type: string; +} +/* io.k8s.api.core.v1.NodeAffinity */ +/* Node affinity is a group of node affinity scheduling rules. */ +export interface IoK8sApiCoreV1NodeAffinity { + preferredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1PreferredSchedulingTerm[]; + requiredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1NodeSelector; +} +/* io.k8s.api.core.v1.NodeCondition */ +/* NodeCondition contains condition information for a node. */ +export interface IoK8sApiCoreV1NodeCondition { + lastHeartbeatTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.core.v1.NodeConfigSource */ +/* NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil. This API is deprecated since 1.22 */ +export interface IoK8sApiCoreV1NodeConfigSource { + configMap?: IoK8sApiCoreV1ConfigMapNodeConfigSource; +} +/* io.k8s.api.core.v1.NodeConfigStatus */ +/* NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource. */ +export interface IoK8sApiCoreV1NodeConfigStatus { + active?: IoK8sApiCoreV1NodeConfigSource; + assigned?: IoK8sApiCoreV1NodeConfigSource; + error?: string; + lastKnownGood?: IoK8sApiCoreV1NodeConfigSource; +} +/* io.k8s.api.core.v1.NodeDaemonEndpoints */ +/* NodeDaemonEndpoints lists ports opened by daemons running on the Node. */ +export interface IoK8sApiCoreV1NodeDaemonEndpoints { + kubeletEndpoint?: IoK8sApiCoreV1DaemonEndpoint; +} +/* io.k8s.api.core.v1.NodeFeatures */ +/* NodeFeatures describes the set of features implemented by the CRI implementation. The features contained in the NodeFeatures should depend only on the cri implementation independent of runtime handlers. */ +export interface IoK8sApiCoreV1NodeFeatures { + supplementalGroupsPolicy?: boolean; +} +/* io.k8s.api.core.v1.NodeList */ +/* NodeList is the whole list of all Nodes which have been registered with master. */ +export interface IoK8sApiCoreV1NodeList { + apiVersion?: string; + items: IoK8sApiCoreV1Node[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.NodeRuntimeHandler */ +/* NodeRuntimeHandler is a set of runtime handler information. */ +export interface IoK8sApiCoreV1NodeRuntimeHandler { + features?: IoK8sApiCoreV1NodeRuntimeHandlerFeatures; + name?: string; +} +/* io.k8s.api.core.v1.NodeRuntimeHandlerFeatures */ +/* NodeRuntimeHandlerFeatures is a set of features implemented by the runtime handler. */ +export interface IoK8sApiCoreV1NodeRuntimeHandlerFeatures { + recursiveReadOnlyMounts?: boolean; + userNamespaces?: boolean; +} +/* io.k8s.api.core.v1.NodeSelector */ +/* A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms. */ +export interface IoK8sApiCoreV1NodeSelector { + nodeSelectorTerms: IoK8sApiCoreV1NodeSelectorTerm[]; +} +/* io.k8s.api.core.v1.NodeSelectorRequirement */ +/* A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. */ +export interface IoK8sApiCoreV1NodeSelectorRequirement { + key: string; + operator: "DoesNotExist" | "Exists" | "Gt" | "In" | "Lt" | "NotIn"; + values?: string[]; +} +/* io.k8s.api.core.v1.NodeSelectorTerm */ +/* A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. */ +export interface IoK8sApiCoreV1NodeSelectorTerm { + matchExpressions?: IoK8sApiCoreV1NodeSelectorRequirement[]; + matchFields?: IoK8sApiCoreV1NodeSelectorRequirement[]; +} +/* io.k8s.api.core.v1.NodeSpec */ +/* NodeSpec describes the attributes that a node is created with. */ +export interface IoK8sApiCoreV1NodeSpec { + configSource?: IoK8sApiCoreV1NodeConfigSource; + externalID?: string; + podCIDR?: string; + podCIDRs?: string[]; + providerID?: string; + taints?: IoK8sApiCoreV1Taint[]; + unschedulable?: boolean; +} +/* io.k8s.api.core.v1.NodeStatus */ +/* NodeStatus is information about the current status of a node. */ +export interface IoK8sApiCoreV1NodeStatus { + addresses?: IoK8sApiCoreV1NodeAddress[]; + allocatable?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: IoK8sApiCoreV1NodeCondition[]; + config?: IoK8sApiCoreV1NodeConfigStatus; + daemonEndpoints?: IoK8sApiCoreV1NodeDaemonEndpoints; + features?: IoK8sApiCoreV1NodeFeatures; + images?: IoK8sApiCoreV1ContainerImage[]; + nodeInfo?: IoK8sApiCoreV1NodeSystemInfo; + phase?: "Pending" | "Running" | "Terminated"; + runtimeHandlers?: IoK8sApiCoreV1NodeRuntimeHandler[]; + volumesAttached?: IoK8sApiCoreV1AttachedVolume[]; + volumesInUse?: string[]; +} +/* io.k8s.api.core.v1.NodeSystemInfo */ +/* NodeSystemInfo is a set of ids/uuids to uniquely identify the node. */ +export interface IoK8sApiCoreV1NodeSystemInfo { + architecture: string; + bootID: string; + containerRuntimeVersion: string; + kernelVersion: string; + kubeProxyVersion: string; + kubeletVersion: string; + machineID: string; + operatingSystem: string; + osImage: string; + systemUUID: string; +} +/* io.k8s.api.core.v1.ObjectFieldSelector */ +/* ObjectFieldSelector selects an APIVersioned field of an object. */ +export interface IoK8sApiCoreV1ObjectFieldSelector { + apiVersion?: string; + fieldPath: string; +} +/* io.k8s.api.core.v1.ObjectReference */ +/* ObjectReference contains enough information to let you inspect or modify the referred object. */ +export interface IoK8sApiCoreV1ObjectReference { + apiVersion?: string; + fieldPath?: string; + kind?: string; + name?: string; + namespace?: string; + resourceVersion?: string; + uid?: string; +} +/* io.k8s.api.core.v1.PersistentVolume */ +/* PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes */ +export interface IoK8sApiCoreV1PersistentVolume { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1PersistentVolumeSpec; + status?: IoK8sApiCoreV1PersistentVolumeStatus; +} +/* io.k8s.api.core.v1.PersistentVolumeClaim */ +/* PersistentVolumeClaim is a user's request for and claim to a persistent volume */ +export interface IoK8sApiCoreV1PersistentVolumeClaim { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1PersistentVolumeClaimSpec; + status?: IoK8sApiCoreV1PersistentVolumeClaimStatus; +} +/* io.k8s.api.core.v1.PersistentVolumeClaimCondition */ +/* PersistentVolumeClaimCondition contains details about state of pvc */ +export interface IoK8sApiCoreV1PersistentVolumeClaimCondition { + lastProbeTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.core.v1.PersistentVolumeClaimList */ +/* PersistentVolumeClaimList is a list of PersistentVolumeClaim items. */ +export interface IoK8sApiCoreV1PersistentVolumeClaimList { + apiVersion?: string; + items: IoK8sApiCoreV1PersistentVolumeClaim[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.PersistentVolumeClaimSpec */ +/* PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes */ +export interface IoK8sApiCoreV1PersistentVolumeClaimSpec { + accessModes?: ("ReadOnlyMany" | "ReadWriteMany" | "ReadWriteOnce" | "ReadWriteOncePod")[]; + dataSource?: IoK8sApiCoreV1TypedLocalObjectReference; + dataSourceRef?: IoK8sApiCoreV1TypedObjectReference; + resources?: IoK8sApiCoreV1VolumeResourceRequirements; + selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: "Block" | "Filesystem"; + volumeName?: string; +} +/* io.k8s.api.core.v1.PersistentVolumeClaimStatus */ +/* PersistentVolumeClaimStatus is the current status of a persistent volume claim. */ +export interface IoK8sApiCoreV1PersistentVolumeClaimStatus { + accessModes?: ("ReadOnlyMany" | "ReadWriteMany" | "ReadWriteOnce" | "ReadWriteOncePod")[]; + allocatedResourceStatuses?: { + [key: string]: unknown; + }; + allocatedResources?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: IoK8sApiCoreV1PersistentVolumeClaimCondition[]; + currentVolumeAttributesClassName?: string; + modifyVolumeStatus?: IoK8sApiCoreV1ModifyVolumeStatus; + phase?: "Bound" | "Lost" | "Pending"; +} +/* io.k8s.api.core.v1.PersistentVolumeClaimTemplate */ +/* PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource. */ +export interface IoK8sApiCoreV1PersistentVolumeClaimTemplate { + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiCoreV1PersistentVolumeClaimSpec; +} +/* io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource */ +/* PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system). */ +export interface IoK8sApiCoreV1PersistentVolumeClaimVolumeSource { + claimName: string; + readOnly?: boolean; +} +/* io.k8s.api.core.v1.PersistentVolumeList */ +/* PersistentVolumeList is a list of PersistentVolume items. */ +export interface IoK8sApiCoreV1PersistentVolumeList { + apiVersion?: string; + items: IoK8sApiCoreV1PersistentVolume[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.PersistentVolumeSpec */ +/* PersistentVolumeSpec is the specification of a persistent volume. */ +export interface IoK8sApiCoreV1PersistentVolumeSpec { + accessModes?: ("ReadOnlyMany" | "ReadWriteMany" | "ReadWriteOnce" | "ReadWriteOncePod")[]; + awsElasticBlockStore?: IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource; + azureDisk?: IoK8sApiCoreV1AzureDiskVolumeSource; + azureFile?: IoK8sApiCoreV1AzureFilePersistentVolumeSource; + capacity?: { + [key: string]: unknown; + }; + cephfs?: IoK8sApiCoreV1CephFSPersistentVolumeSource; + cinder?: IoK8sApiCoreV1CinderPersistentVolumeSource; + claimRef?: IoK8sApiCoreV1ObjectReference; + csi?: IoK8sApiCoreV1CSIPersistentVolumeSource; + fc?: IoK8sApiCoreV1FCVolumeSource; + flexVolume?: IoK8sApiCoreV1FlexPersistentVolumeSource; + flocker?: IoK8sApiCoreV1FlockerVolumeSource; + gcePersistentDisk?: IoK8sApiCoreV1GCEPersistentDiskVolumeSource; + glusterfs?: IoK8sApiCoreV1GlusterfsPersistentVolumeSource; + hostPath?: IoK8sApiCoreV1HostPathVolumeSource; + iscsi?: IoK8sApiCoreV1ISCSIPersistentVolumeSource; + local?: IoK8sApiCoreV1LocalVolumeSource; + mountOptions?: string[]; + nfs?: IoK8sApiCoreV1NFSVolumeSource; + nodeAffinity?: IoK8sApiCoreV1VolumeNodeAffinity; + persistentVolumeReclaimPolicy?: "Delete" | "Recycle" | "Retain"; + photonPersistentDisk?: IoK8sApiCoreV1PhotonPersistentDiskVolumeSource; + portworxVolume?: IoK8sApiCoreV1PortworxVolumeSource; + quobyte?: IoK8sApiCoreV1QuobyteVolumeSource; + rbd?: IoK8sApiCoreV1RBDPersistentVolumeSource; + scaleIO?: IoK8sApiCoreV1ScaleIOPersistentVolumeSource; + storageClassName?: string; + storageos?: IoK8sApiCoreV1StorageOSPersistentVolumeSource; + volumeAttributesClassName?: string; + volumeMode?: "Block" | "Filesystem"; + vsphereVolume?: IoK8sApiCoreV1VsphereVirtualDiskVolumeSource; +} +/* io.k8s.api.core.v1.PersistentVolumeStatus */ +/* PersistentVolumeStatus is the current status of a persistent volume. */ +export interface IoK8sApiCoreV1PersistentVolumeStatus { + lastPhaseTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + phase?: "Available" | "Bound" | "Failed" | "Pending" | "Released"; + reason?: string; +} +/* io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource */ +/* Represents a Photon Controller persistent disk resource. */ +export interface IoK8sApiCoreV1PhotonPersistentDiskVolumeSource { + fsType?: string; + pdID: string; +} +/* io.k8s.api.core.v1.Pod */ +/* Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts. */ +export interface IoK8sApiCoreV1Pod { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1PodSpec; + status?: IoK8sApiCoreV1PodStatus; +} +/* io.k8s.api.core.v1.PodAffinity */ +/* Pod affinity is a group of inter pod affinity scheduling rules. */ +export interface IoK8sApiCoreV1PodAffinity { + preferredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1WeightedPodAffinityTerm[]; + requiredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1PodAffinityTerm[]; +} +/* io.k8s.api.core.v1.PodAffinityTerm */ +/* Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running */ +export interface IoK8sApiCoreV1PodAffinityTerm { + labelSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + namespaces?: string[]; + topologyKey: string; +} +/* io.k8s.api.core.v1.PodAntiAffinity */ +/* Pod anti affinity is a group of inter pod anti affinity scheduling rules. */ +export interface IoK8sApiCoreV1PodAntiAffinity { + preferredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1WeightedPodAffinityTerm[]; + requiredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1PodAffinityTerm[]; +} +/* io.k8s.api.core.v1.PodCondition */ +/* PodCondition contains details for the current condition of this pod. */ +export interface IoK8sApiCoreV1PodCondition { + lastProbeTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.core.v1.PodDNSConfig */ +/* PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy. */ +export interface IoK8sApiCoreV1PodDNSConfig { + nameservers?: string[]; + options?: IoK8sApiCoreV1PodDNSConfigOption[]; + searches?: string[]; +} +/* io.k8s.api.core.v1.PodDNSConfigOption */ +/* PodDNSConfigOption defines DNS resolver options of a pod. */ +export interface IoK8sApiCoreV1PodDNSConfigOption { + name?: string; + value?: string; +} +/* io.k8s.api.core.v1.PodIP */ +/* PodIP represents a single IP address allocated to the pod. */ +export interface IoK8sApiCoreV1PodIP { + ip: string; +} +/* io.k8s.api.core.v1.PodList */ +/* PodList is a list of Pods. */ +export interface IoK8sApiCoreV1PodList { + apiVersion?: string; + items: IoK8sApiCoreV1Pod[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.PodOS */ +/* PodOS defines the OS parameters of a pod. */ +export interface IoK8sApiCoreV1PodOS { + name: string; +} +/* io.k8s.api.core.v1.PodReadinessGate */ +/* PodReadinessGate contains the reference to a pod condition */ +export interface IoK8sApiCoreV1PodReadinessGate { + conditionType: string; +} +/* io.k8s.api.core.v1.PodResourceClaim */ +/* PodResourceClaim references exactly one ResourceClaim, either directly or by naming a ResourceClaimTemplate which is then turned into a ResourceClaim for the pod. + +It adds a name to it that uniquely identifies the ResourceClaim inside the Pod. Containers that need access to the ResourceClaim reference it with this name. */ +export interface IoK8sApiCoreV1PodResourceClaim { + name: string; + resourceClaimName?: string; + resourceClaimTemplateName?: string; +} +/* io.k8s.api.core.v1.PodResourceClaimStatus */ +/* PodResourceClaimStatus is stored in the PodStatus for each PodResourceClaim which references a ResourceClaimTemplate. It stores the generated name for the corresponding ResourceClaim. */ +export interface IoK8sApiCoreV1PodResourceClaimStatus { + name: string; + resourceClaimName?: string; +} +/* io.k8s.api.core.v1.PodSchedulingGate */ +/* PodSchedulingGate is associated to a Pod to guard its scheduling. */ +export interface IoK8sApiCoreV1PodSchedulingGate { + name: string; +} +/* io.k8s.api.core.v1.PodSecurityContext */ +/* PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext. */ +export interface IoK8sApiCoreV1PodSecurityContext { + appArmorProfile?: IoK8sApiCoreV1AppArmorProfile; + fsGroup?: number; + fsGroupChangePolicy?: "Always" | "OnRootMismatch"; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: IoK8sApiCoreV1SELinuxOptions; + seccompProfile?: IoK8sApiCoreV1SeccompProfile; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: "Merge" | "Strict"; + sysctls?: IoK8sApiCoreV1Sysctl[]; + windowsOptions?: IoK8sApiCoreV1WindowsSecurityContextOptions; +} +/* io.k8s.api.core.v1.PodSpec */ +/* PodSpec is a description of a pod. */ +export interface IoK8sApiCoreV1PodSpec { + activeDeadlineSeconds?: number; + affinity?: IoK8sApiCoreV1Affinity; + automountServiceAccountToken?: boolean; + containers: IoK8sApiCoreV1Container[]; + dnsConfig?: IoK8sApiCoreV1PodDNSConfig; + dnsPolicy?: "ClusterFirst" | "ClusterFirstWithHostNet" | "Default" | "None"; + enableServiceLinks?: boolean; + ephemeralContainers?: IoK8sApiCoreV1EphemeralContainer[]; + hostAliases?: IoK8sApiCoreV1HostAlias[]; + hostIPC?: boolean; + hostNetwork?: boolean; + hostPID?: boolean; + hostUsers?: boolean; + hostname?: string; + imagePullSecrets?: IoK8sApiCoreV1LocalObjectReference[]; + initContainers?: IoK8sApiCoreV1Container[]; + nodeName?: string; + nodeSelector?: { + [key: string]: unknown; + }; + os?: IoK8sApiCoreV1PodOS; + overhead?: { + [key: string]: unknown; + }; + preemptionPolicy?: "Never" | "PreemptLowerPriority"; + priority?: number; + priorityClassName?: string; + readinessGates?: IoK8sApiCoreV1PodReadinessGate[]; + resourceClaims?: IoK8sApiCoreV1PodResourceClaim[]; + resources?: IoK8sApiCoreV1ResourceRequirements; + restartPolicy?: "Always" | "Never" | "OnFailure"; + runtimeClassName?: string; + schedulerName?: string; + schedulingGates?: IoK8sApiCoreV1PodSchedulingGate[]; + securityContext?: IoK8sApiCoreV1PodSecurityContext; + serviceAccount?: string; + serviceAccountName?: string; + setHostnameAsFQDN?: boolean; + shareProcessNamespace?: boolean; + subdomain?: string; + terminationGracePeriodSeconds?: number; + tolerations?: IoK8sApiCoreV1Toleration[]; + topologySpreadConstraints?: IoK8sApiCoreV1TopologySpreadConstraint[]; + volumes?: IoK8sApiCoreV1Volume[]; +} +/* io.k8s.api.core.v1.PodStatus */ +/* PodStatus represents information about the status of a pod. Status may trail the actual state of a system, especially if the node that hosts the pod cannot contact the control plane. */ +export interface IoK8sApiCoreV1PodStatus { + conditions?: IoK8sApiCoreV1PodCondition[]; + containerStatuses?: IoK8sApiCoreV1ContainerStatus[]; + ephemeralContainerStatuses?: IoK8sApiCoreV1ContainerStatus[]; + hostIP?: string; + hostIPs?: IoK8sApiCoreV1HostIP[]; + initContainerStatuses?: IoK8sApiCoreV1ContainerStatus[]; + message?: string; + nominatedNodeName?: string; + phase?: "Failed" | "Pending" | "Running" | "Succeeded" | "Unknown"; + podIP?: string; + podIPs?: IoK8sApiCoreV1PodIP[]; + qosClass?: "BestEffort" | "Burstable" | "Guaranteed"; + reason?: string; + resize?: string; + resourceClaimStatuses?: IoK8sApiCoreV1PodResourceClaimStatus[]; + startTime?: IoK8sApimachineryPkgApisMetaV1Time; +} +/* io.k8s.api.core.v1.PodTemplate */ +/* PodTemplate describes a template for creating copies of a predefined pod. */ +export interface IoK8sApiCoreV1PodTemplate { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + template?: IoK8sApiCoreV1PodTemplateSpec; +} +/* io.k8s.api.core.v1.PodTemplateList */ +/* PodTemplateList is a list of PodTemplates. */ +export interface IoK8sApiCoreV1PodTemplateList { + apiVersion?: string; + items: IoK8sApiCoreV1PodTemplate[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.PodTemplateSpec */ +/* PodTemplateSpec describes the data a pod should have when created from a template */ +export interface IoK8sApiCoreV1PodTemplateSpec { + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1PodSpec; +} +/* io.k8s.api.core.v1.PortStatus */ +/* PortStatus represents the error condition of a service port */ +export interface IoK8sApiCoreV1PortStatus { + error?: string; + port: number; + protocol: "SCTP" | "TCP" | "UDP"; +} +/* io.k8s.api.core.v1.PortworxVolumeSource */ +/* PortworxVolumeSource represents a Portworx volume resource. */ +export interface IoK8sApiCoreV1PortworxVolumeSource { + fsType?: string; + readOnly?: boolean; + volumeID: string; +} +/* io.k8s.api.core.v1.PreferredSchedulingTerm */ +/* An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). */ +export interface IoK8sApiCoreV1PreferredSchedulingTerm { + preference: IoK8sApiCoreV1NodeSelectorTerm; + weight: number; +} +/* io.k8s.api.core.v1.Probe */ +/* Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. */ +export interface IoK8sApiCoreV1Probe { + exec?: IoK8sApiCoreV1ExecAction; + failureThreshold?: number; + grpc?: IoK8sApiCoreV1GRPCAction; + httpGet?: IoK8sApiCoreV1HTTPGetAction; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: IoK8sApiCoreV1TCPSocketAction; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; +} +/* io.k8s.api.core.v1.ProjectedVolumeSource */ +/* Represents a projected volume source */ +export interface IoK8sApiCoreV1ProjectedVolumeSource { + defaultMode?: number; + sources?: IoK8sApiCoreV1VolumeProjection[]; +} +/* io.k8s.api.core.v1.QuobyteVolumeSource */ +/* Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling. */ +export interface IoK8sApiCoreV1QuobyteVolumeSource { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; +} +/* io.k8s.api.core.v1.RBDPersistentVolumeSource */ +/* Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1RBDPersistentVolumeSource { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1SecretReference; + user?: string; +} +/* io.k8s.api.core.v1.RBDVolumeSource */ +/* Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1RBDVolumeSource { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1LocalObjectReference; + user?: string; +} +/* io.k8s.api.core.v1.ReplicationController */ +/* ReplicationController represents the configuration of a replication controller. */ +export interface IoK8sApiCoreV1ReplicationController { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1ReplicationControllerSpec; + status?: IoK8sApiCoreV1ReplicationControllerStatus; +} +/* io.k8s.api.core.v1.ReplicationControllerCondition */ +/* ReplicationControllerCondition describes the state of a replication controller at a certain point. */ +export interface IoK8sApiCoreV1ReplicationControllerCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.api.core.v1.ReplicationControllerList */ +/* ReplicationControllerList is a collection of replication controllers. */ +export interface IoK8sApiCoreV1ReplicationControllerList { + apiVersion?: string; + items: IoK8sApiCoreV1ReplicationController[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.ReplicationControllerSpec */ +/* ReplicationControllerSpec is the specification of a replication controller. */ +export interface IoK8sApiCoreV1ReplicationControllerSpec { + minReadySeconds?: number; + replicas?: number; + selector?: { + [key: string]: unknown; + }; + template?: IoK8sApiCoreV1PodTemplateSpec; +} +/* io.k8s.api.core.v1.ReplicationControllerStatus */ +/* ReplicationControllerStatus represents the current status of a replication controller. */ +export interface IoK8sApiCoreV1ReplicationControllerStatus { + availableReplicas?: number; + conditions?: IoK8sApiCoreV1ReplicationControllerCondition[]; + fullyLabeledReplicas?: number; + observedGeneration?: number; + readyReplicas?: number; + replicas: number; +} +/* io.k8s.api.core.v1.ResourceClaim */ +/* ResourceClaim references one entry in PodSpec.ResourceClaims. */ +export interface IoK8sApiCoreV1ResourceClaim { + name: string; + request?: string; +} +/* io.k8s.api.core.v1.ResourceFieldSelector */ +/* ResourceFieldSelector represents container resources (cpu, memory) and their output format */ +export interface IoK8sApiCoreV1ResourceFieldSelector { + containerName?: string; + divisor?: IoK8sApimachineryPkgApiResourceQuantity; + resource: string; +} +/* io.k8s.api.core.v1.ResourceHealth */ +/* ResourceHealth represents the health of a resource. It has the latest device health information. This is a part of KEP https://kep.k8s.io/4680. */ +export interface IoK8sApiCoreV1ResourceHealth { + health?: string; + resourceID: string; +} +/* io.k8s.api.core.v1.ResourceQuota */ +/* ResourceQuota sets aggregate quota restrictions enforced per namespace */ +export interface IoK8sApiCoreV1ResourceQuota { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1ResourceQuotaSpec; + status?: IoK8sApiCoreV1ResourceQuotaStatus; +} +/* io.k8s.api.core.v1.ResourceQuotaList */ +/* ResourceQuotaList is a list of ResourceQuota items. */ +export interface IoK8sApiCoreV1ResourceQuotaList { + apiVersion?: string; + items: IoK8sApiCoreV1ResourceQuota[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.ResourceQuotaSpec */ +/* ResourceQuotaSpec defines the desired hard limits to enforce for Quota. */ +export interface IoK8sApiCoreV1ResourceQuotaSpec { + hard?: { + [key: string]: unknown; + }; + scopeSelector?: IoK8sApiCoreV1ScopeSelector; + scopes?: ("BestEffort" | "CrossNamespacePodAffinity" | "NotBestEffort" | "NotTerminating" | "PriorityClass" | "Terminating")[]; +} +/* io.k8s.api.core.v1.ResourceQuotaStatus */ +/* ResourceQuotaStatus defines the enforced hard limits and observed use. */ +export interface IoK8sApiCoreV1ResourceQuotaStatus { + hard?: { + [key: string]: unknown; + }; + used?: { + [key: string]: unknown; + }; +} +/* io.k8s.api.core.v1.ResourceRequirements */ +/* ResourceRequirements describes the compute resource requirements. */ +export interface IoK8sApiCoreV1ResourceRequirements { + claims?: IoK8sApiCoreV1ResourceClaim[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; +} +/* io.k8s.api.core.v1.ResourceStatus */ +/* ResourceStatus represents the status of a single resource allocated to a Pod. */ +export interface IoK8sApiCoreV1ResourceStatus { + name: string; + resources?: IoK8sApiCoreV1ResourceHealth[]; +} +/* io.k8s.api.core.v1.SELinuxOptions */ +/* SELinuxOptions are the labels to be applied to the container */ +export interface IoK8sApiCoreV1SELinuxOptions { + level?: string; + role?: string; + type?: string; + user?: string; +} +/* io.k8s.api.core.v1.ScaleIOPersistentVolumeSource */ +/* ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume */ +export interface IoK8sApiCoreV1ScaleIOPersistentVolumeSource { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: IoK8sApiCoreV1SecretReference; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; +} +/* io.k8s.api.core.v1.ScaleIOVolumeSource */ +/* ScaleIOVolumeSource represents a persistent ScaleIO volume */ +export interface IoK8sApiCoreV1ScaleIOVolumeSource { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: IoK8sApiCoreV1LocalObjectReference; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; +} +/* io.k8s.api.core.v1.ScopeSelector */ +/* A scope selector represents the AND of the selectors represented by the scoped-resource selector requirements. */ +export interface IoK8sApiCoreV1ScopeSelector { + matchExpressions?: IoK8sApiCoreV1ScopedResourceSelectorRequirement[]; +} +/* io.k8s.api.core.v1.ScopedResourceSelectorRequirement */ +/* A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values. */ +export interface IoK8sApiCoreV1ScopedResourceSelectorRequirement { + operator: "DoesNotExist" | "Exists" | "In" | "NotIn"; + scopeName: "BestEffort" | "CrossNamespacePodAffinity" | "NotBestEffort" | "NotTerminating" | "PriorityClass" | "Terminating"; + values?: string[]; +} +/* io.k8s.api.core.v1.SeccompProfile */ +/* SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. */ +export interface IoK8sApiCoreV1SeccompProfile { + localhostProfile?: string; + type: "Localhost" | "RuntimeDefault" | "Unconfined"; +} +/* io.k8s.api.core.v1.Secret */ +/* Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes. */ +export interface IoK8sApiCoreV1Secret { + apiVersion?: string; + data?: { + [key: string]: unknown; + }; + immutable?: boolean; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + stringData?: { + [key: string]: unknown; + }; + type?: string; +} +/* io.k8s.api.core.v1.SecretEnvSource */ +/* SecretEnvSource selects a Secret to populate the environment variables with. + +The contents of the target Secret's Data field will represent the key-value pairs as environment variables. */ +export interface IoK8sApiCoreV1SecretEnvSource { + name?: string; + optional?: boolean; +} +/* io.k8s.api.core.v1.SecretKeySelector */ +/* SecretKeySelector selects a key of a Secret. */ +export interface IoK8sApiCoreV1SecretKeySelector { + key: string; + name?: string; + optional?: boolean; +} +/* io.k8s.api.core.v1.SecretList */ +/* SecretList is a list of Secret. */ +export interface IoK8sApiCoreV1SecretList { + apiVersion?: string; + items: IoK8sApiCoreV1Secret[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.SecretProjection */ +/* Adapts a secret into a projected volume. + +The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode. */ +export interface IoK8sApiCoreV1SecretProjection { + items?: IoK8sApiCoreV1KeyToPath[]; + name?: string; + optional?: boolean; +} +/* io.k8s.api.core.v1.SecretReference */ +/* SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace */ +export interface IoK8sApiCoreV1SecretReference { + name?: string; + namespace?: string; +} +/* io.k8s.api.core.v1.SecretVolumeSource */ +/* Adapts a Secret into a volume. + +The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling. */ +export interface IoK8sApiCoreV1SecretVolumeSource { + defaultMode?: number; + items?: IoK8sApiCoreV1KeyToPath[]; + optional?: boolean; + secretName?: string; +} +/* io.k8s.api.core.v1.SecurityContext */ +/* SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence. */ +export interface IoK8sApiCoreV1SecurityContext { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: IoK8sApiCoreV1AppArmorProfile; + capabilities?: IoK8sApiCoreV1Capabilities; + privileged?: boolean; + procMount?: "Default" | "Unmasked"; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: IoK8sApiCoreV1SELinuxOptions; + seccompProfile?: IoK8sApiCoreV1SeccompProfile; + windowsOptions?: IoK8sApiCoreV1WindowsSecurityContextOptions; +} +/* io.k8s.api.core.v1.Service */ +/* Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy. */ +export interface IoK8sApiCoreV1Service { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiCoreV1ServiceSpec; + status?: IoK8sApiCoreV1ServiceStatus; +} +/* io.k8s.api.core.v1.ServiceAccount */ +/* ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets */ +export interface IoK8sApiCoreV1ServiceAccount { + apiVersion?: string; + automountServiceAccountToken?: boolean; + imagePullSecrets?: IoK8sApiCoreV1LocalObjectReference[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + secrets?: IoK8sApiCoreV1ObjectReference[]; +} +/* io.k8s.api.core.v1.ServiceAccountList */ +/* ServiceAccountList is a list of ServiceAccount objects */ +export interface IoK8sApiCoreV1ServiceAccountList { + apiVersion?: string; + items: IoK8sApiCoreV1ServiceAccount[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.ServiceAccountTokenProjection */ +/* ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server or otherwise). */ +export interface IoK8sApiCoreV1ServiceAccountTokenProjection { + audience?: string; + expirationSeconds?: number; + path: string; +} +/* io.k8s.api.core.v1.ServiceList */ +/* ServiceList holds a list of services. */ +export interface IoK8sApiCoreV1ServiceList { + apiVersion?: string; + items: IoK8sApiCoreV1Service[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.core.v1.ServicePort */ +/* ServicePort contains information on service's port. */ +export interface IoK8sApiCoreV1ServicePort { + appProtocol?: string; + name?: string; + nodePort?: number; + port: number; + protocol?: "SCTP" | "TCP" | "UDP"; + targetPort?: IoK8sApimachineryPkgUtilIntstrIntOrString; +} +/* io.k8s.api.core.v1.ServiceSpec */ +/* ServiceSpec describes the attributes that a user creates on a service. */ +export interface IoK8sApiCoreV1ServiceSpec { + allocateLoadBalancerNodePorts?: boolean; + clusterIP?: string; + clusterIPs?: string[]; + externalIPs?: string[]; + externalName?: string; + externalTrafficPolicy?: "Cluster" | "Local"; + healthCheckNodePort?: number; + internalTrafficPolicy?: "Cluster" | "Local"; + ipFamilies?: ("" | "IPv4" | "IPv6")[]; + ipFamilyPolicy?: "PreferDualStack" | "RequireDualStack" | "SingleStack"; + loadBalancerClass?: string; + loadBalancerIP?: string; + loadBalancerSourceRanges?: string[]; + ports?: IoK8sApiCoreV1ServicePort[]; + publishNotReadyAddresses?: boolean; + selector?: { + [key: string]: unknown; + }; + sessionAffinity?: "ClientIP" | "None"; + sessionAffinityConfig?: IoK8sApiCoreV1SessionAffinityConfig; + trafficDistribution?: string; + type?: "ClusterIP" | "ExternalName" | "LoadBalancer" | "NodePort"; +} +/* io.k8s.api.core.v1.ServiceStatus */ +/* ServiceStatus represents the current status of a service. */ +export interface IoK8sApiCoreV1ServiceStatus { + conditions?: IoK8sApimachineryPkgApisMetaV1Condition[]; + loadBalancer?: IoK8sApiCoreV1LoadBalancerStatus; +} +/* io.k8s.api.core.v1.SessionAffinityConfig */ +/* SessionAffinityConfig represents the configurations of session affinity. */ +export interface IoK8sApiCoreV1SessionAffinityConfig { + clientIP?: IoK8sApiCoreV1ClientIPConfig; +} +/* io.k8s.api.core.v1.SleepAction */ +/* SleepAction describes a "sleep" action. */ +export interface IoK8sApiCoreV1SleepAction { + seconds: number; +} +/* io.k8s.api.core.v1.StorageOSPersistentVolumeSource */ +/* Represents a StorageOS persistent volume resource. */ +export interface IoK8sApiCoreV1StorageOSPersistentVolumeSource { + fsType?: string; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1ObjectReference; + volumeName?: string; + volumeNamespace?: string; +} +/* io.k8s.api.core.v1.StorageOSVolumeSource */ +/* Represents a StorageOS persistent volume resource. */ +export interface IoK8sApiCoreV1StorageOSVolumeSource { + fsType?: string; + readOnly?: boolean; + secretRef?: IoK8sApiCoreV1LocalObjectReference; + volumeName?: string; + volumeNamespace?: string; +} +/* io.k8s.api.core.v1.Sysctl */ +/* Sysctl defines a kernel parameter to be set */ +export interface IoK8sApiCoreV1Sysctl { + name: string; + value: string; +} +/* io.k8s.api.core.v1.TCPSocketAction */ +/* TCPSocketAction describes an action based on opening a socket */ +export interface IoK8sApiCoreV1TCPSocketAction { + host?: string; + port: IoK8sApimachineryPkgUtilIntstrIntOrString; +} +/* io.k8s.api.core.v1.Taint */ +/* The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint. */ +export interface IoK8sApiCoreV1Taint { + effect: "NoExecute" | "NoSchedule" | "PreferNoSchedule"; + key: string; + timeAdded?: IoK8sApimachineryPkgApisMetaV1Time; + value?: string; +} +/* io.k8s.api.core.v1.Toleration */ +/* The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . */ +export interface IoK8sApiCoreV1Toleration { + effect?: "NoExecute" | "NoSchedule" | "PreferNoSchedule"; + key?: string; + operator?: "Equal" | "Exists"; + tolerationSeconds?: number; + value?: string; +} +/* io.k8s.api.core.v1.TopologySelectorLabelRequirement */ +/* A topology selector requirement is a selector that matches given label. This is an alpha feature and may change in the future. */ +export interface IoK8sApiCoreV1TopologySelectorLabelRequirement { + key: string; + values: string[]; +} +/* io.k8s.api.core.v1.TopologySelectorTerm */ +/* A topology selector term represents the result of label queries. A null or empty topology selector term matches no objects. The requirements of them are ANDed. It provides a subset of functionality as NodeSelectorTerm. This is an alpha feature and may change in the future. */ +export interface IoK8sApiCoreV1TopologySelectorTerm { + matchLabelExpressions?: IoK8sApiCoreV1TopologySelectorLabelRequirement[]; +} +/* io.k8s.api.core.v1.TopologySpreadConstraint */ +/* TopologySpreadConstraint specifies how to spread matching pods among the given topology. */ +export interface IoK8sApiCoreV1TopologySpreadConstraint { + labelSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: "Honor" | "Ignore"; + nodeTaintsPolicy?: "Honor" | "Ignore"; + topologyKey: string; + whenUnsatisfiable: "DoNotSchedule" | "ScheduleAnyway"; +} +/* io.k8s.api.core.v1.TypedLocalObjectReference */ +/* TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace. */ +export interface IoK8sApiCoreV1TypedLocalObjectReference { + apiGroup?: string; + kind: string; + name: string; +} +/* io.k8s.api.core.v1.TypedObjectReference */ +/* TypedObjectReference contains enough information to let you locate the typed referenced object */ +export interface IoK8sApiCoreV1TypedObjectReference { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; +} +/* io.k8s.api.core.v1.Volume */ +/* Volume represents a named volume in a pod that may be accessed by any container in the pod. */ +export interface IoK8sApiCoreV1Volume { + awsElasticBlockStore?: IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource; + azureDisk?: IoK8sApiCoreV1AzureDiskVolumeSource; + azureFile?: IoK8sApiCoreV1AzureFileVolumeSource; + cephfs?: IoK8sApiCoreV1CephFSVolumeSource; + cinder?: IoK8sApiCoreV1CinderVolumeSource; + configMap?: IoK8sApiCoreV1ConfigMapVolumeSource; + csi?: IoK8sApiCoreV1CSIVolumeSource; + downwardAPI?: IoK8sApiCoreV1DownwardAPIVolumeSource; + emptyDir?: IoK8sApiCoreV1EmptyDirVolumeSource; + ephemeral?: IoK8sApiCoreV1EphemeralVolumeSource; + fc?: IoK8sApiCoreV1FCVolumeSource; + flexVolume?: IoK8sApiCoreV1FlexVolumeSource; + flocker?: IoK8sApiCoreV1FlockerVolumeSource; + gcePersistentDisk?: IoK8sApiCoreV1GCEPersistentDiskVolumeSource; + gitRepo?: IoK8sApiCoreV1GitRepoVolumeSource; + glusterfs?: IoK8sApiCoreV1GlusterfsVolumeSource; + hostPath?: IoK8sApiCoreV1HostPathVolumeSource; + image?: IoK8sApiCoreV1ImageVolumeSource; + iscsi?: IoK8sApiCoreV1ISCSIVolumeSource; + name: string; + nfs?: IoK8sApiCoreV1NFSVolumeSource; + persistentVolumeClaim?: IoK8sApiCoreV1PersistentVolumeClaimVolumeSource; + photonPersistentDisk?: IoK8sApiCoreV1PhotonPersistentDiskVolumeSource; + portworxVolume?: IoK8sApiCoreV1PortworxVolumeSource; + projected?: IoK8sApiCoreV1ProjectedVolumeSource; + quobyte?: IoK8sApiCoreV1QuobyteVolumeSource; + rbd?: IoK8sApiCoreV1RBDVolumeSource; + scaleIO?: IoK8sApiCoreV1ScaleIOVolumeSource; + secret?: IoK8sApiCoreV1SecretVolumeSource; + storageos?: IoK8sApiCoreV1StorageOSVolumeSource; + vsphereVolume?: IoK8sApiCoreV1VsphereVirtualDiskVolumeSource; +} +/* io.k8s.api.core.v1.VolumeDevice */ +/* volumeDevice describes a mapping of a raw block device within a container. */ +export interface IoK8sApiCoreV1VolumeDevice { + devicePath: string; + name: string; +} +/* io.k8s.api.core.v1.VolumeMount */ +/* VolumeMount describes a mounting of a Volume within a container. */ +export interface IoK8sApiCoreV1VolumeMount { + mountPath: string; + mountPropagation?: "Bidirectional" | "HostToContainer" | "None"; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; +} +/* io.k8s.api.core.v1.VolumeMountStatus */ +/* VolumeMountStatus shows status of volume mounts. */ +export interface IoK8sApiCoreV1VolumeMountStatus { + mountPath: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; +} +/* io.k8s.api.core.v1.VolumeNodeAffinity */ +/* VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from. */ +export interface IoK8sApiCoreV1VolumeNodeAffinity { + required?: IoK8sApiCoreV1NodeSelector; +} +/* io.k8s.api.core.v1.VolumeProjection */ +/* Projection that may be projected along with other supported volume types. Exactly one of these fields must be set. */ +export interface IoK8sApiCoreV1VolumeProjection { + clusterTrustBundle?: IoK8sApiCoreV1ClusterTrustBundleProjection; + configMap?: IoK8sApiCoreV1ConfigMapProjection; + downwardAPI?: IoK8sApiCoreV1DownwardAPIProjection; + secret?: IoK8sApiCoreV1SecretProjection; + serviceAccountToken?: IoK8sApiCoreV1ServiceAccountTokenProjection; +} +/* io.k8s.api.core.v1.VolumeResourceRequirements */ +/* VolumeResourceRequirements describes the storage resource requirements for a volume. */ +export interface IoK8sApiCoreV1VolumeResourceRequirements { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; +} +/* io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource */ +/* Represents a vSphere volume resource. */ +export interface IoK8sApiCoreV1VsphereVirtualDiskVolumeSource { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; +} +/* io.k8s.api.core.v1.WeightedPodAffinityTerm */ +/* The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) */ +export interface IoK8sApiCoreV1WeightedPodAffinityTerm { + podAffinityTerm: IoK8sApiCoreV1PodAffinityTerm; + weight: number; +} +/* io.k8s.api.core.v1.WindowsSecurityContextOptions */ +/* WindowsSecurityContextOptions contain Windows-specific options and credentials. */ +export interface IoK8sApiCoreV1WindowsSecurityContextOptions { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; +} +/* io.k8s.api.discovery.v1.Endpoint */ +/* Endpoint represents a single logical "backend" implementing a service. */ +export interface IoK8sApiDiscoveryV1Endpoint { + addresses: string[]; + conditions?: IoK8sApiDiscoveryV1EndpointConditions; + deprecatedTopology?: { + [key: string]: unknown; + }; + hints?: IoK8sApiDiscoveryV1EndpointHints; + hostname?: string; + nodeName?: string; + targetRef?: IoK8sApiCoreV1ObjectReference; + zone?: string; +} +/* io.k8s.api.discovery.v1.EndpointConditions */ +/* EndpointConditions represents the current condition of an endpoint. */ +export interface IoK8sApiDiscoveryV1EndpointConditions { + ready?: boolean; + serving?: boolean; + terminating?: boolean; +} +/* io.k8s.api.discovery.v1.EndpointHints */ +/* EndpointHints provides hints describing how an endpoint should be consumed. */ +export interface IoK8sApiDiscoveryV1EndpointHints { + forZones?: IoK8sApiDiscoveryV1ForZone[]; +} +/* io.k8s.api.discovery.v1.EndpointPort */ +/* EndpointPort represents a Port used by an EndpointSlice */ +export interface DiscoveryEndpointPort { + appProtocol?: string; + name?: string; + port?: number; + protocol?: "SCTP" | "TCP" | "UDP"; +} +/* io.k8s.api.discovery.v1.EndpointSlice */ +/* EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints. */ +export interface IoK8sApiDiscoveryV1EndpointSlice { + addressType: "FQDN" | "IPv4" | "IPv6"; + apiVersion?: string; + endpoints: IoK8sApiDiscoveryV1Endpoint[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + ports?: DiscoveryEndpointPort[]; +} +/* io.k8s.api.discovery.v1.EndpointSliceList */ +/* EndpointSliceList represents a list of endpoint slices */ +export interface IoK8sApiDiscoveryV1EndpointSliceList { + apiVersion?: string; + items: IoK8sApiDiscoveryV1EndpointSlice[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.discovery.v1.ForZone */ +/* ForZone provides information about which zones should consume this endpoint. */ +export interface IoK8sApiDiscoveryV1ForZone { + name: string; +} +/* io.k8s.api.events.v1.EventList */ +/* EventList is a list of Event objects. */ +export interface IoK8sApiEventsV1EventList { + apiVersion?: string; + items: IoK8sApiEventsV1Event[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.networking.v1.HTTPIngressPath */ +/* HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend. */ +export interface IoK8sApiNetworkingV1HTTPIngressPath { + backend: IoK8sApiNetworkingV1IngressBackend; + path?: string; + pathType: "Exact" | "ImplementationSpecific" | "Prefix"; +} +/* io.k8s.api.networking.v1.HTTPIngressRuleValue */ +/* HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http:///? -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'. */ +export interface IoK8sApiNetworkingV1HTTPIngressRuleValue { + paths: IoK8sApiNetworkingV1HTTPIngressPath[]; +} +/* io.k8s.api.networking.v1.IPBlock */ +/* IPBlock describes a particular CIDR (Ex. "192.168.1.0/24","2001:db8::/64") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule. */ +export interface IoK8sApiNetworkingV1IPBlock { + cidr: string; + except?: string[]; +} +/* io.k8s.api.networking.v1.Ingress */ +/* Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. */ +export interface IoK8sApiNetworkingV1Ingress { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiNetworkingV1IngressSpec; + status?: IoK8sApiNetworkingV1IngressStatus; +} +/* io.k8s.api.networking.v1.IngressBackend */ +/* IngressBackend describes all endpoints for a given service and port. */ +export interface IoK8sApiNetworkingV1IngressBackend { + resource?: IoK8sApiCoreV1TypedLocalObjectReference; + service?: IoK8sApiNetworkingV1IngressServiceBackend; +} +/* io.k8s.api.networking.v1.IngressClass */ +/* IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The \`ingressclass.kubernetes.io/is-default-class\` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class. */ +export interface IoK8sApiNetworkingV1IngressClass { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiNetworkingV1IngressClassSpec; +} +/* io.k8s.api.networking.v1.IngressClassList */ +/* IngressClassList is a collection of IngressClasses. */ +export interface IoK8sApiNetworkingV1IngressClassList { + apiVersion?: string; + items: IoK8sApiNetworkingV1IngressClass[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.networking.v1.IngressClassParametersReference */ +/* IngressClassParametersReference identifies an API object. This can be used to specify a cluster or namespace-scoped resource. */ +export interface IoK8sApiNetworkingV1IngressClassParametersReference { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + scope?: string; +} +/* io.k8s.api.networking.v1.IngressClassSpec */ +/* IngressClassSpec provides information about the class of an Ingress. */ +export interface IoK8sApiNetworkingV1IngressClassSpec { + controller?: string; + parameters?: IoK8sApiNetworkingV1IngressClassParametersReference; +} +/* io.k8s.api.networking.v1.IngressList */ +/* IngressList is a collection of Ingress. */ +export interface IoK8sApiNetworkingV1IngressList { + apiVersion?: string; + items: IoK8sApiNetworkingV1Ingress[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.networking.v1.IngressLoadBalancerIngress */ +/* IngressLoadBalancerIngress represents the status of a load-balancer ingress point. */ +export interface IoK8sApiNetworkingV1IngressLoadBalancerIngress { + hostname?: string; + ip?: string; + ports?: IoK8sApiNetworkingV1IngressPortStatus[]; +} +/* io.k8s.api.networking.v1.IngressLoadBalancerStatus */ +/* IngressLoadBalancerStatus represents the status of a load-balancer. */ +export interface IoK8sApiNetworkingV1IngressLoadBalancerStatus { + ingress?: IoK8sApiNetworkingV1IngressLoadBalancerIngress[]; +} +/* io.k8s.api.networking.v1.IngressPortStatus */ +/* IngressPortStatus represents the error condition of a service port */ +export interface IoK8sApiNetworkingV1IngressPortStatus { + error?: string; + port: number; + protocol: "SCTP" | "TCP" | "UDP"; +} +/* io.k8s.api.networking.v1.IngressRule */ +/* IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue. */ +export interface IoK8sApiNetworkingV1IngressRule { + host?: string; + http?: IoK8sApiNetworkingV1HTTPIngressRuleValue; +} +/* io.k8s.api.networking.v1.IngressServiceBackend */ +/* IngressServiceBackend references a Kubernetes Service as a Backend. */ +export interface IoK8sApiNetworkingV1IngressServiceBackend { + name: string; + port?: IoK8sApiNetworkingV1ServiceBackendPort; +} +/* io.k8s.api.networking.v1.IngressSpec */ +/* IngressSpec describes the Ingress the user wishes to exist. */ +export interface IoK8sApiNetworkingV1IngressSpec { + defaultBackend?: IoK8sApiNetworkingV1IngressBackend; + ingressClassName?: string; + rules?: IoK8sApiNetworkingV1IngressRule[]; + tls?: IoK8sApiNetworkingV1IngressTLS[]; +} +/* io.k8s.api.networking.v1.IngressStatus */ +/* IngressStatus describe the current state of the Ingress. */ +export interface IoK8sApiNetworkingV1IngressStatus { + loadBalancer?: IoK8sApiNetworkingV1IngressLoadBalancerStatus; +} +/* io.k8s.api.networking.v1.IngressTLS */ +/* IngressTLS describes the transport layer security associated with an ingress. */ +export interface IoK8sApiNetworkingV1IngressTLS { + hosts?: string[]; + secretName?: string; +} +/* io.k8s.api.networking.v1.NetworkPolicy */ +/* NetworkPolicy describes what network traffic is allowed for a set of Pods */ +export interface IoK8sApiNetworkingV1NetworkPolicy { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiNetworkingV1NetworkPolicySpec; +} +/* io.k8s.api.networking.v1.NetworkPolicyEgressRule */ +/* NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8 */ +export interface IoK8sApiNetworkingV1NetworkPolicyEgressRule { + ports?: IoK8sApiNetworkingV1NetworkPolicyPort[]; + to?: IoK8sApiNetworkingV1NetworkPolicyPeer[]; +} +/* io.k8s.api.networking.v1.NetworkPolicyIngressRule */ +/* NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from. */ +export interface IoK8sApiNetworkingV1NetworkPolicyIngressRule { + from?: IoK8sApiNetworkingV1NetworkPolicyPeer[]; + ports?: IoK8sApiNetworkingV1NetworkPolicyPort[]; +} +/* io.k8s.api.networking.v1.NetworkPolicyList */ +/* NetworkPolicyList is a list of NetworkPolicy objects. */ +export interface IoK8sApiNetworkingV1NetworkPolicyList { + apiVersion?: string; + items: IoK8sApiNetworkingV1NetworkPolicy[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.networking.v1.NetworkPolicyPeer */ +/* NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed */ +export interface IoK8sApiNetworkingV1NetworkPolicyPeer { + ipBlock?: IoK8sApiNetworkingV1IPBlock; + namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + podSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +} +/* io.k8s.api.networking.v1.NetworkPolicyPort */ +/* NetworkPolicyPort describes a port to allow traffic on */ +export interface IoK8sApiNetworkingV1NetworkPolicyPort { + endPort?: number; + port?: IoK8sApimachineryPkgUtilIntstrIntOrString; + protocol?: "SCTP" | "TCP" | "UDP"; +} +/* io.k8s.api.networking.v1.NetworkPolicySpec */ +/* NetworkPolicySpec provides the specification of a NetworkPolicy */ +export interface IoK8sApiNetworkingV1NetworkPolicySpec { + egress?: IoK8sApiNetworkingV1NetworkPolicyEgressRule[]; + ingress?: IoK8sApiNetworkingV1NetworkPolicyIngressRule[]; + podSelector: IoK8sApimachineryPkgApisMetaV1LabelSelector; + policyTypes?: ("Egress" | "Ingress")[]; +} +/* io.k8s.api.networking.v1.ServiceBackendPort */ +/* ServiceBackendPort is the service port being referenced. */ +export interface IoK8sApiNetworkingV1ServiceBackendPort { + name?: string; + number?: number; +} +/* io.k8s.api.node.v1.Overhead */ +/* Overhead structure represents the resource overhead associated with running a pod. */ +export interface IoK8sApiNodeV1Overhead { + podFixed?: { + [key: string]: unknown; + }; +} +/* io.k8s.api.node.v1.RuntimeClass */ +/* RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/ */ +export interface IoK8sApiNodeV1RuntimeClass { + apiVersion?: string; + handler: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + overhead?: IoK8sApiNodeV1Overhead; + scheduling?: IoK8sApiNodeV1Scheduling; +} +/* io.k8s.api.node.v1.RuntimeClassList */ +/* RuntimeClassList is a list of RuntimeClass objects. */ +export interface IoK8sApiNodeV1RuntimeClassList { + apiVersion?: string; + items: IoK8sApiNodeV1RuntimeClass[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.node.v1.Scheduling */ +/* Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass. */ +export interface IoK8sApiNodeV1Scheduling { + nodeSelector?: { + [key: string]: unknown; + }; + tolerations?: IoK8sApiCoreV1Toleration[]; +} +/* io.k8s.api.policy.v1.Eviction */ +/* Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods//evictions. */ +export interface IoK8sApiPolicyV1Eviction { + apiVersion?: string; + deleteOptions?: IoK8sApimachineryPkgApisMetaV1DeleteOptions; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; +} +/* io.k8s.api.policy.v1.PodDisruptionBudget */ +/* PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods */ +export interface IoK8sApiPolicyV1PodDisruptionBudget { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sApiPolicyV1PodDisruptionBudgetSpec; + status?: IoK8sApiPolicyV1PodDisruptionBudgetStatus; +} +/* io.k8s.api.policy.v1.PodDisruptionBudgetList */ +/* PodDisruptionBudgetList is a collection of PodDisruptionBudgets. */ +export interface IoK8sApiPolicyV1PodDisruptionBudgetList { + apiVersion?: string; + items: IoK8sApiPolicyV1PodDisruptionBudget[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.policy.v1.PodDisruptionBudgetSpec */ +/* PodDisruptionBudgetSpec is a description of a PodDisruptionBudget. */ +export interface IoK8sApiPolicyV1PodDisruptionBudgetSpec { + maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; + minAvailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; + selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + unhealthyPodEvictionPolicy?: "AlwaysAllow" | "IfHealthyBudget"; +} +/* io.k8s.api.policy.v1.PodDisruptionBudgetStatus */ +/* PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system. */ +export interface IoK8sApiPolicyV1PodDisruptionBudgetStatus { + conditions?: IoK8sApimachineryPkgApisMetaV1Condition[]; + currentHealthy: number; + desiredHealthy: number; + disruptedPods?: { + [key: string]: unknown; + }; + disruptionsAllowed: number; + expectedPods: number; + observedGeneration?: number; +} +/* io.k8s.api.rbac.v1.AggregationRule */ +/* AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole */ +export interface IoK8sApiRbacV1AggregationRule { + clusterRoleSelectors?: IoK8sApimachineryPkgApisMetaV1LabelSelector[]; +} +/* io.k8s.api.rbac.v1.ClusterRole */ +/* ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. */ +export interface IoK8sApiRbacV1ClusterRole { + aggregationRule?: IoK8sApiRbacV1AggregationRule; + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + rules?: IoK8sApiRbacV1PolicyRule[]; +} +/* io.k8s.api.rbac.v1.ClusterRoleBinding */ +/* ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject. */ +export interface IoK8sApiRbacV1ClusterRoleBinding { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + roleRef: IoK8sApiRbacV1RoleRef; + subjects?: IoK8sApiRbacV1Subject[]; +} +/* io.k8s.api.rbac.v1.ClusterRoleBindingList */ +/* ClusterRoleBindingList is a collection of ClusterRoleBindings */ +export interface IoK8sApiRbacV1ClusterRoleBindingList { + apiVersion?: string; + items: IoK8sApiRbacV1ClusterRoleBinding[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.rbac.v1.ClusterRoleList */ +/* ClusterRoleList is a collection of ClusterRoles */ +export interface IoK8sApiRbacV1ClusterRoleList { + apiVersion?: string; + items: IoK8sApiRbacV1ClusterRole[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.rbac.v1.PolicyRule */ +/* PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to. */ +export interface IoK8sApiRbacV1PolicyRule { + apiGroups?: string[]; + nonResourceURLs?: string[]; + resourceNames?: string[]; + resources?: string[]; + verbs: string[]; +} +/* io.k8s.api.rbac.v1.Role */ +/* Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. */ +export interface IoK8sApiRbacV1Role { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + rules?: IoK8sApiRbacV1PolicyRule[]; +} +/* io.k8s.api.rbac.v1.RoleBinding */ +/* RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace. */ +export interface IoK8sApiRbacV1RoleBinding { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + roleRef: IoK8sApiRbacV1RoleRef; + subjects?: IoK8sApiRbacV1Subject[]; +} +/* io.k8s.api.rbac.v1.RoleBindingList */ +/* RoleBindingList is a collection of RoleBindings */ +export interface IoK8sApiRbacV1RoleBindingList { + apiVersion?: string; + items: IoK8sApiRbacV1RoleBinding[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.rbac.v1.RoleList */ +/* RoleList is a collection of Roles */ +export interface IoK8sApiRbacV1RoleList { + apiVersion?: string; + items: IoK8sApiRbacV1Role[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.rbac.v1.RoleRef */ +/* RoleRef contains information that points to the role being used */ +export interface IoK8sApiRbacV1RoleRef { + apiGroup: string; + kind: string; + name: string; +} +/* io.k8s.api.rbac.v1.Subject */ +/* Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names. */ +export interface IoK8sApiRbacV1Subject { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; +} +/* io.k8s.api.scheduling.v1.PriorityClass */ +/* PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer. */ +export interface IoK8sApiSchedulingV1PriorityClass { + apiVersion?: string; + description?: string; + globalDefault?: boolean; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + preemptionPolicy?: "Never" | "PreemptLowerPriority"; + value: number; +} +/* io.k8s.api.scheduling.v1.PriorityClassList */ +/* PriorityClassList is a collection of priority classes. */ +export interface IoK8sApiSchedulingV1PriorityClassList { + apiVersion?: string; + items: IoK8sApiSchedulingV1PriorityClass[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.storage.v1.CSIDriver */ +/* CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced. */ +export interface IoK8sApiStorageV1CSIDriver { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiStorageV1CSIDriverSpec; +} +/* io.k8s.api.storage.v1.CSIDriverList */ +/* CSIDriverList is a collection of CSIDriver objects. */ +export interface IoK8sApiStorageV1CSIDriverList { + apiVersion?: string; + items: IoK8sApiStorageV1CSIDriver[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.storage.v1.CSIDriverSpec */ +/* CSIDriverSpec is the specification of a CSIDriver. */ +export interface IoK8sApiStorageV1CSIDriverSpec { + attachRequired?: boolean; + fsGroupPolicy?: string; + podInfoOnMount?: boolean; + requiresRepublish?: boolean; + seLinuxMount?: boolean; + storageCapacity?: boolean; + tokenRequests?: IoK8sApiStorageV1TokenRequest[]; + volumeLifecycleModes?: string[]; +} +/* io.k8s.api.storage.v1.CSINode */ +/* CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn't create this object. CSINode has an OwnerReference that points to the corresponding node object. */ +export interface IoK8sApiStorageV1CSINode { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiStorageV1CSINodeSpec; +} +/* io.k8s.api.storage.v1.CSINodeDriver */ +/* CSINodeDriver holds information about the specification of one CSI driver installed on a node */ +export interface IoK8sApiStorageV1CSINodeDriver { + allocatable?: IoK8sApiStorageV1VolumeNodeResources; + name: string; + nodeID: string; + topologyKeys?: string[]; +} +/* io.k8s.api.storage.v1.CSINodeList */ +/* CSINodeList is a collection of CSINode objects. */ +export interface IoK8sApiStorageV1CSINodeList { + apiVersion?: string; + items: IoK8sApiStorageV1CSINode[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.storage.v1.CSINodeSpec */ +/* CSINodeSpec holds information about the specification of all CSI drivers installed on a node */ +export interface IoK8sApiStorageV1CSINodeSpec { + drivers: IoK8sApiStorageV1CSINodeDriver[]; +} +/* io.k8s.api.storage.v1.CSIStorageCapacity */ +/* CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. + +For example this can express things like: - StorageClass "standard" has "1234 GiB" available in "topology.kubernetes.io/zone=us-east1" - StorageClass "localssd" has "10 GiB" available in "kubernetes.io/hostname=knode-abc123" + +The following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero + +The producer of these objects can decide which approach is more suitable. + +They are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node. */ +export interface IoK8sApiStorageV1CSIStorageCapacity { + apiVersion?: string; + capacity?: IoK8sApimachineryPkgApiResourceQuantity; + kind?: string; + maximumVolumeSize?: IoK8sApimachineryPkgApiResourceQuantity; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + nodeTopology?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + storageClassName: string; +} +/* io.k8s.api.storage.v1.CSIStorageCapacityList */ +/* CSIStorageCapacityList is a collection of CSIStorageCapacity objects. */ +export interface IoK8sApiStorageV1CSIStorageCapacityList { + apiVersion?: string; + items: IoK8sApiStorageV1CSIStorageCapacity[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.storage.v1.StorageClass */ +/* StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. + +StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. */ +export interface IoK8sApiStorageV1StorageClass { + allowVolumeExpansion?: boolean; + allowedTopologies?: IoK8sApiCoreV1TopologySelectorTerm[]; + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + mountOptions?: string[]; + parameters?: { + [key: string]: unknown; + }; + provisioner: string; + reclaimPolicy?: "Delete" | "Recycle" | "Retain"; + volumeBindingMode?: "Immediate" | "WaitForFirstConsumer"; +} +/* io.k8s.api.storage.v1.StorageClassList */ +/* StorageClassList is a collection of storage classes. */ +export interface IoK8sApiStorageV1StorageClassList { + apiVersion?: string; + items: IoK8sApiStorageV1StorageClass[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.storage.v1.TokenRequest */ +/* TokenRequest contains parameters of a service account token. */ +export interface IoK8sApiStorageV1TokenRequest { + audience: string; + expirationSeconds?: number; +} +/* io.k8s.api.storage.v1.VolumeAttachment */ +/* VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. + +VolumeAttachment objects are non-namespaced. */ +export interface IoK8sApiStorageV1VolumeAttachment { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiStorageV1VolumeAttachmentSpec; + status?: IoK8sApiStorageV1VolumeAttachmentStatus; +} +/* io.k8s.api.storage.v1.VolumeAttachmentList */ +/* VolumeAttachmentList is a collection of VolumeAttachment objects. */ +export interface IoK8sApiStorageV1VolumeAttachmentList { + apiVersion?: string; + items: IoK8sApiStorageV1VolumeAttachment[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.api.storage.v1.VolumeAttachmentSource */ +/* VolumeAttachmentSource represents a volume that should be attached. Right now only PersistentVolumes can be attached via external attacher, in the future we may allow also inline volumes in pods. Exactly one member can be set. */ +export interface IoK8sApiStorageV1VolumeAttachmentSource { + inlineVolumeSpec?: IoK8sApiCoreV1PersistentVolumeSpec; + persistentVolumeName?: string; +} +/* io.k8s.api.storage.v1.VolumeAttachmentSpec */ +/* VolumeAttachmentSpec is the specification of a VolumeAttachment request. */ +export interface IoK8sApiStorageV1VolumeAttachmentSpec { + attacher: string; + nodeName: string; + source: IoK8sApiStorageV1VolumeAttachmentSource; +} +/* io.k8s.api.storage.v1.VolumeAttachmentStatus */ +/* VolumeAttachmentStatus is the status of a VolumeAttachment request. */ +export interface IoK8sApiStorageV1VolumeAttachmentStatus { + attachError?: IoK8sApiStorageV1VolumeError; + attached: boolean; + attachmentMetadata?: { + [key: string]: unknown; + }; + detachError?: IoK8sApiStorageV1VolumeError; +} +/* io.k8s.api.storage.v1.VolumeError */ +/* VolumeError captures an error encountered during a volume operation. */ +export interface IoK8sApiStorageV1VolumeError { + message?: string; + time?: IoK8sApimachineryPkgApisMetaV1Time; +} +/* io.k8s.api.storage.v1.VolumeNodeResources */ +/* VolumeNodeResources is a set of resource limits for scheduling of volumes. */ +export interface IoK8sApiStorageV1VolumeNodeResources { + count?: number; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition */ +/* CustomResourceColumnDefinition specifies a column for server side printing. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceColumnDefinition { + description?: string; + format?: string; + jsonPath: string; + name: string; + priority?: number; + type: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion */ +/* CustomResourceConversion describes how to convert different versions of a CR. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion { + strategy: string; + webhook?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookConversion; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition */ +/* CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionSpec; + status?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionStatus; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition */ +/* CustomResourceDefinitionCondition contains details for the current condition of this pod. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList */ +/* CustomResourceDefinitionList is a list of CustomResourceDefinition objects. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionList { + apiVersion?: string; + items: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames */ +/* CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionNames { + categories?: string[]; + kind: string; + listKind?: string; + plural: string; + shortNames?: string[]; + singular?: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec */ +/* CustomResourceDefinitionSpec describes how a user wants their resource to appear */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionSpec { + conversion?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion; + group: string; + names: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionNames; + preserveUnknownFields?: boolean; + scope: string; + versions: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion[]; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus */ +/* CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionStatus { + acceptedNames?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionNames; + conditions?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionCondition[]; + storedVersions?: string[]; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion */ +/* CustomResourceDefinitionVersion describes a version for CRD. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion { + additionalPrinterColumns?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceColumnDefinition[]; + deprecated?: boolean; + deprecationWarning?: string; + name: string; + schema?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceValidation; + selectableFields?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1SelectableField[]; + served: boolean; + storage: boolean; + subresources?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresources; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale */ +/* CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceScale { + labelSelectorPath?: string; + specReplicasPath: string; + statusReplicasPath: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus */ +/* CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources. Status is represented by the \`.status\` JSON path inside of a CustomResource. When set, * exposes a /status subresource for the custom resource * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza */ +export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceStatus = { + [key: string]: unknown; +}; +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources */ +/* CustomResourceSubresources defines the status and scale subresources for CustomResources. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresources { + scale?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceScale; + status?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceStatus; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation */ +/* CustomResourceValidation is a list of validation methods for CustomResources. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceValidation { + openAPIV3Schema?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation */ +/* ExternalDocumentation allows referencing an external resource for extended documentation. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ExternalDocumentation { + description?: string; + url?: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON */ +/* JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil. */ +export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON = any; +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps */ +/* JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/). */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps { + $ref?: string; + $schema?: string; + additionalItems?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrBool; + additionalProperties?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrBool; + allOf?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps[]; + anyOf?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps[]; + default?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON; + definitions?: { + [key: string]: unknown; + }; + dependencies?: { + [key: string]: unknown; + }; + description?: string; + enum?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON[]; + example?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON; + exclusiveMaximum?: boolean; + exclusiveMinimum?: boolean; + externalDocs?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ExternalDocumentation; + format?: string; + id?: string; + items?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrArray; + maxItems?: number; + maxLength?: number; + maxProperties?: number; + maximum?: number; + minItems?: number; + minLength?: number; + minProperties?: number; + minimum?: number; + multipleOf?: number; + not?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps; + nullable?: boolean; + oneOf?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps[]; + pattern?: string; + patternProperties?: { + [key: string]: unknown; + }; + properties?: { + [key: string]: unknown; + }; + required?: string[]; + title?: string; + type?: string; + uniqueItems?: boolean; + "x-kubernetes-embedded-resource"?: boolean; + "x-kubernetes-int-or-string"?: boolean; + "x-kubernetes-list-map-keys"?: string[]; + "x-kubernetes-list-type"?: string; + "x-kubernetes-map-type"?: string; + "x-kubernetes-preserve-unknown-fields"?: boolean; + "x-kubernetes-validations"?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ValidationRule[]; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray */ +/* JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization purposes. */ +export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrArray = any; +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool */ +/* JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property. */ +export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrBool = any; +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray */ +/* JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array. */ +export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrStringArray = any; +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.SelectableField */ +/* SelectableField specifies the JSON path of a field that may be used with field selectors. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1SelectableField { + jsonPath: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference */ +/* ServiceReference holds a reference to Service.legacy.k8s.io */ +export interface ApiExtServiceReference { + name: string; + namespace: string; + path?: string; + port?: number; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule */ +/* ValidationRule describes a validation rule written in the CEL expression language. */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ValidationRule { + fieldPath?: string; + message?: string; + messageExpression?: string; + optionalOldSelf?: boolean; + reason?: "FieldValueDuplicate" | "FieldValueForbidden" | "FieldValueInvalid" | "FieldValueRequired"; + rule: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig */ +/* WebhookClientConfig contains the information to make a TLS connection with the webhook. */ +export interface ApiExtWebhookClientConfig { + caBundle?: string; + service?: ApiExtServiceReference; + url?: string; +} +/* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion */ +/* WebhookConversion describes how to call a conversion webhook */ +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookConversion { + clientConfig?: ApiExtWebhookClientConfig; + conversionReviewVersions: string[]; +} +/* io.k8s.apimachinery.pkg.api.resource.Quantity */ +/* Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors. + +The serialization format is: + +\`\`\` ::= + + (Note that may be empty, from the "" case in .) + + ::= 0 | 1 | ... | 9 ::= | ::= | . | . | . ::= "+" | "-" ::= | ::= | | ::= Ki | Mi | Gi | Ti | Pi | Ei + + (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html) + + ::= m | "" | k | M | G | T | P | E + + (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.) + + ::= "e" | "E" \`\`\` + +No matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities. + +When a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized. + +Before serializing, Quantity will be put in "canonical form". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that: + +- No precision is lost - No fractional digits will be emitted - The exponent (or suffix) is as large as possible. + +The sign will be omitted unless the number is negative. + +Examples: + +- 1.5 will be serialized as "1500m" - 1.5Gi will be serialized as "1536Mi" + +Note that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise. + +Non-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.) + +This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation. */ +export type IoK8sApimachineryPkgApiResourceQuantity = string; +/* io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup */ +/* APIGroup contains the name, the supported versions, and the preferred version of a group. */ +export interface IoK8sApimachineryPkgApisMetaV1APIGroup { + apiVersion?: string; + kind?: string; + name: string; + preferredVersion?: IoK8sApimachineryPkgApisMetaV1GroupVersionForDiscovery; + serverAddressByClientCIDRs?: IoK8sApimachineryPkgApisMetaV1ServerAddressByClientCIDR[]; + versions: IoK8sApimachineryPkgApisMetaV1GroupVersionForDiscovery[]; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.APIGroupList */ +/* APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis. */ +export interface IoK8sApimachineryPkgApisMetaV1APIGroupList { + apiVersion?: string; + groups: IoK8sApimachineryPkgApisMetaV1APIGroup[]; + kind?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.APIResource */ +/* APIResource specifies the name of a resource and whether it is namespaced. */ +export interface IoK8sApimachineryPkgApisMetaV1APIResource { + categories?: string[]; + group?: string; + kind: string; + name: string; + namespaced: boolean; + shortNames?: string[]; + singularName: string; + storageVersionHash?: string; + verbs: string[]; + version?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList */ +/* APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced. */ +export interface IoK8sApimachineryPkgApisMetaV1APIResourceList { + apiVersion?: string; + groupVersion: string; + kind?: string; + resources: IoK8sApimachineryPkgApisMetaV1APIResource[]; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.APIVersions */ +/* APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API. */ +export interface IoK8sApimachineryPkgApisMetaV1APIVersions { + apiVersion?: string; + kind?: string; + serverAddressByClientCIDRs: IoK8sApimachineryPkgApisMetaV1ServerAddressByClientCIDR[]; + versions: string[]; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.Condition */ +/* Condition contains details for one aspect of the current state of this API Resource. */ +export interface IoK8sApimachineryPkgApisMetaV1Condition { + lastTransitionTime: IoK8sApimachineryPkgApisMetaV1Time; + message: string; + observedGeneration?: number; + reason: string; + status: string; + type: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions */ +/* DeleteOptions may be provided when deleting an API object. */ +export interface IoK8sApimachineryPkgApisMetaV1DeleteOptions { + apiVersion?: string; + dryRun?: string[]; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + kind?: string; + orphanDependents?: boolean; + preconditions?: IoK8sApimachineryPkgApisMetaV1Preconditions; + propagationPolicy?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement */ +/* FieldSelectorRequirement is a selector that contains values, a key, and an operator that relates the key and values. */ +export interface IoK8sApimachineryPkgApisMetaV1FieldSelectorRequirement { + key: string; + operator: string; + values?: string[]; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1 */ +/* FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format. + +Each key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:', where is the name of a field in a struct, or key in a map 'v:', where is the exact json formatted value of a list item 'i:', where is position of a item in a list 'k:', where is a map of a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set. + +The exact format is defined in sigs.k8s.io/structured-merge-diff */ +export type IoK8sApimachineryPkgApisMetaV1FieldsV1 = { + [key: string]: unknown; +}; +/* io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery */ +/* GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility. */ +export interface IoK8sApimachineryPkgApisMetaV1GroupVersionForDiscovery { + groupVersion: string; + version: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector */ +/* A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. */ +export interface IoK8sApimachineryPkgApisMetaV1LabelSelector { + matchExpressions?: IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement[]; + matchLabels?: { + [key: string]: unknown; + }; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement */ +/* A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. */ +export interface IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement { + key: string; + operator: string; + values?: string[]; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta */ +/* ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}. */ +export interface IoK8sApimachineryPkgApisMetaV1ListMeta { + continue?: string; + remainingItemCount?: number; + resourceVersion?: string; + selfLink?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry */ +/* ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. */ +export interface IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry { + apiVersion?: string; + fieldsType?: string; + fieldsV1?: IoK8sApimachineryPkgApisMetaV1FieldsV1; + manager?: string; + operation?: string; + subresource?: string; + time?: IoK8sApimachineryPkgApisMetaV1Time; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime */ +/* MicroTime is version of Time with microsecond level precision. */ +export type IoK8sApimachineryPkgApisMetaV1MicroTime = string; +/* io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta */ +/* ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. */ +export interface IoK8sApimachineryPkgApisMetaV1ObjectMeta { + annotations?: { + [key: string]: unknown; + }; + creationTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; + deletionGracePeriodSeconds?: number; + deletionTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; + finalizers?: string[]; + generateName?: string; + generation?: number; + labels?: { + [key: string]: unknown; + }; + managedFields?: IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry[]; + name?: string; + namespace?: string; + ownerReferences?: IoK8sApimachineryPkgApisMetaV1OwnerReference[]; + resourceVersion?: string; + selfLink?: string; + uid?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference */ +/* OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. */ +export interface IoK8sApimachineryPkgApisMetaV1OwnerReference { + apiVersion: string; + blockOwnerDeletion?: boolean; + controller?: boolean; + kind: string; + name: string; + uid: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.Patch */ +/* Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. */ +export type IoK8sApimachineryPkgApisMetaV1Patch = { + [key: string]: unknown; +}; +/* io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions */ +/* Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out. */ +export interface IoK8sApimachineryPkgApisMetaV1Preconditions { + resourceVersion?: string; + uid?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR */ +/* ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match. */ +export interface IoK8sApimachineryPkgApisMetaV1ServerAddressByClientCIDR { + clientCIDR: string; + serverAddress: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.Status */ +/* Status is a return value for calls that don't return other objects. */ +export interface IoK8sApimachineryPkgApisMetaV1Status { + apiVersion?: string; + code?: number; + details?: IoK8sApimachineryPkgApisMetaV1StatusDetails; + kind?: string; + message?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + reason?: string; + status?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause */ +/* StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered. */ +export interface IoK8sApimachineryPkgApisMetaV1StatusCause { + field?: string; + message?: string; + reason?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails */ +/* StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined. */ +export interface IoK8sApimachineryPkgApisMetaV1StatusDetails { + causes?: IoK8sApimachineryPkgApisMetaV1StatusCause[]; + group?: string; + kind?: string; + name?: string; + retryAfterSeconds?: number; + uid?: string; +} +/* io.k8s.apimachinery.pkg.apis.meta.v1.Time */ +/* Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers. */ +export type IoK8sApimachineryPkgApisMetaV1Time = string; +/* io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent */ +/* Event represents a single event to a watched resource. */ +export interface IoK8sApimachineryPkgApisMetaV1WatchEvent { + object: IoK8sApimachineryPkgRuntimeRawExtension; + type: string; +} +/* io.k8s.apimachinery.pkg.runtime.RawExtension */ +/* RawExtension is used to hold extensions in external versions. + +To use this, make a field which has RawExtension as its type in your external, versioned struct, and Object in your internal struct. You also need to register your various plugin types. + +// Internal package: + + type MyAPIObject struct { + runtime.TypeMeta \`json:",inline"\` + MyPlugin runtime.Object \`json:"myPlugin"\` + } + + type PluginA struct { + AOption string \`json:"aOption"\` + } + +// External package: + + type MyAPIObject struct { + runtime.TypeMeta \`json:",inline"\` + MyPlugin runtime.RawExtension \`json:"myPlugin"\` + } + + type PluginA struct { + AOption string \`json:"aOption"\` + } + +// On the wire, the JSON will look something like this: + + { + "kind":"MyAPIObject", + "apiVersion":"v1", + "myPlugin": { + "kind":"PluginA", + "aOption":"foo", + }, + } + +So what happens? Decode first uses json or yaml to unmarshal the serialized data into your external MyAPIObject. That causes the raw JSON to be stored, but not unpacked. The next step is to copy (using pkg/conversion) into the internal struct. The runtime package's DefaultScheme has conversion functions installed which will unpack the JSON stored in RawExtension, turning it into the correct object type, and storing it in the Object. (TODO: In the case where the object is of an unknown type, a runtime.Unknown object will be created and stored.) */ +export type IoK8sApimachineryPkgRuntimeRawExtension = { + [key: string]: unknown; +}; +/* io.k8s.apimachinery.pkg.util.intstr.IntOrString */ +/* IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type. This allows you to have, for example, a JSON field that can accept a name or number. */ +export type IoK8sApimachineryPkgUtilIntstrIntOrString = string; +/* io.k8s.apimachinery.pkg.version.Info */ +/* Info contains versioning information. how we'll want to distribute that information. */ +export interface IoK8sApimachineryPkgVersionInfo { + buildDate: string; + compiler: string; + gitCommit: string; + gitTreeState: string; + gitVersion: string; + goVersion: string; + major: string; + minor: string; + platform: string; +} +/* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService */ +/* APIService represents a server for a particular GroupVersion. Name must be "version.group". */ +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIService { + apiVersion?: string; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + spec?: IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceSpec; + status?: IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceStatus; +} +/* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition */ +/* APIServiceCondition describes the state of an APIService at a particular point */ +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceCondition { + lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; + message?: string; + reason?: string; + status: string; + type: string; +} +/* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList */ +/* APIServiceList is a list of APIService objects. */ +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceList { + apiVersion?: string; + items: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService[]; + kind?: string; + metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; +} +/* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec */ +/* APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification. */ +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceSpec { + caBundle?: string; + group?: string; + groupPriorityMinimum: number; + insecureSkipTLSVerify?: boolean; + service?: IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference; + version?: string; + versionPriority: number; +} +/* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus */ +/* APIServiceStatus contains derived information about an API server */ +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceStatus { + conditions?: IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceCondition[]; +} +/* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference */ +/* ServiceReference holds a reference to Service.legacy.k8s.io */ +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference { + name?: string; + namespace?: string; + port?: number; +} +export interface GetServiceAccountIssuerOpenIDConfigurationRequest {} +export interface GetCoreAPIVersionsRequest {} +export interface GetCoreV1APIResourcesRequest {} +export interface ListCoreV1ComponentStatusRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ReadCoreV1ComponentStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ListCoreV1ConfigMapForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1EndpointsForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1EventForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1LimitRangeForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1NamespaceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCoreV1NamespaceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiCoreV1Namespace; +} +export interface CreateCoreV1NamespacedBindingRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1Binding; +} +export interface ListCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1ConfigMap; +} +export interface DeleteCoreV1CollectionNamespacedConfigMapRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1ConfigMap; +} +export interface DeleteCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1Endpoints; +} +export interface DeleteCoreV1CollectionNamespacedEndpointsRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Endpoints; +} +export interface DeleteCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedEventRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1Event; +} +export interface DeleteCoreV1CollectionNamespacedEventRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedEventRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Event; +} +export interface DeleteCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1LimitRange; +} +export interface DeleteCoreV1CollectionNamespacedLimitRangeRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1LimitRange; +} +export interface DeleteCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1PersistentVolumeClaim; +} +export interface DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1PersistentVolumeClaim; +} +export interface DeleteCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1PersistentVolumeClaim; +} +export interface PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedPodRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1Pod; +} +export interface DeleteCoreV1CollectionNamespacedPodRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedPodRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Pod; +} +export interface DeleteCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ConnectCoreV1GetNamespacedPodAttachRequest { + query: { + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PostNamespacedPodAttachRequest { + query: { + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface CreateCoreV1NamespacedPodBindingRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Binding; +} +export interface ReadCoreV1NamespacedPodEphemeralcontainersRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPodEphemeralcontainersRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Pod; +} +export interface PatchCoreV1NamespacedPodEphemeralcontainersRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface CreateCoreV1NamespacedPodEvictionRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiPolicyV1Eviction; +} +export interface ConnectCoreV1GetNamespacedPodExecRequest { + query: { + command?: string; + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PostNamespacedPodExecRequest { + query: { + command?: string; + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReadCoreV1NamespacedPodLogRequest { + query: { + container?: string; + follow?: boolean; + insecureSkipTLSVerifyBackend?: boolean; + limitBytes?: number; + pretty?: string; + previous?: boolean; + sinceSeconds?: number; + stream?: string; + tailLines?: number; + timestamps?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1GetNamespacedPodPortforwardRequest { + query: { + ports?: number; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PostNamespacedPodPortforwardRequest { + query: { + ports?: number; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1GetNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PostNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PutNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1DeleteNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PatchNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1GetNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PostNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PutNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1DeleteNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PatchNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ReadCoreV1NamespacedPodStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPodStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Pod; +} +export interface PatchCoreV1NamespacedPodStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1PodTemplate; +} +export interface DeleteCoreV1CollectionNamespacedPodTemplateRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1PodTemplate; +} +export interface DeleteCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1ReplicationController; +} +export interface DeleteCoreV1CollectionNamespacedReplicationControllerRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1ReplicationController; +} +export interface DeleteCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCoreV1NamespacedReplicationControllerScaleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedReplicationControllerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCoreV1NamespacedReplicationControllerStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedReplicationControllerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1ReplicationController; +} +export interface PatchCoreV1NamespacedReplicationControllerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1ResourceQuota; +} +export interface DeleteCoreV1CollectionNamespacedResourceQuotaRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1ResourceQuota; +} +export interface DeleteCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCoreV1NamespacedResourceQuotaStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedResourceQuotaStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1ResourceQuota; +} +export interface PatchCoreV1NamespacedResourceQuotaStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1Secret; +} +export interface DeleteCoreV1CollectionNamespacedSecretRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Secret; +} +export interface DeleteCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1ServiceAccount; +} +export interface DeleteCoreV1CollectionNamespacedServiceAccountRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1ServiceAccount; +} +export interface DeleteCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface CreateCoreV1NamespacedServiceAccountTokenRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAuthenticationV1TokenRequest; +} +export interface ListCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoreV1Service; +} +export interface DeleteCoreV1CollectionNamespacedServiceRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Service; +} +export interface DeleteCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ConnectCoreV1GetNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PostNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PutNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1DeleteNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PatchNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1GetNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PostNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PutNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1DeleteNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PatchNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ReadCoreV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoreV1Service; +} +export interface PatchCoreV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCoreV1NamespaceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1NamespaceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCoreV1Namespace; +} +export interface DeleteCoreV1NamespaceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCoreV1NamespaceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReplaceCoreV1NamespaceFinalizeRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCoreV1Namespace; +} +export interface ReadCoreV1NamespaceStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1NamespaceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCoreV1Namespace; +} +export interface PatchCoreV1NamespaceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1NodeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiCoreV1Node; +} +export interface DeleteCoreV1CollectionNodeRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadCoreV1NodeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCoreV1Node; +} +export interface DeleteCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ConnectCoreV1GetNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1PostNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1PutNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1DeleteNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1PatchNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1GetNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ConnectCoreV1PostNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ConnectCoreV1PutNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ConnectCoreV1DeleteNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ConnectCoreV1PatchNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ReadCoreV1NodeStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1NodeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCoreV1Node; +} +export interface PatchCoreV1NodeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1PersistentVolumeClaimForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiCoreV1PersistentVolume; +} +export interface DeleteCoreV1CollectionPersistentVolumeRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCoreV1PersistentVolume; +} +export interface DeleteCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCoreV1PersistentVolumeStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1PersistentVolumeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCoreV1PersistentVolume; +} +export interface PatchCoreV1PersistentVolumeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCoreV1PodForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1PodTemplateForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ReplicationControllerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ResourceQuotaForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1SecretForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ServiceAccountForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ServiceForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ConfigMapListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1EndpointsListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1EventListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1LimitRangeListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1NamespaceListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1NamespacedConfigMapListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedConfigMapRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedEndpointsListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedEndpointsRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedEventListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedEventRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedLimitRangeListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedLimitRangeRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPersistentVolumeClaimListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPodListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPodRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPodTemplateListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPodTemplateRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedReplicationControllerListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedReplicationControllerRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedResourceQuotaListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedResourceQuotaRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedSecretListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedSecretRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedServiceAccountListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedServiceAccountRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedServiceListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedServiceRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespaceRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchCoreV1NodeListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1NodeRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchCoreV1PersistentVolumeClaimListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1PersistentVolumeListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1PersistentVolumeRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchCoreV1PodListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1PodTemplateListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ReplicationControllerListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ResourceQuotaListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1SecretListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ServiceAccountListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ServiceListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetAPIVersionsRequest {} +export interface ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCertManagerAcmeV1Challenge; +} +export interface DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerAcmeV1Challenge; +} +export interface DeleteAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerAcmeV1Challenge; +} +export interface PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCertManagerAcmeV1Order; +} +export interface DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerAcmeV1Order; +} +export interface DeleteAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerAcmeV1Order; +} +export interface PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAcmeCertManagerIoV1OrderForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetAdmissionregistrationAPIGroupRequest {} +export interface GetAdmissionregistrationV1APIResourcesRequest {} +export interface ListAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy; +} +export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy; +} +export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy; +} +export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding; +} +export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding; +} +export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchAdmissionregistrationV1ValidatingWebhookConfigurationListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetApiextensionsAPIGroupRequest {} +export interface GetApiextensionsV1APIResourcesRequest {} +export interface ListApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition; +} +export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition; +} +export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadApiextensionsV1CustomResourceDefinitionStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition; +} +export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchApiextensionsV1CustomResourceDefinitionListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchApiextensionsV1CustomResourceDefinitionRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetApiregistrationAPIGroupRequest {} +export interface GetApiregistrationV1APIResourcesRequest {} +export interface ListApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService; +} +export interface DeleteApiregistrationV1CollectionAPIServiceRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService; +} +export interface DeleteApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadApiregistrationV1APIServiceStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceApiregistrationV1APIServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService; +} +export interface PatchApiregistrationV1APIServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchApiregistrationV1APIServiceListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchApiregistrationV1APIServiceRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetAppsAPIGroupRequest {} +export interface GetAppsV1APIResourcesRequest {} +export interface ListAppsV1ControllerRevisionForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1DaemonSetForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1DeploymentForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAppsV1ControllerRevision; +} +export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1ControllerRevision; +} +export interface DeleteAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAppsV1DaemonSet; +} +export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1DaemonSet; +} +export interface DeleteAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAppsV1NamespacedDaemonSetStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDaemonSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1DaemonSet; +} +export interface PatchAppsV1NamespacedDaemonSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAppsV1Deployment; +} +export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1Deployment; +} +export interface DeleteAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAppsV1NamespacedDeploymentScaleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDeploymentScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchAppsV1NamespacedDeploymentScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAppsV1NamespacedDeploymentStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDeploymentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1Deployment; +} +export interface PatchAppsV1NamespacedDeploymentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAppsV1ReplicaSet; +} +export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1ReplicaSet; +} +export interface DeleteAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAppsV1NamespacedReplicaSetScaleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedReplicaSetScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchAppsV1NamespacedReplicaSetScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAppsV1NamespacedReplicaSetStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedReplicaSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1ReplicaSet; +} +export interface PatchAppsV1NamespacedReplicaSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAppsV1StatefulSet; +} +export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1StatefulSet; +} +export interface DeleteAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAppsV1NamespacedStatefulSetScaleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedStatefulSetScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchAppsV1NamespacedStatefulSetScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAppsV1NamespacedStatefulSetStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedStatefulSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAppsV1StatefulSet; +} +export interface PatchAppsV1NamespacedStatefulSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAppsV1ReplicaSetForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1StatefulSetForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1ControllerRevisionListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1DaemonSetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1DeploymentListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1NamespacedControllerRevisionListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAppsV1NamespacedControllerRevisionRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchAppsV1NamespacedDaemonSetListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAppsV1NamespacedDaemonSetRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchAppsV1NamespacedDeploymentListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAppsV1NamespacedDeploymentRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchAppsV1NamespacedReplicaSetListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAppsV1NamespacedReplicaSetRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchAppsV1NamespacedStatefulSetListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAppsV1NamespacedStatefulSetRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchAppsV1ReplicaSetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1StatefulSetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetAuthenticationAPIGroupRequest {} +export interface GetAuthenticationV1APIResourcesRequest {} +export interface CreateAuthenticationV1SelfSubjectReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + body: IoK8sApiAuthenticationV1SelfSubjectReview; +} +export interface CreateAuthenticationV1TokenReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + body: IoK8sApiAuthenticationV1TokenReview; +} +export interface GetAuthorizationAPIGroupRequest {} +export interface GetAuthorizationV1APIResourcesRequest {} +export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAuthorizationV1LocalSubjectAccessReview; +} +export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + body: IoK8sApiAuthorizationV1SelfSubjectAccessReview; +} +export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + body: IoK8sApiAuthorizationV1SelfSubjectRulesReview; +} +export interface CreateAuthorizationV1SubjectAccessReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + body: IoK8sApiAuthorizationV1SubjectAccessReview; +} +export interface ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeInternalAutoscalingV1alpha1Metric; +} +export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalAutoscalingV1alpha1Metric; +} +export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalAutoscalingV1alpha1Metric; +} +export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler; +} +export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler; +} +export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler; +} +export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetAutoscalingAPIGroupRequest {} +export interface GetAutoscalingV1APIResourcesRequest {} +export interface ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAutoscalingV1HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1HorizontalPodAutoscaler; +} +export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface GetAutoscalingV2APIResourcesRequest {} +export interface ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiAutoscalingV2HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV2HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV2HorizontalPodAutoscaler; +} +export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAutoscalingV2NamespacedHorizontalPodAutoscalerListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface GetBatchAPIGroupRequest {} +export interface GetBatchV1APIResourcesRequest {} +export interface ListBatchV1CronJobForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListBatchV1JobForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiBatchV1CronJob; +} +export interface DeleteBatchV1CollectionNamespacedCronJobRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiBatchV1CronJob; +} +export interface DeleteBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadBatchV1NamespacedCronJobStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1NamespacedCronJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiBatchV1CronJob; +} +export interface PatchBatchV1NamespacedCronJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListBatchV1NamespacedJobRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiBatchV1Job; +} +export interface DeleteBatchV1CollectionNamespacedJobRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadBatchV1NamespacedJobRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiBatchV1Job; +} +export interface DeleteBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadBatchV1NamespacedJobStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1NamespacedJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiBatchV1Job; +} +export interface PatchBatchV1NamespacedJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchBatchV1CronJobListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchBatchV1JobListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchBatchV1NamespacedCronJobListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchBatchV1NamespacedCronJobRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchBatchV1NamespacedJobListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchBatchV1NamespacedJobRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeInternalCachingV1alpha1Image; +} +export interface DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalCachingV1alpha1Image; +} +export interface DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalCachingV1alpha1Image; +} +export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCertManagerIoV1CertificateRequestForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCertManagerIoV1CertificateForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoCertManagerV1ClusterIssuer; +} +export interface DeleteCertManagerIoV1CollectionClusterIssuerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ReadCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoCertManagerV1ClusterIssuer; +} +export interface DeleteCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCertManagerIoV1ClusterIssuerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertManagerIoV1ClusterIssuerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoCertManagerV1ClusterIssuer; +} +export interface PatchCertManagerIoV1ClusterIssuerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCertManagerIoV1IssuerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCertManagerV1CertificateRequest; +} +export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerV1CertificateRequest; +} +export interface DeleteCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerV1CertificateRequest; +} +export interface PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCertManagerV1Certificate; +} +export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerV1Certificate; +} +export interface DeleteCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCertManagerIoV1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerV1Certificate; +} +export interface PatchCertManagerIoV1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCertManagerV1Issuer; +} +export interface DeleteCertManagerIoV1CollectionNamespacedIssuerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerV1Issuer; +} +export interface DeleteCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCertManagerIoV1NamespacedIssuerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedIssuerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCertManagerV1Issuer; +} +export interface PatchCertManagerIoV1NamespacedIssuerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface GetCertificatesAPIGroupRequest {} +export interface GetCertificatesV1APIResourcesRequest {} +export interface ListCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiCertificatesV1CertificateSigningRequest; +} +export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCertificatesV1CertificateSigningRequest; +} +export interface DeleteCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCertificatesV1CertificateSigningRequestApprovalRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertificatesV1CertificateSigningRequestApprovalRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCertificatesV1CertificateSigningRequest; +} +export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadCertificatesV1CertificateSigningRequestStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertificatesV1CertificateSigningRequestStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiCertificatesV1CertificateSigningRequest; +} +export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchCertificatesV1CertificateSigningRequestListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCertificatesV1CertificateSigningRequestRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetCoordinationAPIGroupRequest {} +export interface GetCoordinationV1APIResourcesRequest {} +export interface ListCoordinationV1LeaseForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiCoordinationV1Lease; +} +export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiCoordinationV1Lease; +} +export interface DeleteCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchCoordinationV1LeaseListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoordinationV1NamespacedLeaseListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoordinationV1NamespacedLeaseRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface GetDiscoveryAPIGroupRequest {} +export interface GetDiscoveryV1APIResourcesRequest {} +export interface ListDiscoveryV1EndpointSliceForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiDiscoveryV1EndpointSlice; +} +export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiDiscoveryV1EndpointSlice; +} +export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchDiscoveryV1NamespacedEndpointSliceListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchDiscoveryV1NamespacedEndpointSliceRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface GetEventsAPIGroupRequest {} +export interface GetEventsV1APIResourcesRequest {} +export interface ListEventsV1EventForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListEventsV1NamespacedEventRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiEventsV1Event; +} +export interface DeleteEventsV1CollectionNamespacedEventRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadEventsV1NamespacedEventRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiEventsV1Event; +} +export interface DeleteEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchEventsV1EventListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchEventsV1NamespacedEventListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchEventsV1NamespacedEventRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface GetFlowcontrolApiserverAPIGroupRequest {} +export interface GetFlowcontrolApiserverV1APIResourcesRequest {} +export interface ListFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiFlowcontrolV1FlowSchema; +} +export interface DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiFlowcontrolV1FlowSchema; +} +export interface DeleteFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadFlowcontrolApiserverV1FlowSchemaStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiFlowcontrolV1FlowSchema; +} +export interface PatchFlowcontrolApiserverV1FlowSchemaStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiFlowcontrolV1PriorityLevelConfiguration; +} +export interface DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiFlowcontrolV1PriorityLevelConfiguration; +} +export interface DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiFlowcontrolV1PriorityLevelConfiguration; +} +export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchFlowcontrolApiserverV1FlowSchemaListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchFlowcontrolApiserverV1FlowSchemaRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchFlowcontrolApiserverV1PriorityLevelConfigurationListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1Alertmanager; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1Alertmanager; +} +export interface DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1Alertmanager; +} +export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1PodMonitor; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1PodMonitor; +} +export interface DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1Probe; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1Probe; +} +export interface DeleteMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1Prometheus; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1Prometheus; +} +export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1Prometheus; +} +export interface PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1PrometheusRule; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1PrometheusRule; +} +export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1ServiceMonitor; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1ServiceMonitor; +} +export interface DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1ServiceMonitor; +} +export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1ThanosRuler; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1ThanosRuler; +} +export interface DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1ThanosRuler; +} +export interface PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1ProbeForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1alpha1AlertmanagerConfig; +} +export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1alpha1AlertmanagerConfig; +} +export interface DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1alpha1PrometheusAgent; +} +export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1alpha1PrometheusAgent; +} +export interface DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1alpha1PrometheusAgent; +} +export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ComCoreosMonitoringV1alpha1ScrapeConfig; +} +export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ComCoreosMonitoringV1alpha1ScrapeConfig; +} +export interface DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1Certificate; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1Certificate; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1Certificate; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1Ingress; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1Ingress; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1Ingress; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1ServerlessService; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1ServerlessService; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeInternalNetworkingV1alpha1ServerlessService; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetNetworkingAPIGroupRequest {} +export interface GetNetworkingV1APIResourcesRequest {} +export interface ListNetworkingV1IngressClassRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiNetworkingV1IngressClass; +} +export interface DeleteNetworkingV1CollectionIngressClassRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadNetworkingV1IngressClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiNetworkingV1IngressClass; +} +export interface DeleteNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListNetworkingV1IngressForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiNetworkingV1Ingress; +} +export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiNetworkingV1Ingress; +} +export interface DeleteNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadNetworkingV1NamespacedIngressStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingV1NamespacedIngressStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiNetworkingV1Ingress; +} +export interface PatchNetworkingV1NamespacedIngressStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiNetworkingV1NetworkPolicy; +} +export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiNetworkingV1NetworkPolicy; +} +export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListNetworkingV1NetworkPolicyForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNetworkingV1IngressClassListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNetworkingV1IngressClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchNetworkingV1IngressListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNetworkingV1NamespacedIngressListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchNetworkingV1NamespacedIngressRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchNetworkingV1NamespacedNetworkPolicyListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchNetworkingV1NamespacedNetworkPolicyRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetNodeAPIGroupRequest {} +export interface GetNodeV1APIResourcesRequest {} +export interface ListNodeV1RuntimeClassRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiNodeV1RuntimeClass; +} +export interface DeleteNodeV1CollectionRuntimeClassRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadNodeV1RuntimeClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiNodeV1RuntimeClass; +} +export interface DeleteNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchNodeV1RuntimeClassListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNodeV1RuntimeClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetPolicyAPIGroupRequest {} +export interface GetPolicyV1APIResourcesRequest {} +export interface ListPolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiPolicyV1PodDisruptionBudget; +} +export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadPolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiPolicyV1PodDisruptionBudget; +} +export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiPolicyV1PodDisruptionBudget; +} +export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchPolicyV1NamespacedPodDisruptionBudgetListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchPolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoCnpgPostgresqlV1ClusterImageCatalog; +} +export interface DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoCnpgPostgresqlV1ClusterImageCatalog; +} +export interface DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1Backup; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Backup; +} +export interface DeletePostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Backup; +} +export interface PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1Cluster; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Cluster; +} +export interface DeletePostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Cluster; +} +export interface PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1Database; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Database; +} +export interface DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Database; +} +export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1ImageCatalog; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1ImageCatalog; +} +export interface DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1Pooler; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Pooler; +} +export interface DeletePostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiAutoscalingV1Scale; +} +export interface PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Pooler; +} +export interface PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1Publication; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Publication; +} +export interface DeletePostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Publication; +} +export interface PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1ScheduledBackup; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1ScheduledBackup; +} +export interface DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1ScheduledBackup; +} +export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoCnpgPostgresqlV1Subscription; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Subscription; +} +export interface DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoCnpgPostgresqlV1Subscription; +} +export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetRbacAuthorizationAPIGroupRequest {} +export interface GetRbacAuthorizationV1APIResourcesRequest {} +export interface ListRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiRbacV1ClusterRoleBinding; +} +export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiRbacV1ClusterRoleBinding; +} +export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiRbacV1ClusterRole; +} +export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiRbacV1ClusterRole; +} +export interface DeleteRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiRbacV1RoleBinding; +} +export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiRbacV1RoleBinding; +} +export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiRbacV1Role; +} +export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiRbacV1Role; +} +export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListRbacAuthorizationV1RoleForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1ClusterRoleBindingListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchRbacAuthorizationV1ClusterRoleListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1ClusterRoleRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchRbacAuthorizationV1NamespacedRoleBindingListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchRbacAuthorizationV1NamespacedRoleListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchRbacAuthorizationV1NamespacedRoleRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchRbacAuthorizationV1RoleBindingListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1RoleListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetSchedulingAPIGroupRequest {} +export interface GetSchedulingV1APIResourcesRequest {} +export interface ListSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiSchedulingV1PriorityClass; +} +export interface DeleteSchedulingV1CollectionPriorityClassRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiSchedulingV1PriorityClass; +} +export interface DeleteSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchSchedulingV1PriorityClassListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchSchedulingV1PriorityClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface ListServingKnativeDevV1ConfigurationForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeServingV1Configuration; +} +export interface DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Configuration; +} +export interface DeleteServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadServingKnativeDevV1NamespacedConfigurationStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Configuration; +} +export interface PatchServingKnativeDevV1NamespacedConfigurationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeServingV1Revision; +} +export interface DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Revision; +} +export interface DeleteServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadServingKnativeDevV1NamespacedRevisionStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Revision; +} +export interface PatchServingKnativeDevV1NamespacedRevisionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeServingV1Route; +} +export interface DeleteServingKnativeDevV1CollectionNamespacedRouteRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Route; +} +export interface DeleteServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadServingKnativeDevV1NamespacedRouteStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedRouteStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Route; +} +export interface PatchServingKnativeDevV1NamespacedRouteStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DevKnativeServingV1Service; +} +export interface DeleteServingKnativeDevV1CollectionNamespacedServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Service; +} +export interface DeleteServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadServingKnativeDevV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DevKnativeServingV1Service; +} +export interface PatchServingKnativeDevV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListServingKnativeDevV1RevisionForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListServingKnativeDevV1RouteForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListServingKnativeDevV1ServiceForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetStorageAPIGroupRequest {} +export interface GetStorageV1APIResourcesRequest {} +export interface ListStorageV1CSIDriverRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiStorageV1CSIDriver; +} +export interface DeleteStorageV1CollectionCSIDriverRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadStorageV1CSIDriverRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiStorageV1CSIDriver; +} +export interface DeleteStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListStorageV1CSINodeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiStorageV1CSINode; +} +export interface DeleteStorageV1CollectionCSINodeRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadStorageV1CSINodeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiStorageV1CSINode; +} +export interface DeleteStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListStorageV1CSIStorageCapacityForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: IoK8sApiStorageV1CSIStorageCapacity; +} +export interface DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApiStorageV1CSIStorageCapacity; +} +export interface DeleteStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListStorageV1StorageClassRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiStorageV1StorageClass; +} +export interface DeleteStorageV1CollectionStorageClassRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadStorageV1StorageClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiStorageV1StorageClass; +} +export interface DeleteStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ListStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IoK8sApiStorageV1VolumeAttachment; +} +export interface DeleteStorageV1CollectionVolumeAttachmentRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiStorageV1VolumeAttachment; +} +export interface DeleteStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface ReadStorageV1VolumeAttachmentStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1VolumeAttachmentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IoK8sApiStorageV1VolumeAttachment; +} +export interface PatchStorageV1VolumeAttachmentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: IoK8sApimachineryPkgApisMetaV1Patch; +} +export interface WatchStorageV1CSIDriverListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1CSIDriverRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchStorageV1CSINodeListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1CSINodeRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchStorageV1CSIStorageCapacityListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1NamespacedCSIStorageCapacityListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchStorageV1NamespacedCSIStorageCapacityRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchStorageV1StorageClassListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1StorageClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchStorageV1VolumeAttachmentListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1VolumeAttachmentRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetServiceAccountIssuerOpenIDKeysetRequest {} +export interface GetCodeVersionRequest {} +export class KubernetesClient extends APIClient { + constructor(options: APIClientOptions) { + super(options); + } + async getSwaggerJSON() { + const path = "/openapi/v2"; + return this.get(path); + } + async getServiceAccountIssuerOpenIDConfiguration(params: GetServiceAccountIssuerOpenIDConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/.well-known/openid-configuration/\`; + return await this.get(path, null, null, opts); + } + async getCoreAPIVersions(params: GetCoreAPIVersionsRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/\`; + return await this.get(path, null, null, opts); + } + async getCoreV1APIResources(params: GetCoreV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/\`; + return await this.get(path, null, null, opts); + } + async listCoreV1ComponentStatus(params: ListCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/componentstatuses\`; + return await this.get(path, null, null, opts); + } + async readCoreV1ComponentStatus(params: ReadCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/componentstatuses/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async listCoreV1ConfigMapForAllNamespaces(params: ListCoreV1ConfigMapForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/configmaps\`; + return await this.get(path, null, null, opts); + } + async listCoreV1EndpointsForAllNamespaces(params: ListCoreV1EndpointsForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/endpoints\`; + return await this.get(path, null, null, opts); + } + async listCoreV1EventForAllNamespaces(params: ListCoreV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/events\`; + return await this.get(path, null, null, opts); + } + async listCoreV1LimitRangeForAllNamespaces(params: ListCoreV1LimitRangeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/limitranges\`; + return await this.get(path, null, null, opts); + } + async listCoreV1Namespace(params: ListCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces\`; + return await this.get(path, null, null, opts); + } + async createCoreV1Namespace(params: CreateCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces\`; + return await this.post(path, params.query, params.body, opts); + } + async createCoreV1NamespacedBinding(params: CreateCoreV1NamespacedBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/bindings\`; + return await this.post(path, null, params.body, opts); + } + async listCoreV1NamespacedConfigMap(params: ListCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/configmaps\`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedConfigMap(params: CreateCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/configmaps\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedConfigMap(params: DeleteCoreV1CollectionNamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/configmaps\`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedConfigMap(params: ReadCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/configmaps/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedConfigMap(params: ReplaceCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/configmaps/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedConfigMap(params: DeleteCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/configmaps/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedConfigMap(params: PatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/configmaps/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedEndpoints(params: ListCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/endpoints\`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedEndpoints(params: CreateCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/endpoints\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedEndpoints(params: DeleteCoreV1CollectionNamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/endpoints\`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedEndpoints(params: ReadCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/endpoints/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedEndpoints(params: ReplaceCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/endpoints/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedEndpoints(params: DeleteCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/endpoints/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedEndpoints(params: PatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/endpoints/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedEvent(params: ListCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/events\`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedEvent(params: CreateCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/events\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedEvent(params: DeleteCoreV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/events\`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedEvent(params: ReadCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedEvent(params: ReplaceCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedEvent(params: DeleteCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedEvent(params: PatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedLimitRange(params: ListCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/limitranges\`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedLimitRange(params: CreateCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/limitranges\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedLimitRange(params: DeleteCoreV1CollectionNamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/limitranges\`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedLimitRange(params: ReadCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/limitranges/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedLimitRange(params: ReplaceCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/limitranges/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedLimitRange(params: DeleteCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/limitranges/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedLimitRange(params: PatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/limitranges/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedPersistentVolumeClaim(params: ListCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims\`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedPersistentVolumeClaim(params: CreateCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedPersistentVolumeClaim(params: DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims\`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedPersistentVolumeClaim(params: ReadCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPersistentVolumeClaim(params: ReplaceCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedPersistentVolumeClaim(params: DeleteCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedPersistentVolumeClaim(params: PatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1NamespacedPersistentVolumeClaimStatus(params: ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPersistentVolumeClaimStatus(params: ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedPersistentVolumeClaimStatus(params: PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedPod(params: ListCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods\`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedPod(params: CreateCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedPod(params: DeleteCoreV1CollectionNamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods\`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedPod(params: ReadCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPod(params: ReplaceCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedPod(params: DeleteCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedPod(params: PatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async connectCoreV1GetNamespacedPodAttach(params: ConnectCoreV1GetNamespacedPodAttachRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/attach\`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedPodAttach(params: ConnectCoreV1PostNamespacedPodAttachRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/attach\`; + return await this.post(path, null, null, opts); + } + async createCoreV1NamespacedPodBinding(params: CreateCoreV1NamespacedPodBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/binding\`; + return await this.post(path, null, params.body, opts); + } + async readCoreV1NamespacedPodEphemeralcontainers(params: ReadCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/ephemeralcontainers\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPodEphemeralcontainers(params: ReplaceCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/ephemeralcontainers\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedPodEphemeralcontainers(params: PatchCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/ephemeralcontainers\`; + return await this.patch(path, params.query, null, opts); + } + async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/eviction\`; + return await this.post(path, null, params.body, opts); + } + async connectCoreV1GetNamespacedPodExec(params: ConnectCoreV1GetNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/exec\`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedPodExec(params: ConnectCoreV1PostNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/exec\`; + return await this.post(path, null, null, opts); + } + async readCoreV1NamespacedPodLog(params: ReadCoreV1NamespacedPodLogRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/log\`; + return await this.get(path, null, null, opts); + } + async connectCoreV1GetNamespacedPodPortforward(params: ConnectCoreV1GetNamespacedPodPortforwardRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/portforward\`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedPodPortforward(params: ConnectCoreV1PostNamespacedPodPortforwardRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/portforward\`; + return await this.post(path, null, null, opts); + } + async connectCoreV1GetNamespacedPodProxy(params: ConnectCoreV1GetNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/proxy\`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedPodProxy(params: ConnectCoreV1PostNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/proxy\`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNamespacedPodProxy(params: ConnectCoreV1PutNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/proxy\`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNamespacedPodProxy(params: ConnectCoreV1DeleteNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/proxy\`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1PatchNamespacedPodProxy(params: ConnectCoreV1PatchNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/proxy\`; + return await this.patch(path, null, null, opts); + } + async connectCoreV1GetNamespacedPodProxyWithPath(params: ConnectCoreV1GetNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/proxy/\${params.path.path}\`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedPodProxyWithPath(params: ConnectCoreV1PostNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/proxy/\${params.path.path}\`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNamespacedPodProxyWithPath(params: ConnectCoreV1PutNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/proxy/\${params.path.path}\`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNamespacedPodProxyWithPath(params: ConnectCoreV1DeleteNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/proxy/\${params.path.path}\`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1PatchNamespacedPodProxyWithPath(params: ConnectCoreV1PatchNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/proxy/\${params.path.path}\`; + return await this.patch(path, null, null, opts); + } + async readCoreV1NamespacedPodStatus(params: ReadCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPodStatus(params: ReplaceCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedPodStatus(params: PatchCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedPodTemplate(params: ListCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/podtemplates\`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedPodTemplate(params: CreateCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/podtemplates\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedPodTemplate(params: DeleteCoreV1CollectionNamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/podtemplates\`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedPodTemplate(params: ReadCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/podtemplates/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPodTemplate(params: ReplaceCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/podtemplates/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedPodTemplate(params: DeleteCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/podtemplates/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedPodTemplate(params: PatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/podtemplates/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedReplicationController(params: ListCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers\`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedReplicationController(params: CreateCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedReplicationController(params: DeleteCoreV1CollectionNamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers\`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedReplicationController(params: ReadCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedReplicationController(params: ReplaceCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedReplicationController(params: DeleteCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedReplicationController(params: PatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/scale\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/scale\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/scale\`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedReplicationControllerStatus(params: ReplaceCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedReplicationControllerStatus(params: PatchCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedResourceQuota(params: ListCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas\`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedResourceQuota(params: CreateCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedResourceQuota(params: DeleteCoreV1CollectionNamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas\`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedResourceQuota(params: ReadCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedResourceQuota(params: ReplaceCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedResourceQuota(params: DeleteCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedResourceQuota(params: PatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1NamespacedResourceQuotaStatus(params: ReadCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedResourceQuotaStatus(params: ReplaceCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedResourceQuotaStatus(params: PatchCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedSecret(params: ListCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/secrets\`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedSecret(params: CreateCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/secrets\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedSecret(params: DeleteCoreV1CollectionNamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/secrets\`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedSecret(params: ReadCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/secrets/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedSecret(params: ReplaceCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/secrets/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedSecret(params: DeleteCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/secrets/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedSecret(params: PatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/secrets/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedServiceAccount(params: ListCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts\`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedServiceAccount(params: CreateCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedServiceAccount(params: DeleteCoreV1CollectionNamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts\`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedServiceAccount(params: ReadCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedServiceAccount(params: ReplaceCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedServiceAccount(params: DeleteCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedServiceAccount(params: PatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}/token\`; + return await this.post(path, null, params.body, opts); + } + async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services\`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedService(params: CreateCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedService(params: DeleteCoreV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services\`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedService(params: ReadCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedService(params: ReplaceCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedService(params: DeleteCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedService(params: PatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async connectCoreV1GetNamespacedServiceProxy(params: ConnectCoreV1GetNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/proxy\`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedServiceProxy(params: ConnectCoreV1PostNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/proxy\`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNamespacedServiceProxy(params: ConnectCoreV1PutNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/proxy\`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNamespacedServiceProxy(params: ConnectCoreV1DeleteNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/proxy\`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1PatchNamespacedServiceProxy(params: ConnectCoreV1PatchNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/proxy\`; + return await this.patch(path, null, null, opts); + } + async connectCoreV1GetNamespacedServiceProxyWithPath(params: ConnectCoreV1GetNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/proxy/\${params.path.path}\`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedServiceProxyWithPath(params: ConnectCoreV1PostNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/proxy/\${params.path.path}\`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNamespacedServiceProxyWithPath(params: ConnectCoreV1PutNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/proxy/\${params.path.path}\`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNamespacedServiceProxyWithPath(params: ConnectCoreV1DeleteNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/proxy/\${params.path.path}\`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1PatchNamespacedServiceProxyWithPath(params: ConnectCoreV1PatchNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/proxy/\${params.path.path}\`; + return await this.patch(path, null, null, opts); + } + async readCoreV1NamespacedServiceStatus(params: ReadCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedServiceStatus(params: ReplaceCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedServiceStatus(params: PatchCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1Namespace(params: ReadCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1Namespace(params: ReplaceCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1Namespace(params: DeleteCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1Namespace(params: PatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async replaceCoreV1NamespaceFinalize(params: ReplaceCoreV1NamespaceFinalizeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.name}/finalize\`; + return await this.put(path, null, params.body, opts); + } + async readCoreV1NamespaceStatus(params: ReadCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespaceStatus(params: ReplaceCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespaceStatus(params: PatchCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/namespaces/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1Node(params: ListCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes\`; + return await this.get(path, null, null, opts); + } + async createCoreV1Node(params: CreateCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNode(params: DeleteCoreV1CollectionNodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes\`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1Node(params: ReadCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1Node(params: ReplaceCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1Node(params: DeleteCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1Node(params: PatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async connectCoreV1GetNodeProxy(params: ConnectCoreV1GetNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}/proxy\`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNodeProxy(params: ConnectCoreV1PostNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}/proxy\`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNodeProxy(params: ConnectCoreV1PutNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}/proxy\`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNodeProxy(params: ConnectCoreV1DeleteNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}/proxy\`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1PatchNodeProxy(params: ConnectCoreV1PatchNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}/proxy\`; + return await this.patch(path, null, null, opts); + } + async connectCoreV1GetNodeProxyWithPath(params: ConnectCoreV1GetNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}/proxy/\${params.path.path}\`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNodeProxyWithPath(params: ConnectCoreV1PostNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}/proxy/\${params.path.path}\`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNodeProxyWithPath(params: ConnectCoreV1PutNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}/proxy/\${params.path.path}\`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNodeProxyWithPath(params: ConnectCoreV1DeleteNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}/proxy/\${params.path.path}\`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1PatchNodeProxyWithPath(params: ConnectCoreV1PatchNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}/proxy/\${params.path.path}\`; + return await this.patch(path, null, null, opts); + } + async readCoreV1NodeStatus(params: ReadCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NodeStatus(params: ReplaceCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NodeStatus(params: PatchCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/nodes/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1PersistentVolumeClaimForAllNamespaces(params: ListCoreV1PersistentVolumeClaimForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/persistentvolumeclaims\`; + return await this.get(path, null, null, opts); + } + async listCoreV1PersistentVolume(params: ListCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/persistentvolumes\`; + return await this.get(path, null, null, opts); + } + async createCoreV1PersistentVolume(params: CreateCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/persistentvolumes\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionPersistentVolume(params: DeleteCoreV1CollectionPersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/persistentvolumes\`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1PersistentVolume(params: ReadCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/persistentvolumes/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1PersistentVolume(params: ReplaceCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/persistentvolumes/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1PersistentVolume(params: DeleteCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/persistentvolumes/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1PersistentVolume(params: PatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/persistentvolumes/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1PersistentVolumeStatus(params: ReadCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/persistentvolumes/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1PersistentVolumeStatus(params: ReplaceCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/persistentvolumes/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1PersistentVolumeStatus(params: PatchCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/persistentvolumes/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1PodForAllNamespaces(params: ListCoreV1PodForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/pods\`; + return await this.get(path, null, null, opts); + } + async listCoreV1PodTemplateForAllNamespaces(params: ListCoreV1PodTemplateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/podtemplates\`; + return await this.get(path, null, null, opts); + } + async listCoreV1ReplicationControllerForAllNamespaces(params: ListCoreV1ReplicationControllerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/replicationcontrollers\`; + return await this.get(path, null, null, opts); + } + async listCoreV1ResourceQuotaForAllNamespaces(params: ListCoreV1ResourceQuotaForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/resourcequotas\`; + return await this.get(path, null, null, opts); + } + async listCoreV1SecretForAllNamespaces(params: ListCoreV1SecretForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/secrets\`; + return await this.get(path, null, null, opts); + } + async listCoreV1ServiceAccountForAllNamespaces(params: ListCoreV1ServiceAccountForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/serviceaccounts\`; + return await this.get(path, null, null, opts); + } + async listCoreV1ServiceForAllNamespaces(params: ListCoreV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/services\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1ConfigMapListForAllNamespaces(params: WatchCoreV1ConfigMapListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/configmaps\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1EndpointsListForAllNamespaces(params: WatchCoreV1EndpointsListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/endpoints\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1EventListForAllNamespaces(params: WatchCoreV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/events\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1LimitRangeListForAllNamespaces(params: WatchCoreV1LimitRangeListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/limitranges\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespaceList(params: WatchCoreV1NamespaceListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedConfigMapList(params: WatchCoreV1NamespacedConfigMapListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/configmaps\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedConfigMap(params: WatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/configmaps/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedEndpointsList(params: WatchCoreV1NamespacedEndpointsListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/endpoints\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedEndpoints(params: WatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/endpoints/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedEventList(params: WatchCoreV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/events\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedEvent(params: WatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedLimitRangeList(params: WatchCoreV1NamespacedLimitRangeListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/limitranges\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedLimitRange(params: WatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/limitranges/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPersistentVolumeClaimList(params: WatchCoreV1NamespacedPersistentVolumeClaimListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/persistentvolumeclaims\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPersistentVolumeClaim(params: WatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPodList(params: WatchCoreV1NamespacedPodListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/pods\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPod(params: WatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/pods/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPodTemplateList(params: WatchCoreV1NamespacedPodTemplateListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/podtemplates\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPodTemplate(params: WatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/podtemplates/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedReplicationControllerList(params: WatchCoreV1NamespacedReplicationControllerListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/replicationcontrollers\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedReplicationController(params: WatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedResourceQuotaList(params: WatchCoreV1NamespacedResourceQuotaListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/resourcequotas\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedResourceQuota(params: WatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedSecretList(params: WatchCoreV1NamespacedSecretListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/secrets\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedSecret(params: WatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/secrets/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedServiceAccountList(params: WatchCoreV1NamespacedServiceAccountListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/serviceaccounts\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedServiceAccount(params: WatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedServiceList(params: WatchCoreV1NamespacedServiceListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/services\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedService(params: WatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1Namespace(params: WatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/namespaces/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NodeList(params: WatchCoreV1NodeListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/nodes\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1Node(params: WatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/nodes/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1PersistentVolumeClaimListForAllNamespaces(params: WatchCoreV1PersistentVolumeClaimListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/persistentvolumeclaims\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1PersistentVolumeList(params: WatchCoreV1PersistentVolumeListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/persistentvolumes\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1PersistentVolume(params: WatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/persistentvolumes/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1PodListForAllNamespaces(params: WatchCoreV1PodListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/pods\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1PodTemplateListForAllNamespaces(params: WatchCoreV1PodTemplateListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/podtemplates\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1ReplicationControllerListForAllNamespaces(params: WatchCoreV1ReplicationControllerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/replicationcontrollers\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1ResourceQuotaListForAllNamespaces(params: WatchCoreV1ResourceQuotaListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/resourcequotas\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1SecretListForAllNamespaces(params: WatchCoreV1SecretListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/secrets\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1ServiceAccountListForAllNamespaces(params: WatchCoreV1ServiceAccountListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/serviceaccounts\`; + return await this.get(path, null, null, opts); + } + async watchCoreV1ServiceListForAllNamespaces(params: WatchCoreV1ServiceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/api/v1/watch/services\`; + return await this.get(path, null, null, opts); + } + async getAPIVersions(params: GetAPIVersionsRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/\`; + return await this.get(path, null, null, opts); + } + async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/challenges\`; + return await this.get(path, null, null, opts); + } + async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges\`; + return await this.get(path, null, null, opts); + } + async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAcmeCertManagerIoV1CollectionNamespacedChallenge(params: DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges\`; + return await this.delete(path, null, null, opts); + } + async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAcmeCertManagerIoV1NamespacedChallenge(params: DeleteAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders\`; + return await this.get(path, null, null, opts); + } + async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAcmeCertManagerIoV1CollectionNamespacedOrder(params: DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders\`; + return await this.delete(path, null, null, opts); + } + async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAcmeCertManagerIoV1NamespacedOrder(params: DeleteAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/acme.cert-manager.io/v1/orders\`; + return await this.get(path, null, null, opts); + } + async getAdmissionregistrationAPIGroup(params: GetAdmissionregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/\`; + return await this.get(path, null, null, opts); + } + async getAdmissionregistrationV1APIResources(params: GetAdmissionregistrationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/\`; + return await this.get(path, null, null, opts); + } + async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; + return await this.get(path, null, null, opts); + } + async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; + return await this.delete(path, params.query, null, opts); + } + async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies\`; + return await this.get(path, null, null, opts); + } + async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies\`; + return await this.delete(path, params.query, null, opts); + } + async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1ValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings\`; + return await this.get(path, null, null, opts); + } + async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings\`; + return await this.delete(path, params.query, null, opts); + } + async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; + return await this.get(path, null, null, opts); + } + async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; + return await this.delete(path, params.query, null, opts); + } + async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations\`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1MutatingWebhookConfiguration(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingAdmissionPolicyList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies\`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingAdmissionPolicy(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingAdmissionPolicyBindingList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings\`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingWebhookConfigurationList(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations\`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingWebhookConfiguration(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async getApiextensionsAPIGroup(params: GetApiextensionsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiextensions.k8s.io/\`; + return await this.get(path, null, null, opts); + } + async getApiextensionsV1APIResources(params: GetApiextensionsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiextensions.k8s.io/v1/\`; + return await this.get(path, null, null, opts); + } + async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; + return await this.get(path, null, null, opts); + } + async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; + return await this.delete(path, params.query, null, opts); + } + async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions\`; + return await this.get(path, null, null, opts); + } + async watchApiextensionsV1CustomResourceDefinition(params: WatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async getApiregistrationAPIGroup(params: GetApiregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiregistration.k8s.io/\`; + return await this.get(path, null, null, opts); + } + async getApiregistrationV1APIResources(params: GetApiregistrationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiregistration.k8s.io/v1/\`; + return await this.get(path, null, null, opts); + } + async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; + return await this.get(path, null, null, opts); + } + async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; + return await this.delete(path, params.query, null, opts); + } + async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiregistration.k8s.io/v1/watch/apiservices\`; + return await this.get(path, null, null, opts); + } + async watchApiregistrationV1APIService(params: WatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apiregistration.k8s.io/v1/watch/apiservices/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async getAppsAPIGroup(params: GetAppsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/\`; + return await this.get(path, null, null, opts); + } + async getAppsV1APIResources(params: GetAppsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/\`; + return await this.get(path, null, null, opts); + } + async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/controllerrevisions\`; + return await this.get(path, null, null, opts); + } + async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/daemonsets\`; + return await this.get(path, null, null, opts); + } + async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/deployments\`; + return await this.get(path, null, null, opts); + } + async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions\`; + return await this.get(path, null, null, opts); + } + async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions\`; + return await this.delete(path, params.query, null, opts); + } + async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets\`; + return await this.get(path, null, null, opts); + } + async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets\`; + return await this.delete(path, params.query, null, opts); + } + async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments\`; + return await this.get(path, null, null, opts); + } + async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments\`; + return await this.delete(path, params.query, null, opts); + } + async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/scale\`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/scale\`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/scale\`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets\`; + return await this.get(path, null, null, opts); + } + async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets\`; + return await this.delete(path, params.query, null, opts); + } + async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/scale\`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/scale\`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/scale\`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets\`; + return await this.get(path, null, null, opts); + } + async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets\`; + return await this.delete(path, params.query, null, opts); + } + async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/scale\`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/scale\`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/scale\`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/replicasets\`; + return await this.get(path, null, null, opts); + } + async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/statefulsets\`; + return await this.get(path, null, null, opts); + } + async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/watch/controllerrevisions\`; + return await this.get(path, null, null, opts); + } + async watchAppsV1DaemonSetListForAllNamespaces(params: WatchAppsV1DaemonSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/watch/daemonsets\`; + return await this.get(path, null, null, opts); + } + async watchAppsV1DeploymentListForAllNamespaces(params: WatchAppsV1DeploymentListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/watch/deployments\`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedControllerRevisionList(params: WatchAppsV1NamespacedControllerRevisionListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/controllerrevisions\`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedControllerRevision(params: WatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedDaemonSetList(params: WatchAppsV1NamespacedDaemonSetListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/daemonsets\`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedDaemonSet(params: WatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedDeploymentList(params: WatchAppsV1NamespacedDeploymentListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/deployments\`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedDeployment(params: WatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedReplicaSetList(params: WatchAppsV1NamespacedReplicaSetListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/replicasets\`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedReplicaSet(params: WatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedStatefulSetList(params: WatchAppsV1NamespacedStatefulSetListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/statefulsets\`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedStatefulSet(params: WatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchAppsV1ReplicaSetListForAllNamespaces(params: WatchAppsV1ReplicaSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/watch/replicasets\`; + return await this.get(path, null, null, opts); + } + async watchAppsV1StatefulSetListForAllNamespaces(params: WatchAppsV1StatefulSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/apps/v1/watch/statefulsets\`; + return await this.get(path, null, null, opts); + } + async getAuthenticationAPIGroup(params: GetAuthenticationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/authentication.k8s.io/\`; + return await this.get(path, null, null, opts); + } + async getAuthenticationV1APIResources(params: GetAuthenticationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/authentication.k8s.io/v1/\`; + return await this.get(path, null, null, opts); + } + async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/authentication.k8s.io/v1/selfsubjectreviews\`; + return await this.post(path, null, params.body, opts); + } + async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/authentication.k8s.io/v1/tokenreviews\`; + return await this.post(path, null, params.body, opts); + } + async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/authorization.k8s.io/\`; + return await this.get(path, null, null, opts); + } + async getAuthorizationV1APIResources(params: GetAuthorizationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/authorization.k8s.io/v1/\`; + return await this.get(path, null, null, opts); + } + async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/authorization.k8s.io/v1/namespaces/\${params.path.namespace}/localsubjectaccessreviews\`; + return await this.post(path, null, params.body, opts); + } + async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/authorization.k8s.io/v1/selfsubjectaccessreviews\`; + return await this.post(path, null, params.body, opts); + } + async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/authorization.k8s.io/v1/selfsubjectrulesreviews\`; + return await this.post(path, null, params.body, opts); + } + async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/authorization.k8s.io/v1/subjectaccessreviews\`; + return await this.post(path, null, params.body, opts); + } + async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/metrics\`; + return await this.get(path, null, null, opts); + } + async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics\`; + return await this.get(path, null, null, opts); + } + async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics\`; + return await this.delete(path, null, null, opts); + } + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers\`; + return await this.get(path, null, null, opts); + } + async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers\`; + return await this.delete(path, null, null, opts); + } + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/podautoscalers\`; + return await this.get(path, null, null, opts); + } + async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/\`; + return await this.get(path, null, null, opts); + } + async getAutoscalingV1APIResources(params: GetAutoscalingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v1/\`; + return await this.get(path, null, null, opts); + } + async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v1/horizontalpodautoscalers\`; + return await this.get(path, null, null, opts); + } + async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; + return await this.get(path, null, null, opts); + } + async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; + return await this.delete(path, params.query, null, opts); + } + async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v1/watch/horizontalpodautoscalers\`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV1NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v1/watch/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v1/watch/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async getAutoscalingV2APIResources(params: GetAutoscalingV2APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v2/\`; + return await this.get(path, null, null, opts); + } + async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v2/horizontalpodautoscalers\`; + return await this.get(path, null, null, opts); + } + async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; + return await this.get(path, null, null, opts); + } + async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; + return await this.delete(path, params.query, null, opts); + } + async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAutoscalingV2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async watchAutoscalingV2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v2/watch/horizontalpodautoscalers\`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV2NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v2/watch/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/autoscaling/v2/watch/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async getBatchAPIGroup(params: GetBatchAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/\`; + return await this.get(path, null, null, opts); + } + async getBatchV1APIResources(params: GetBatchV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/\`; + return await this.get(path, null, null, opts); + } + async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/cronjobs\`; + return await this.get(path, null, null, opts); + } + async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/jobs\`; + return await this.get(path, null, null, opts); + } + async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs\`; + return await this.get(path, null, null, opts); + } + async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs\`; + return await this.delete(path, params.query, null, opts); + } + async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs\`; + return await this.get(path, null, null, opts); + } + async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs\`; + return await this.delete(path, params.query, null, opts); + } + async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/watch/cronjobs\`; + return await this.get(path, null, null, opts); + } + async watchBatchV1JobListForAllNamespaces(params: WatchBatchV1JobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/watch/jobs\`; + return await this.get(path, null, null, opts); + } + async watchBatchV1NamespacedCronJobList(params: WatchBatchV1NamespacedCronJobListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/watch/namespaces/\${params.path.namespace}/cronjobs\`; + return await this.get(path, null, null, opts); + } + async watchBatchV1NamespacedCronJob(params: WatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/watch/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchBatchV1NamespacedJobList(params: WatchBatchV1NamespacedJobListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/watch/namespaces/\${params.path.namespace}/jobs\`; + return await this.get(path, null, null, opts); + } + async watchBatchV1NamespacedJob(params: WatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/batch/v1/watch/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/caching.internal.knative.dev/v1alpha1/images\`; + return await this.get(path, null, null, opts); + } + async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images\`; + return await this.get(path, null, null, opts); + } + async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images\`; + return await this.delete(path, null, null, opts); + } + async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCachingInternalKnativeDevV1alpha1NamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/certificaterequests\`; + return await this.get(path, null, null, opts); + } + async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/certificates\`; + return await this.get(path, null, null, opts); + } + async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/clusterissuers\`; + return await this.get(path, null, null, opts); + } + async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/clusterissuers\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1CollectionClusterIssuer(params: DeleteCertManagerIoV1CollectionClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/clusterissuers\`; + return await this.delete(path, null, null, opts); + } + async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1ClusterIssuer(params: DeleteCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/issuers\`; + return await this.get(path, null, null, opts); + } + async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests\`; + return await this.get(path, null, null, opts); + } + async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1CollectionNamespacedCertificateRequest(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests\`; + return await this.delete(path, null, null, opts); + } + async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1NamespacedCertificateRequest(params: DeleteCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates\`; + return await this.get(path, null, null, opts); + } + async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1CollectionNamespacedCertificate(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates\`; + return await this.delete(path, null, null, opts); + } + async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1NamespacedCertificate(params: DeleteCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers\`; + return await this.get(path, null, null, opts); + } + async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1CollectionNamespacedIssuer(params: DeleteCertManagerIoV1CollectionNamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers\`; + return await this.delete(path, null, null, opts); + } + async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1NamespacedIssuer(params: DeleteCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async getCertificatesAPIGroup(params: GetCertificatesAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/\`; + return await this.get(path, null, null, opts); + } + async getCertificatesV1APIResources(params: GetCertificatesV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/\`; + return await this.get(path, null, null, opts); + } + async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; + return await this.get(path, null, null, opts); + } + async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; + return await this.delete(path, params.query, null, opts); + } + async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/approval\`; + return await this.get(path, null, null, opts); + } + async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/approval\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/approval\`; + return await this.patch(path, params.query, null, opts); + } + async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/watch/certificatesigningrequests\`; + return await this.get(path, null, null, opts); + } + async watchCertificatesV1CertificateSigningRequest(params: WatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/certificates.k8s.io/v1/watch/certificatesigningrequests/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async getCoordinationAPIGroup(params: GetCoordinationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/coordination.k8s.io/\`; + return await this.get(path, null, null, opts); + } + async getCoordinationV1APIResources(params: GetCoordinationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/coordination.k8s.io/v1/\`; + return await this.get(path, null, null, opts); + } + async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/coordination.k8s.io/v1/leases\`; + return await this.get(path, null, null, opts); + } + async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases\`; + return await this.get(path, null, null, opts); + } + async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases\`; + return await this.delete(path, params.query, null, opts); + } + async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/coordination.k8s.io/v1/watch/leases\`; + return await this.get(path, null, null, opts); + } + async watchCoordinationV1NamespacedLeaseList(params: WatchCoordinationV1NamespacedLeaseListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/coordination.k8s.io/v1/watch/namespaces/\${params.path.namespace}/leases\`; + return await this.get(path, null, null, opts); + } + async watchCoordinationV1NamespacedLease(params: WatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/coordination.k8s.io/v1/watch/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async getDiscoveryAPIGroup(params: GetDiscoveryAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/discovery.k8s.io/\`; + return await this.get(path, null, null, opts); + } + async getDiscoveryV1APIResources(params: GetDiscoveryV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/discovery.k8s.io/v1/\`; + return await this.get(path, null, null, opts); + } + async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/discovery.k8s.io/v1/endpointslices\`; + return await this.get(path, null, null, opts); + } + async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices\`; + return await this.get(path, null, null, opts); + } + async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices\`; + return await this.delete(path, params.query, null, opts); + } + async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/discovery.k8s.io/v1/watch/endpointslices\`; + return await this.get(path, null, null, opts); + } + async watchDiscoveryV1NamespacedEndpointSliceList(params: WatchDiscoveryV1NamespacedEndpointSliceListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/discovery.k8s.io/v1/watch/namespaces/\${params.path.namespace}/endpointslices\`; + return await this.get(path, null, null, opts); + } + async watchDiscoveryV1NamespacedEndpointSlice(params: WatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/discovery.k8s.io/v1/watch/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async getEventsAPIGroup(params: GetEventsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/\`; + return await this.get(path, null, null, opts); + } + async getEventsV1APIResources(params: GetEventsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/\`; + return await this.get(path, null, null, opts); + } + async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/events\`; + return await this.get(path, null, null, opts); + } + async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events\`; + return await this.get(path, null, null, opts); + } + async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events\`; + return await this.delete(path, params.query, null, opts); + } + async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/watch/events\`; + return await this.get(path, null, null, opts); + } + async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/watch/namespaces/\${params.path.namespace}/events\`; + return await this.get(path, null, null, opts); + } + async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/watch/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async getFlowcontrolApiserverAPIGroup(params: GetFlowcontrolApiserverAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/\`; + return await this.get(path, null, null, opts); + } + async getFlowcontrolApiserverV1APIResources(params: GetFlowcontrolApiserverV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/\`; + return await this.get(path, null, null, opts); + } + async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas\`; + return await this.get(path, null, null, opts); + } + async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteFlowcontrolApiserverV1CollectionFlowSchema(params: DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas\`; + return await this.delete(path, params.query, null, opts); + } + async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteFlowcontrolApiserverV1FlowSchema(params: DeleteFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations\`; + return await this.get(path, null, null, opts); + } + async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteFlowcontrolApiserverV1CollectionPriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations\`; + return await this.delete(path, params.query, null, opts); + } + async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteFlowcontrolApiserverV1PriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async watchFlowcontrolApiserverV1FlowSchemaList(params: WatchFlowcontrolApiserverV1FlowSchemaListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas\`; + return await this.get(path, null, null, opts); + } + async watchFlowcontrolApiserverV1FlowSchema(params: WatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchFlowcontrolApiserverV1PriorityLevelConfigurationList(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations\`; + return await this.get(path, null, null, opts); + } + async watchFlowcontrolApiserverV1PriorityLevelConfiguration(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/alertmanagers\`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers\`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedAlertmanager(params: DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers\`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedAlertmanager(params: DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/scale\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/scale\`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/scale\`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors\`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedPodMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors\`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedPodMonitor(params: DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes\`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedProbe(params: DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes\`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedProbe(params: DeleteMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses\`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedPrometheus(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses\`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedPrometheus(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/scale\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/scale\`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/scale\`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules\`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules\`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors\`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors\`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers\`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedThanosRuler(params: DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers\`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedThanosRuler(params: DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/podmonitors\`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/probes\`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/prometheuses\`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/prometheusrules\`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/servicemonitors\`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1/thanosrulers\`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/alertmanagerconfigs\`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs\`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs\`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents\`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents\`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/scale\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/scale\`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/scale\`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs\`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs\`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/prometheusagents\`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/monitoring.coreos.com/v1alpha1/scrapeconfigs\`; + return await this.get(path, null, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/certificates\`; + return await this.get(path, null, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims\`; + return await this.get(path, null, null, opts); + } + async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims\`; + return await this.delete(path, null, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/ingresses\`; + return await this.get(path, null, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates\`; + return await this.get(path, null, null, opts); + } + async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates\`; + return await this.delete(path, null, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses\`; + return await this.get(path, null, null, opts); + } + async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses\`; + return await this.delete(path, null, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices\`; + return await this.get(path, null, null, opts); + } + async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices\`; + return await this.delete(path, null, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.internal.knative.dev/v1alpha1/serverlessservices\`; + return await this.get(path, null, null, opts); + } + async getNetworkingAPIGroup(params: GetNetworkingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/\`; + return await this.get(path, null, null, opts); + } + async getNetworkingV1APIResources(params: GetNetworkingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/\`; + return await this.get(path, null, null, opts); + } + async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; + return await this.get(path, null, null, opts); + } + async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; + return await this.delete(path, params.query, null, opts); + } + async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/ingresses\`; + return await this.get(path, null, null, opts); + } + async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses\`; + return await this.get(path, null, null, opts); + } + async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses\`; + return await this.delete(path, params.query, null, opts); + } + async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies\`; + return await this.get(path, null, null, opts); + } + async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies\`; + return await this.delete(path, params.query, null, opts); + } + async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/networkpolicies\`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/watch/ingressclasses\`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1IngressClass(params: WatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/watch/ingressclasses/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1IngressListForAllNamespaces(params: WatchNetworkingV1IngressListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/watch/ingresses\`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1NamespacedIngressList(params: WatchNetworkingV1NamespacedIngressListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/watch/namespaces/\${params.path.namespace}/ingresses\`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1NamespacedIngress(params: WatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/watch/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1NamespacedNetworkPolicyList(params: WatchNetworkingV1NamespacedNetworkPolicyListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/watch/namespaces/\${params.path.namespace}/networkpolicies\`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1NamespacedNetworkPolicy(params: WatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/watch/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1NetworkPolicyListForAllNamespaces(params: WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/networking.k8s.io/v1/watch/networkpolicies\`; + return await this.get(path, null, null, opts); + } + async getNodeAPIGroup(params: GetNodeAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/node.k8s.io/\`; + return await this.get(path, null, null, opts); + } + async getNodeV1APIResources(params: GetNodeV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/node.k8s.io/v1/\`; + return await this.get(path, null, null, opts); + } + async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; + return await this.get(path, null, null, opts); + } + async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; + return await this.delete(path, params.query, null, opts); + } + async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/node.k8s.io/v1/watch/runtimeclasses\`; + return await this.get(path, null, null, opts); + } + async watchNodeV1RuntimeClass(params: WatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/node.k8s.io/v1/watch/runtimeclasses/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async getPolicyAPIGroup(params: GetPolicyAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/\`; + return await this.get(path, null, null, opts); + } + async getPolicyV1APIResources(params: GetPolicyV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/v1/\`; + return await this.get(path, null, null, opts); + } + async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; + return await this.get(path, null, null, opts); + } + async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; + return await this.post(path, params.query, params.body, opts); + } + async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; + return await this.delete(path, params.query, null, opts); + } + async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/v1/poddisruptionbudgets\`; + return await this.get(path, null, null, opts); + } + async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/v1/watch/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; + return await this.get(path, null, null, opts); + } + async watchPolicyV1NamespacedPodDisruptionBudget(params: WatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/v1/watch/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchPolicyV1PodDisruptionBudgetListForAllNamespaces(params: WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/policy/v1/watch/poddisruptionbudgets\`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/backups\`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs\`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs\`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionClusterImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs\`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1ClusterImageCatalog(params: DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/clusters\`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/databases\`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/imagecatalogs\`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups\`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups\`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups\`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedBackup(params: DeletePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters\`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters\`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedCluster(params: DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters\`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedCluster(params: DeletePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/scale\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/scale\`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/scale\`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases\`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases\`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedDatabase(params: DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases\`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedDatabase(params: DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs\`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs\`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs\`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers\`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers\`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedPooler(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers\`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedPooler(params: DeletePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/scale\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/scale\`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/scale\`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications\`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications\`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedPublication(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications\`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedPublication(params: DeletePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups\`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups\`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups\`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions\`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions\`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedSubscription(params: DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions\`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedSubscription(params: DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/poolers\`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/publications\`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/scheduledbackups\`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/postgresql.cnpg.io/v1/subscriptions\`; + return await this.get(path, null, null, opts); + } + async getRbacAuthorizationAPIGroup(params: GetRbacAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/\`; + return await this.get(path, null, null, opts); + } + async getRbacAuthorizationV1APIResources(params: GetRbacAuthorizationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/\`; + return await this.get(path, null, null, opts); + } + async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; + return await this.get(path, null, null, opts); + } + async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; + return await this.delete(path, params.query, null, opts); + } + async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; + return await this.get(path, null, null, opts); + } + async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; + return await this.delete(path, params.query, null, opts); + } + async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings\`; + return await this.get(path, null, null, opts); + } + async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings\`; + return await this.delete(path, params.query, null, opts); + } + async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles\`; + return await this.get(path, null, null, opts); + } + async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles\`; + return await this.delete(path, params.query, null, opts); + } + async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/rolebindings\`; + return await this.get(path, null, null, opts); + } + async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/roles\`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings\`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1ClusterRoleBinding(params: WatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1ClusterRoleList(params: WatchRbacAuthorizationV1ClusterRoleListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/watch/clusterroles\`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1ClusterRole(params: WatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/watch/clusterroles/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1NamespacedRoleBindingList(params: WatchRbacAuthorizationV1NamespacedRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/watch/namespaces/\${params.path.namespace}/rolebindings\`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1NamespacedRoleBinding(params: WatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/watch/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1NamespacedRoleList(params: WatchRbacAuthorizationV1NamespacedRoleListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/watch/namespaces/\${params.path.namespace}/roles\`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1NamespacedRole(params: WatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/watch/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1RoleBindingListForAllNamespaces(params: WatchRbacAuthorizationV1RoleBindingListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/watch/rolebindings\`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1RoleListForAllNamespaces(params: WatchRbacAuthorizationV1RoleListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/rbac.authorization.k8s.io/v1/watch/roles\`; + return await this.get(path, null, null, opts); + } + async getSchedulingAPIGroup(params: GetSchedulingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/scheduling.k8s.io/\`; + return await this.get(path, null, null, opts); + } + async getSchedulingV1APIResources(params: GetSchedulingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/scheduling.k8s.io/v1/\`; + return await this.get(path, null, null, opts); + } + async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; + return await this.get(path, null, null, opts); + } + async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; + return await this.delete(path, params.query, null, opts); + } + async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/scheduling.k8s.io/v1/watch/priorityclasses\`; + return await this.get(path, null, null, opts); + } + async watchSchedulingV1PriorityClass(params: WatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/scheduling.k8s.io/v1/watch/priorityclasses/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/configurations\`; + return await this.get(path, null, null, opts); + } + async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations\`; + return await this.get(path, null, null, opts); + } + async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1CollectionNamespacedConfiguration(params: DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations\`; + return await this.delete(path, null, null, opts); + } + async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1NamespacedConfiguration(params: DeleteServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions\`; + return await this.get(path, null, null, opts); + } + async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1CollectionNamespacedRevision(params: DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions\`; + return await this.delete(path, null, null, opts); + } + async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1NamespacedRevision(params: DeleteServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes\`; + return await this.get(path, null, null, opts); + } + async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1CollectionNamespacedRoute(params: DeleteServingKnativeDevV1CollectionNamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes\`; + return await this.delete(path, null, null, opts); + } + async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1NamespacedRoute(params: DeleteServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services\`; + return await this.get(path, null, null, opts); + } + async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1CollectionNamespacedService(params: DeleteServingKnativeDevV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services\`; + return await this.delete(path, null, null, opts); + } + async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1NamespacedService(params: DeleteServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/revisions\`; + return await this.get(path, null, null, opts); + } + async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/routes\`; + return await this.get(path, null, null, opts); + } + async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/serving.knative.dev/v1/services\`; + return await this.get(path, null, null, opts); + } + async getStorageAPIGroup(params: GetStorageAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/\`; + return await this.get(path, null, null, opts); + } + async getStorageV1APIResources(params: GetStorageV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/\`; + return await this.get(path, null, null, opts); + } + async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/csidrivers\`; + return await this.get(path, null, null, opts); + } + async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/csidrivers\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/csidrivers\`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/csinodes\`; + return await this.get(path, null, null, opts); + } + async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/csinodes\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/csinodes\`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/csistoragecapacities\`; + return await this.get(path, null, null, opts); + } + async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities\`; + return await this.get(path, null, null, opts); + } + async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteStorageV1CollectionNamespacedCSIStorageCapacity(params: DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities\`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteStorageV1NamespacedCSIStorageCapacity(params: DeleteStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/storageclasses\`; + return await this.get(path, null, null, opts); + } + async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/storageclasses\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/storageclasses\`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; + return await this.get(path, null, null, opts); + } + async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; + return await this.patch(path, params.query, null, opts); + } + async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}/status\`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}/status\`; + return await this.put(path, params.query, params.body, opts); + } + async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}/status\`; + return await this.patch(path, params.query, null, opts); + } + async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/watch/csidrivers\`; + return await this.get(path, null, null, opts); + } + async watchStorageV1CSIDriver(params: WatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/watch/csidrivers/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchStorageV1CSINodeList(params: WatchStorageV1CSINodeListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/watch/csinodes\`; + return await this.get(path, null, null, opts); + } + async watchStorageV1CSINode(params: WatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/watch/csinodes/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchStorageV1CSIStorageCapacityListForAllNamespaces(params: WatchStorageV1CSIStorageCapacityListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/watch/csistoragecapacities\`; + return await this.get(path, null, null, opts); + } + async watchStorageV1NamespacedCSIStorageCapacityList(params: WatchStorageV1NamespacedCSIStorageCapacityListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/watch/namespaces/\${params.path.namespace}/csistoragecapacities\`; + return await this.get(path, null, null, opts); + } + async watchStorageV1NamespacedCSIStorageCapacity(params: WatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/watch/namespaces/\${params.path.namespace}/csistoragecapacities/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchStorageV1StorageClassList(params: WatchStorageV1StorageClassListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/watch/storageclasses\`; + return await this.get(path, null, null, opts); + } + async watchStorageV1StorageClass(params: WatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/watch/storageclasses/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async watchStorageV1VolumeAttachmentList(params: WatchStorageV1VolumeAttachmentListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/watch/volumeattachments\`; + return await this.get(path, null, null, opts); + } + async watchStorageV1VolumeAttachment(params: WatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/storage.k8s.io/v1/watch/volumeattachments/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async getServiceAccountIssuerOpenIDKeyset(params: GetServiceAccountIssuerOpenIDKeysetRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/openid/v1/jwks/\`; + return await this.get(path, null, null, opts); + } + async getCodeVersion(params: GetCodeVersionRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/version/\`; + return await this.get(path, null, null, opts); + } +}" +`; + exports[`merged 1`] = ` "import { APIClient, APIClientRequestOpts, APIClientOptions } from "@interweb/fetch-api-client"; export interface Alertmanager { diff --git a/packages/schema-sdk/__tests__/openapi.extended.generate.test.ts b/packages/schema-sdk/__tests__/openapi.extended.generate.test.ts index 2d6ef25..76aa48b 100644 --- a/packages/schema-sdk/__tests__/openapi.extended.generate.test.ts +++ b/packages/schema-sdk/__tests__/openapi.extended.generate.test.ts @@ -53,6 +53,20 @@ it('swagger', () => { __dirname + '/../../../__fixtures__/output/swagger-extended-client.ts', code ); + const codeWithGVK = generateOpenApiClient( + { + ...options, + opsIndex: { + enabled: true, + emptyGroupLabel: 'core', + }, + }, + schema as any + ); + writeFileSync( + __dirname + '/../../../__fixtures__/output/swagger-extended-client.merged.ts', + codeWithGVK + ); }); it('merged', () => { @@ -89,3 +103,58 @@ it('openapi', () => { JSON.stringify(data, null, 2) ); }); + +it('full-name-strategy', () => { + const options = getDefaultSchemaSDKOptions({ + clientName: 'KubernetesClient', + includeSwaggerUrl: true, + exclude: [ + '*.v1beta1.*', + '*.v2beta1.*', + 'io.k8s.api.events.v1.EventSeries', + 'io.k8s.api.events.v1.Event', + 'io.k8s.api.flowcontrol*', + ], + }); + const code = generateOpenApiClient( + { + ...options, + opsIndex: { + enabled: true, + emptyGroupLabel: 'core', + }, + paths: { + exclude: ['*flowschema*', '*v1beta1*', '*v2beta1*'], + excludeRequests: ['head', 'options'], + excludeTags: [ + 'storage_v1beta1', + '*v1beta1', + '*v2beta1', + '*v1beta1*', + '*v2beta1*', + ], + }, + includeTypeComments: true, + includeMethodComments: true, + mergedParams: false, + namingStrategy: { + useLastSegment: true, + renameMap: { + 'io.k8s.api.discovery.v1.EndpointPort': 'DiscoveryEndpointPort', + 'io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference': + 'ApiExtServiceReference', + 'io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig': + 'ApiExtWebhookClientConfig', + 'io.k8s.api.admissionregistration.v1.ServiceReference': + 'AdmissionServiceReference', + }, + }, + }, + schema as any + ); + expect(code).toMatchSnapshot(); + writeFileSync( + __dirname + '/../../../__fixtures__/output/swagger-extended-client-full-name-strategy.ts', + code + ); +}); diff --git a/packages/schema-sdk/src/openapi.ts b/packages/schema-sdk/src/openapi.ts index a4c518a..a02768b 100644 --- a/packages/schema-sdk/src/openapi.ts +++ b/packages/schema-sdk/src/openapi.ts @@ -104,6 +104,28 @@ export const getApiTypeNameSafe = ( return getTypeNameSafe(options.namingStrategy, str); }; +// GVK-based naming strategy for conflict resolution +interface GVKInfo { + group: string; + version: string; + kind: string; +} + +export const generateTypeNameFromGVK = ( + gvk: GVKInfo, + options: OpenAPIOptions +): string => { + const { group, version, kind } = gvk; + + // Handle core group (empty group) and normalize group names + const groupName = group === '' ? 'Core' : toPascalCase(group.replace(/\./g, '')); + const versionName = toPascalCase(version); + const kindName = toPascalCase(kind); + + const fullName = `${groupName}${versionName}${kindName}`; + return getApiTypeNameSafe(options, fullName); +}; + export const getOperationReturnType = ( options: OpenAPIOptions, operation: Operation, @@ -423,6 +445,279 @@ export function generateOpenApiTypes( return interfaces.map((i) => t.exportNamedDeclaration(i)); } +// --------------------------------------------- +// GVK_OPS: Generate compact GVK → Operations index +// --------------------------------------------- + +interface GVKEntry { + key: string; // e.g., 'core/v1/Service' + gvk: { group: string; version: string; kind: string }; + scope: 'Namespaced' | 'Cluster' | 'Unknown'; + types: { main: string; list?: string }; + ops: any; // OperationSpec-ish +} + +const classifyOperation = ( + operationId: string | undefined, + method: string +): + | 'list' | 'listAllNamespaces' | 'read' | 'create' + | 'replace' | 'patch' | 'delete' | 'deleteCollection' + | 'watch' | 'unknown' => { + if (!operationId) { + switch (method) { + case 'get': return 'read'; + case 'post': return 'create'; + case 'put': return 'replace'; + case 'patch': return 'patch'; + case 'delete': return 'delete'; + default: return 'unknown'; + } + } + const id = operationId.toLowerCase(); + if (id.startsWith('list')) return 'list'; + if (id.startsWith('create')) return 'create'; + if (id.startsWith('read')) return 'read'; + if (id.startsWith('replace')) return 'replace'; + if (id.startsWith('patch')) return 'patch'; + if (id.startsWith('deletecollection')) return 'deleteCollection'; + if (id.startsWith('delete')) return 'delete'; + if (id.startsWith('watch')) return 'watch'; + return 'unknown'; +}; + +const getRefDefName = (resp?: Response): string | null => { + const s = resp?.schema as any; + if (s && typeof s === 'object' && s.$ref) { + const parts = String(s.$ref).split('/'); + return parts.pop() || null; + } + return null; +}; + +const baseDefFromListName = (defName: string): string => { + const parts = defName.split('.'); + const last = parts.pop() as string; + if (last.endsWith('List')) return [...parts, last.slice(0, -4)].join('.'); + return defName; +}; + +const isNamespacedPathRe = /\/namespaces\/{[^}]+}\//; + +// AST version for embedding into the same generated client file +function generateGVKOpsStatements( + options: OpenAPIOptions, + schema: OpenAPISpec +): t.Statement[] { + const emptyGroupLabel = options.opsIndex?.emptyGroupLabel ?? 'core'; + const patchedSchema = applyJsonPatch(schema, options); + + const defToGVKs = new Map(); + Object.entries(patchedSchema.definitions || {}).forEach(([defName, defSchema]) => { + const ext = (defSchema as any)['x-kubernetes-group-version-kind'] as Array | undefined; + if (ext && Array.isArray(ext)) { + ext.forEach((e) => { + const group: string = e.group ?? ''; + const version: string = e.version; + const kind: string = e.kind; + if (!defToGVKs.has(defName)) defToGVKs.set(defName, []); + defToGVKs.get(defName)!.push({ group, version, kind }); + }); + } + }); + + const pathBaseToDef = new Map(); + Object.entries(patchedSchema.paths).forEach(([path, pathItem]) => { + METHOD_TYPES.forEach((m) => { + // @ts-ignore + const operation: Operation = (pathItem as any)[m]; + if (!operation || !shouldIncludeOperation(options, pathItem, path, m as any)) return; + const retDef = getRefDefName(operation.responses?.['200']); + const bodyParam = (operation.parameters || []).find((p) => p.in === 'body' && (p.schema as any)?.$ref); + const bodyDef = bodyParam ? String((bodyParam!.schema as any).$ref).split('/').pop()! : null; + const defCandidate = retDef || bodyDef; + if (!defCandidate) return; + const baseDef = baseDefFromListName(defCandidate); + const base = path.endsWith('/status') ? path.slice(0, -7) : path.endsWith('/scale') ? path.slice(0, -6) : path; + const base2 = base.replace(/\/{[^}]+}$/g, ''); + pathBaseToDef.set(base2, baseDef); + }); + }); + + const map = new Map(); + Object.entries(patchedSchema.paths).forEach(([path, pathItem]) => { + METHOD_TYPES.forEach((m) => { + // @ts-ignore + const operation: Operation = (pathItem as any)[m]; + if (!operation || !shouldIncludeOperation(options, pathItem, path, m as any)) return; + const kind = classifyOperation(operation.operationId, m); + if (kind === 'watch' || kind === 'unknown') return; + const methodName = getOperationMethodName(options, operation, m, path); + const requestType = getOperationTypeName(options, operation, m, path) + 'Request'; + const retDef = getRefDefName(operation.responses?.['200']); + const bodyParam = (operation.parameters || []).find((p) => p.in === 'body' && (p.schema as any)?.$ref); + const bodyDef = bodyParam ? String((bodyParam!.schema as any).$ref).split('/').pop()! : null; + const defCandidate = retDef || bodyDef || null; + const { base, subresource } = ((): { base: string; subresource?: 'status' | 'scale' } => { + if (path.endsWith('/status')) return { base: path.slice(0, -7), subresource: 'status' }; + if (path.endsWith('/scale')) return { base: path.slice(0, -6), subresource: 'scale' }; + return { base: path }; + })(); + const base2 = base.replace(/\/{[^}]+}$/g, ''); + let baseDef = defCandidate ? baseDefFromListName(defCandidate) : pathBaseToDef.get(base2); + if (!baseDef) return; + const gvks = defToGVKs.get(baseDef) || []; + if (!gvks.length) return; + const namespaced = isNamespacedPathRe.test(path); + const params = parseRoute(path).params; + const hasBody = (operation.parameters || []).some((p) => p.in === 'body' || p.in === 'formData'); + const hasQuery = (operation.parameters || []).some((p) => p.in === 'query'); + const mainType = getApiTypeNameSafe(options, baseDef.split('.').pop()!); + const listType = defCandidate && /List$/.test(defCandidate.split('.').pop()!) ? getApiTypeNameSafe(options, defCandidate.split('.').pop()!) : undefined; + gvks.forEach((g) => { + const groupNorm = g.group && g.group.length ? g.group : emptyGroupLabel; + const key = `${groupNorm}/${g.version}/${g.kind}`; + if (!map.has(key)) { + map.set(key, { key, gvk: { group: groupNorm, version: g.version, kind: g.kind }, scope: 'Unknown', types: { main: mainType, ...(listType ? { list: listType } : {}) }, ops: {} }); + } + const entry = map.get(key)!; + if (namespaced) entry.scope = 'Namespaced'; else if (entry.scope !== 'Namespaced') entry.scope = 'Cluster'; + const spec = { methodName, requestType, pathParams: params, hasBody, hasQuery }; + if (!subresource) { + if (kind === 'list') { + if (namespaced && entry.scope === 'Namespaced') (entry.ops as any).list = (entry.ops as any).list || spec; + else if (!namespaced && entry.scope === 'Namespaced') (entry.ops as any).listAllNamespaces = (entry.ops as any).listAllNamespaces || spec; + else (entry.ops as any).list = (entry.ops as any).list || spec; + } else { + (entry.ops as any)[kind] = (entry.ops as any)[kind] || spec; + } + } else { + (entry.ops as any)[subresource] = (entry.ops as any)[subresource] || {}; + (entry.ops as any)[subresource][kind] = (entry.ops as any)[subresource][kind] || spec; + } + }); + }); + }); + + const stmts: t.Statement[] = []; + // Interfaces + stmts.push(t.exportNamedDeclaration(t.tsInterfaceDeclaration( + t.identifier('GVK'), null, [], t.tsInterfaceBody([ + t.tsPropertySignature(t.identifier('group'), t.tsTypeAnnotation(t.tsStringKeyword())), + t.tsPropertySignature(t.identifier('version'), t.tsTypeAnnotation(t.tsStringKeyword())), + t.tsPropertySignature(t.identifier('kind'), t.tsTypeAnnotation(t.tsStringKeyword())), + ]) + ))); + stmts.push(t.exportNamedDeclaration(t.tsTypeAliasDeclaration(t.identifier('GVKKey'), null, t.tsStringKeyword()))); + stmts.push(t.exportNamedDeclaration(t.tsTypeAliasDeclaration( + t.identifier('OperationKind'), null, + t.tsUnionType(['list','listAllNamespaces','read','create','replace','patch','delete','deleteCollection'].map(s=>t.tsLiteralType(t.stringLiteral(s)))) + ))); + stmts.push(t.exportNamedDeclaration(t.tsInterfaceDeclaration( + t.identifier('OperationSpec'), null, [], t.tsInterfaceBody([ + t.tsPropertySignature(t.identifier('methodName'), t.tsTypeAnnotation(t.tsStringKeyword())), + t.tsPropertySignature(t.identifier('requestType'), t.tsTypeAnnotation(t.tsStringKeyword())), + t.tsPropertySignature(t.identifier('pathParams'), t.tsTypeAnnotation(t.tsArrayType(t.tsStringKeyword()))), + t.tsPropertySignature(t.identifier('hasBody'), t.tsTypeAnnotation(t.tsBooleanKeyword())), + t.tsPropertySignature(t.identifier('hasQuery'), t.tsTypeAnnotation(t.tsBooleanKeyword())), + ])))); + stmts.push(t.exportNamedDeclaration(t.tsInterfaceDeclaration( + t.identifier('TypeRefs'), null, [], t.tsInterfaceBody([ + t.tsPropertySignature(t.identifier('main'), t.tsTypeAnnotation(t.tsStringKeyword())), + (()=>{ const p=t.tsPropertySignature(t.identifier('list'), t.tsTypeAnnotation(t.tsStringKeyword())); (p as any).optional=true; return p; })(), + ]) + ))); + + const statusRecord = t.tsTypeReference(t.identifier('Partial'), t.tsTypeParameterInstantiation([ + t.tsTypeReference(t.identifier('Record'), t.tsTypeParameterInstantiation([ + t.tsUnionType([t.tsLiteralType(t.stringLiteral('read')), t.tsLiteralType(t.stringLiteral('replace')), t.tsLiteralType(t.stringLiteral('patch'))]), + t.tsTypeReference(t.identifier('OperationSpec')), + ])) + ])); + + stmts.push(t.exportNamedDeclaration(t.tsInterfaceDeclaration( + t.identifier('ResourceOps'), null, [], t.tsInterfaceBody([ + t.tsPropertySignature(t.identifier('key'), t.tsTypeAnnotation(t.tsTypeReference(t.identifier('GVKKey')))), + t.tsPropertySignature(t.identifier('gvk'), t.tsTypeAnnotation(t.tsTypeReference(t.identifier('GVK')))), + t.tsPropertySignature(t.identifier('scope'), t.tsTypeAnnotation(t.tsUnionType([t.tsLiteralType(t.stringLiteral('Namespaced')), t.tsLiteralType(t.stringLiteral('Cluster')), t.tsLiteralType(t.stringLiteral('Unknown'))]))), + t.tsPropertySignature(t.identifier('types'), t.tsTypeAnnotation(t.tsTypeReference(t.identifier('TypeRefs')))), + t.tsPropertySignature(t.identifier('ops'), t.tsTypeAnnotation(t.tsIntersectionType([ + t.tsTypeReference(t.identifier('Partial'), t.tsTypeParameterInstantiation([ + t.tsTypeReference(t.identifier('Record'), t.tsTypeParameterInstantiation([ + t.tsTypeReference(t.identifier('OperationKind')), + t.tsTypeReference(t.identifier('OperationSpec')), + ])) + ])), + t.tsTypeLiteral([ + (()=>{ const p=t.tsPropertySignature(t.identifier('status'), t.tsTypeAnnotation(statusRecord)); (p as any).optional=true; return p; })(), + (()=>{ const p=t.tsPropertySignature(t.identifier('scale'), t.tsTypeAnnotation(statusRecord)); (p as any).optional=true; return p; })(), + ]) + ]))) + ]) + ))); + + // ResourceTypeMap + const typeMapProps = Array.from(map.values()).map(e => t.tsPropertySignature(t.stringLiteral(e.key), t.tsTypeAnnotation(t.tsTypeReference(t.identifier(e.types.main))))); + stmts.push(t.exportNamedDeclaration(t.tsInterfaceDeclaration(t.identifier('ResourceTypeMap'), null, [], t.tsInterfaceBody(typeMapProps)))); + const listTypeProps = Array.from(map.values()).filter(e=>e.types.list).map(e => t.tsPropertySignature(t.stringLiteral(e.key), t.tsTypeAnnotation(t.tsTypeReference(t.identifier(e.types.list!))))); + stmts.push(t.exportNamedDeclaration(t.tsInterfaceDeclaration(t.identifier('ResourceListTypeMap'), null, [], t.tsInterfaceBody(listTypeProps)))); + + // const GVK_OPS = { ... } + const specObj = (spec:any) => spec ? t.objectExpression([ + t.objectProperty(t.identifier('methodName'), t.stringLiteral(spec.methodName)), + t.objectProperty(t.identifier('requestType'), t.stringLiteral(spec.requestType)), + t.objectProperty(t.identifier('pathParams'), t.arrayExpression((spec.pathParams||[]).map((p:string)=>t.stringLiteral(p)))), + t.objectProperty(t.identifier('hasBody'), t.booleanLiteral(!!spec.hasBody)), + t.objectProperty(t.identifier('hasQuery'), t.booleanLiteral(!!spec.hasQuery)), + ]) : null; + + const entries = Array.from(map.values()).sort((a,b)=>a.key.localeCompare(b.key)).map(e=>{ + const props: t.ObjectProperty[] = []; + const add=(k:string,s:any)=>{ const o=specObj(s); if(o) props.push(t.objectProperty(t.identifier(k),o)); }; + add('list',(e as any).ops.list); add('listAllNamespaces',(e as any).ops.listAllNamespaces); add('read',(e as any).ops.read); add('create',(e as any).ops.create); add('replace',(e as any).ops.replace); add('patch',(e as any).ops.patch); add('delete',(e as any).ops.delete); add('deleteCollection',(e as any).ops.deleteCollection); + if ((e as any).ops.status && (((e as any).ops.status.read) || ((e as any).ops.status.replace) || ((e as any).ops.status.patch))) { + const sp: t.ObjectProperty[]=[]; const addB=(n:string,s:any)=>{const o=specObj(s); if(o) sp.push(t.objectProperty(t.identifier(n),o));}; addB('read',(e as any).ops.status.read); addB('replace',(e as any).ops.status.replace); addB('patch',(e as any).ops.status.patch); props.push(t.objectProperty(t.identifier('status'), t.objectExpression(sp))); + } + if ((e as any).ops.scale && (((e as any).ops.scale.read) || ((e as any).ops.scale.replace) || ((e as any).ops.scale.patch))) { + const sp: t.ObjectProperty[]=[]; const addB=(n:string,s:any)=>{const o=specObj(s); if(o) sp.push(t.objectProperty(t.identifier(n),o));}; addB('read',(e as any).ops.scale.read); addB('replace',(e as any).ops.scale.replace); addB('patch',(e as any).ops.scale.patch); props.push(t.objectProperty(t.identifier('scale'), t.objectExpression(sp))); + } + return t.objectProperty( + t.stringLiteral(e.key), + t.objectExpression([ + t.objectProperty(t.identifier('key'), t.stringLiteral(e.key)), + t.objectProperty(t.identifier('gvk'), t.objectExpression([ + t.objectProperty(t.identifier('group'), t.stringLiteral(e.gvk.group)), + t.objectProperty(t.identifier('version'), t.stringLiteral(e.gvk.version)), + t.objectProperty(t.identifier('kind'), t.stringLiteral(e.gvk.kind)), + ])), + t.objectProperty(t.identifier('scope'), t.stringLiteral(e.scope)), + t.objectProperty(t.identifier('types'), t.objectExpression([ + t.objectProperty(t.identifier('main'), t.stringLiteral(e.types.main)), + ...(e.types.list ? [t.objectProperty(t.identifier('list'), t.stringLiteral(e.types.list))] : []), + ])), + t.objectProperty(t.identifier('ops'), t.objectExpression(props)), + ]) + ); + }); + stmts.push(t.exportNamedDeclaration(t.variableDeclaration('const', [ t.variableDeclarator(t.identifier('GVK_OPS'), t.objectExpression(entries)) ]))); + + // toKey/getOps/isNamespaced + const gvkParam = () => { const p=t.identifier('gvk'); p.typeAnnotation = t.tsTypeAnnotation(t.tsTypeReference(t.identifier('GVK'))); return p; }; + stmts.push(t.exportNamedDeclaration(t.functionDeclaration(t.identifier('toKey'), [gvkParam()], t.blockStatement([ + t.returnStatement(t.tsAsExpression(t.templateLiteral([ + t.templateElement({ raw: '', cooked: '' }), t.templateElement({ raw: '/', cooked: '/' }), t.templateElement({ raw: '/', cooked: '/' }, true) + ], [t.memberExpression(t.identifier('gvk'), t.identifier('group')), t.memberExpression(t.identifier('gvk'), t.identifier('version')), t.memberExpression(t.identifier('gvk'), t.identifier('kind'))]), t.tsTypeReference(t.identifier('GVKKey')))) + ])))); + stmts.push(t.exportNamedDeclaration(t.functionDeclaration(t.identifier('getOps'), [gvkParam()], t.blockStatement([ + t.returnStatement(t.memberExpression(t.identifier('GVK_OPS'), t.callExpression(t.identifier('toKey'), [t.identifier('gvk')]), true)) + ])))); + stmts.push(t.exportNamedDeclaration(t.functionDeclaration(t.identifier('isNamespaced'), [gvkParam()], t.blockStatement([ + t.returnStatement(t.binaryExpression('===', t.optionalMemberExpression(t.memberExpression(t.identifier('GVK_OPS'), t.callExpression(t.identifier('toKey'), [t.identifier('gvk')]), true), t.identifier('scope'), false, true), t.stringLiteral('Namespaced'))) + ])))); + + return stmts; +} + const getOperationMethodName = ( options: OpenAPIOptions, operation: Operation, @@ -647,6 +942,7 @@ export function generateOpenApiClient( exclude: [options.clientName, ...(options.exclude ?? [])], }); const openApiTypes = generateOpenApiTypes(options, patchedSchema); + const gvkOpsStmts = options.opsIndex?.enabled ? generateGVKOpsStatements(options, patchedSchema) : []; return generate( t.file( @@ -671,6 +967,7 @@ export function generateOpenApiClient( ...types, ...openApiTypes, clientClass, + ...gvkOpsStmts, ]) ) ).code; diff --git a/packages/schema-sdk/src/types.ts b/packages/schema-sdk/src/types.ts index 9959b04..f514e9d 100644 --- a/packages/schema-sdk/src/types.ts +++ b/packages/schema-sdk/src/types.ts @@ -9,6 +9,25 @@ export interface OpenAPIOptions extends SchemaTSOptions { npmApiClient?: '@interweb/fetch-api-client' | '@interweb/node-api-client' | string; mergedParams?: boolean; includeSwaggerUrl?: boolean; + /** + * Emit a compact Group/Version/Kind → Operations index. + * This is a lightweight registry mapping each GVK to the generated + * KubernetesClient method names and request type names. + */ + opsIndex?: { + enabled?: boolean; + /** + * Optional import path to bring in resource TS types so we can emit a + * ResourceTypeMap keyed by GVKKey. If omitted, only string type names + * are embedded in the data and no type map is generated. + * Example: './swagger-extended-client' + */ + typesImportPath?: string; + /** + * Normalize empty group to this label for keys. Default: 'core'. + */ + emptyGroupLabel?: string; + }; operationNamingStrategy?: { renameTypes?: boolean; renameMap?: { @@ -56,6 +75,10 @@ export const defaultSchemaSDKOptions: DeepPartial = { npmApiClient: '@interweb/fetch-api-client', mergedParams: false, includeSwaggerUrl: false, + opsIndex: { + enabled: false, + emptyGroupLabel: 'core', + }, operationNamingStrategy: { renameMap: {}, aliases: {}, From d5ca09e331781c23b7fda6f02c1fd59061505dc2 Mon Sep 17 00:00:00 2001 From: Anmol1696 Date: Tue, 23 Sep 2025 23:26:08 +0400 Subject: [PATCH 2/7] update how to use resouces being created --- .../output/swagger-extended-client.merged.ts | 22877 +++++---- .../output/swagger-extended-client.swagger.ts | 41699 ++++++++++++++++ .../openapi.extended.generate.test.ts | 2 +- packages/schema-sdk/src/openapi.ts | 451 +- 4 files changed, 55375 insertions(+), 9654 deletions(-) create mode 100644 __fixtures__/output/swagger-extended-client.swagger.ts diff --git a/__fixtures__/output/swagger-extended-client.merged.ts b/__fixtures__/output/swagger-extended-client.merged.ts index 85de1ec..14f5fda 100644 --- a/__fixtures__/output/swagger-extended-client.merged.ts +++ b/__fixtures__/output/swagger-extended-client.merged.ts @@ -1,5 +1,5 @@ import { APIClient, APIClientRequestOpts, APIClientOptions } from "@interweb/fetch-api-client"; -export interface Alertmanager { +export interface MonitoringCoreosComAlertmanager { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -1693,13 +1693,13 @@ export interface Alertmanager { updatedReplicas: number; }; } -export interface AlertmanagerList { +export interface MonitoringCoreosComAlertmanagerList { apiVersion?: string; - items: Alertmanager[]; + items: MonitoringCoreosComAlertmanager[]; kind?: string; metadata?: ListMeta; } -export interface PodMonitor { +export interface MonitoringCoreosComPodMonitor { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -1907,13 +1907,13 @@ export interface PodMonitor { targetLimit?: number; }; } -export interface PodMonitorList { +export interface MonitoringCoreosComPodMonitorList { apiVersion?: string; - items: PodMonitor[]; + items: MonitoringCoreosComPodMonitor[]; kind?: string; metadata?: ListMeta; } -export interface Probe { +export interface MonitoringCoreosComProbe { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2128,13 +2128,13 @@ export interface Probe { }; }; } -export interface ProbeList { +export interface MonitoringCoreosComProbeList { apiVersion?: string; - items: Probe[]; + items: MonitoringCoreosComProbe[]; kind?: string; metadata?: ListMeta; } -export interface Prometheus { +export interface MonitoringCoreosComPrometheus { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -4419,13 +4419,13 @@ export interface Prometheus { updatedReplicas: number; }; } -export interface PrometheusList { +export interface MonitoringCoreosComPrometheusList { apiVersion?: string; - items: Prometheus[]; + items: MonitoringCoreosComPrometheus[]; kind?: string; metadata?: ListMeta; } -export interface PrometheusRule { +export interface MonitoringCoreosComPrometheusRule { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -4455,13 +4455,13 @@ export interface PrometheusRule { }[]; }; } -export interface PrometheusRuleList { +export interface MonitoringCoreosComPrometheusRuleList { apiVersion?: string; - items: PrometheusRule[]; + items: MonitoringCoreosComPrometheusRule[]; kind?: string; metadata?: ListMeta; } -export interface ServiceMonitor { +export interface MonitoringCoreosComServiceMonitor { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -4689,13 +4689,13 @@ export interface ServiceMonitor { }[]; }; } -export interface ServiceMonitorList { +export interface MonitoringCoreosComServiceMonitorList { apiVersion?: string; - items: ServiceMonitor[]; + items: MonitoringCoreosComServiceMonitor[]; kind?: string; metadata?: ListMeta; } -export interface ThanosRuler { +export interface MonitoringCoreosComThanosRuler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -6316,13 +6316,13 @@ export interface ThanosRuler { updatedReplicas: number; }; } -export interface ThanosRulerList { +export interface MonitoringCoreosComThanosRulerList { apiVersion?: string; - items: ThanosRuler[]; + items: MonitoringCoreosComThanosRuler[]; kind?: string; metadata?: ListMeta; } -export interface AlertmanagerConfig { +export interface MonitoringCoreosComAlertmanagerConfig { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -8626,13 +8626,13 @@ export interface AlertmanagerConfig { }; }; } -export interface AlertmanagerConfigList { +export interface MonitoringCoreosComAlertmanagerConfigList { apiVersion?: string; - items: AlertmanagerConfig[]; + items: MonitoringCoreosComAlertmanagerConfig[]; kind?: string; metadata?: ListMeta; } -export interface PrometheusAgent { +export interface MonitoringCoreosComPrometheusAgent { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -10503,13 +10503,13 @@ export interface PrometheusAgent { updatedReplicas: number; }; } -export interface PrometheusAgentList { +export interface MonitoringCoreosComPrometheusAgentList { apiVersion?: string; - items: PrometheusAgent[]; + items: MonitoringCoreosComPrometheusAgent[]; kind?: string; metadata?: ListMeta; } -export interface ScrapeConfig { +export interface MonitoringCoreosComScrapeConfig { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -12937,13 +12937,13 @@ export interface ScrapeConfig { trackTimestampsStaleness?: boolean; }; } -export interface ScrapeConfigList { +export interface MonitoringCoreosComScrapeConfigList { apiVersion?: string; - items: ScrapeConfig[]; + items: MonitoringCoreosComScrapeConfig[]; kind?: string; metadata?: ListMeta; } -export interface Metric { +export interface AutoscalingInternalKnativeDevMetric { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -12967,13 +12967,13 @@ export interface Metric { observedGeneration?: number; }; } -export interface MetricList { +export interface AutoscalingInternalKnativeDevMetricList { apiVersion?: string; - items: Metric[]; + items: AutoscalingInternalKnativeDevMetric[]; kind?: string; metadata?: ListMeta; } -export interface PodAutoscaler { +export interface AutoscalingInternalKnativeDevPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13006,13 +13006,13 @@ export interface PodAutoscaler { serviceName: string; }; } -export interface PodAutoscalerList { +export interface AutoscalingInternalKnativeDevPodAutoscalerList { apiVersion?: string; - items: PodAutoscaler[]; + items: AutoscalingInternalKnativeDevPodAutoscaler[]; kind?: string; metadata?: ListMeta; } -export interface Image { +export interface CachingInternalKnativeDevImage { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13038,13 +13038,13 @@ export interface Image { observedGeneration?: number; }; } -export interface ImageList { +export interface CachingInternalKnativeDevImageList { apiVersion?: string; - items: Image[]; + items: CachingInternalKnativeDevImage[]; kind?: string; metadata?: ListMeta; } -export interface Certificate { +export interface NetworkingInternalKnativeDevCertificate { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13075,13 +13075,13 @@ export interface Certificate { observedGeneration?: number; }; } -export interface CertificateList { +export interface NetworkingInternalKnativeDevCertificateList { apiVersion?: string; - items: Certificate[]; + items: NetworkingInternalKnativeDevCertificate[]; kind?: string; metadata?: ListMeta; } -export interface ClusterDomainClaim { +export interface NetworkingInternalKnativeDevClusterDomainClaim { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13089,13 +13089,13 @@ export interface ClusterDomainClaim { namespace: string; }; } -export interface ClusterDomainClaimList { +export interface NetworkingInternalKnativeDevClusterDomainClaimList { apiVersion?: string; - items: ClusterDomainClaim[]; + items: NetworkingInternalKnativeDevClusterDomainClaim[]; kind?: string; metadata?: ListMeta; } -export interface Ingress { +export interface NetworkingInternalKnativeDevIngress { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13163,13 +13163,13 @@ export interface Ingress { }; }; } -export interface IngressList { +export interface NetworkingInternalKnativeDevIngressList { apiVersion?: string; - items: Ingress[]; + items: NetworkingInternalKnativeDevIngress[]; kind?: string; metadata?: ListMeta; } -export interface ServerlessService { +export interface NetworkingInternalKnativeDevServerlessService { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13204,13 +13204,13 @@ export interface ServerlessService { serviceName?: string; }; } -export interface ServerlessServiceList { +export interface NetworkingInternalKnativeDevServerlessServiceList { apiVersion?: string; - items: ServerlessService[]; + items: NetworkingInternalKnativeDevServerlessService[]; kind?: string; metadata?: ListMeta; } -export interface Configuration { +export interface ServingKnativeDevConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13489,13 +13489,13 @@ export interface Configuration { observedGeneration?: number; }; } -export interface ConfigurationList { +export interface ServingKnativeDevConfigurationList { apiVersion?: string; - items: Configuration[]; + items: ServingKnativeDevConfiguration[]; kind?: string; metadata?: ListMeta; } -export interface Revision { +export interface ServingKnativeDevRevision { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13778,13 +13778,13 @@ export interface Revision { observedGeneration?: number; }; } -export interface RevisionList { +export interface ServingKnativeDevRevisionList { apiVersion?: string; - items: Revision[]; + items: ServingKnativeDevRevision[]; kind?: string; metadata?: ListMeta; } -export interface Route { +export interface ServingKnativeDevRoute { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13828,13 +13828,13 @@ export interface Route { url?: string; }; } -export interface RouteList { +export interface ServingKnativeDevRouteList { apiVersion?: string; - items: Route[]; + items: ServingKnativeDevRoute[]; kind?: string; metadata?: ListMeta; } -export interface Service { +export interface ServingKnativeDevService { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -14136,58 +14136,13 @@ export interface Service { url?: string; }; } -export interface ServiceList { - apiVersion?: string; - items: Service[]; - kind?: string; - metadata?: ListMeta; -} -export interface DomainMapping { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - spec?: { - ref: { - address?: string; - apiVersion?: string; - group?: string; - kind: string; - name: string; - namespace?: string; - }; - tls?: { - secretName: string; - }; - }; - status?: { - address?: { - CACerts?: string; - audience?: string; - name?: string; - url?: string; - }; - annotations?: { - [key: string]: unknown; - }; - conditions?: { - lastTransitionTime?: string; - message?: string; - reason?: string; - severity?: string; - status: string; - type: string; - }[]; - observedGeneration?: number; - url?: string; - }; -} -export interface DomainMappingList { +export interface ServingKnativeDevServiceList { apiVersion?: string; - items: DomainMapping[]; + items: ServingKnativeDevService[]; kind?: string; metadata?: ListMeta; } -export interface Challenge { +export interface AcmeCertManagerIoChallenge { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -14748,13 +14703,13 @@ export interface Challenge { state?: "valid" | "ready" | "pending" | "processing" | "invalid" | "expired" | "errored"; }; } -export interface ChallengeList { +export interface AcmeCertManagerIoChallengeList { apiVersion?: string; - items: Challenge[]; + items: AcmeCertManagerIoChallenge[]; kind?: string; metadata?: ListMeta; } -export interface Order { +export interface AcmeCertManagerIoOrder { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -14790,13 +14745,13 @@ export interface Order { url?: string; }; } -export interface OrderList { +export interface AcmeCertManagerIoOrderList { apiVersion?: string; - items: Order[]; + items: AcmeCertManagerIoOrder[]; kind?: string; metadata?: ListMeta; } -export interface Certificate { +export interface CertManagerIoCertificate { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -14905,13 +14860,13 @@ export interface Certificate { revision?: number; }; } -export interface CertificateList { +export interface CertManagerIoCertificateList { apiVersion?: string; - items: Certificate[]; + items: CertManagerIoCertificate[]; kind?: string; metadata?: ListMeta; } -export interface CertificateRequest { +export interface CertManagerIoCertificateRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -14945,13 +14900,13 @@ export interface CertificateRequest { failureTime?: string; }; } -export interface CertificateRequestList { +export interface CertManagerIoCertificateRequestList { apiVersion?: string; - items: CertificateRequest[]; + items: CertManagerIoCertificateRequest[]; kind?: string; metadata?: ListMeta; } -export interface ClusterIssuer { +export interface CertManagerIoClusterIssuer { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -15609,13 +15564,13 @@ export interface ClusterIssuer { }[]; }; } -export interface ClusterIssuerList { +export interface CertManagerIoClusterIssuerList { apiVersion?: string; - items: ClusterIssuer[]; + items: CertManagerIoClusterIssuer[]; kind?: string; metadata?: ListMeta; } -export interface Issuer { +export interface CertManagerIoIssuer { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -16273,13 +16228,13 @@ export interface Issuer { }[]; }; } -export interface IssuerList { +export interface CertManagerIoIssuerList { apiVersion?: string; - items: Issuer[]; + items: CertManagerIoIssuer[]; kind?: string; metadata?: ListMeta; } -export interface Backup { +export interface PostgresqlCnpgIoBackup { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -16387,13 +16342,13 @@ export interface Backup { tablespaceMapFile?: string; }; } -export interface BackupList { +export interface PostgresqlCnpgIoBackupList { apiVersion?: string; - items: Backup[]; + items: PostgresqlCnpgIoBackup[]; kind?: string; metadata?: ListMeta; } -export interface Cluster { +export interface PostgresqlCnpgIoCluster { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -17584,7 +17539,7 @@ export interface Cluster { writeService?: string; }; } -export interface ClusterImageCatalog { +export interface PostgresqlCnpgIoClusterImageCatalog { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -17595,19 +17550,19 @@ export interface ClusterImageCatalog { }[]; }; } -export interface ClusterImageCatalogList { +export interface PostgresqlCnpgIoClusterImageCatalogList { apiVersion?: string; - items: ClusterImageCatalog[]; + items: PostgresqlCnpgIoClusterImageCatalog[]; kind?: string; metadata?: ListMeta; } -export interface ClusterList { +export interface PostgresqlCnpgIoClusterList { apiVersion?: string; - items: Cluster[]; + items: PostgresqlCnpgIoCluster[]; kind?: string; metadata?: ListMeta; } -export interface Database { +export interface PostgresqlCnpgIoDatabase { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -17640,13 +17595,13 @@ export interface Database { observedGeneration?: number; }; } -export interface DatabaseList { +export interface PostgresqlCnpgIoDatabaseList { apiVersion?: string; - items: Database[]; + items: PostgresqlCnpgIoDatabase[]; kind?: string; metadata?: ListMeta; } -export interface ImageCatalog { +export interface PostgresqlCnpgIoImageCatalog { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -17657,13 +17612,13 @@ export interface ImageCatalog { }[]; }; } -export interface ImageCatalogList { +export interface PostgresqlCnpgIoImageCatalogList { apiVersion?: string; - items: ImageCatalog[]; + items: PostgresqlCnpgIoImageCatalog[]; kind?: string; metadata?: ListMeta; } -export interface Pooler { +export interface PostgresqlCnpgIoPooler { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -19151,13 +19106,13 @@ export interface Pooler { }; }; } -export interface PoolerList { +export interface PostgresqlCnpgIoPoolerList { apiVersion?: string; - items: Pooler[]; + items: PostgresqlCnpgIoPooler[]; kind?: string; metadata?: ListMeta; } -export interface Publication { +export interface PostgresqlCnpgIoPublication { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -19190,13 +19145,13 @@ export interface Publication { observedGeneration?: number; }; } -export interface PublicationList { +export interface PostgresqlCnpgIoPublicationList { apiVersion?: string; - items: Publication[]; + items: PostgresqlCnpgIoPublication[]; kind?: string; metadata?: ListMeta; } -export interface ScheduledBackup { +export interface PostgresqlCnpgIoScheduledBackup { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -19228,13 +19183,13 @@ export interface ScheduledBackup { nextScheduleTime?: string; }; } -export interface ScheduledBackupList { +export interface PostgresqlCnpgIoScheduledBackupList { apiVersion?: string; - items: ScheduledBackup[]; + items: PostgresqlCnpgIoScheduledBackup[]; kind?: string; metadata?: ListMeta; } -export interface Subscription { +export interface PostgresqlCnpgIoSubscription { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -19258,9 +19213,9 @@ export interface Subscription { observedGeneration?: number; }; } -export interface SubscriptionList { +export interface PostgresqlCnpgIoSubscriptionList { apiVersion?: string; - items: Subscription[]; + items: PostgresqlCnpgIoSubscription[]; kind?: string; metadata?: ListMeta; } @@ -19297,15 +19252,15 @@ export interface MutatingWebhook { sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; timeoutSeconds?: number; } -export interface MutatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoMutatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; webhooks?: MutatingWebhook[]; } -export interface MutatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoMutatingWebhookConfigurationList { apiVersion?: string; - items: MutatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoMutatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -19343,22 +19298,22 @@ export interface ServiceReference { export interface TypeChecking { expressionWarnings?: ExpressionWarning[]; } -export interface ValidatingAdmissionPolicy { +export interface AdmissionregistrationK8sIoValidatingAdmissionPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: ValidatingAdmissionPolicySpec; status?: ValidatingAdmissionPolicyStatus; } -export interface ValidatingAdmissionPolicyBinding { +export interface AdmissionregistrationK8sIoValidatingAdmissionPolicyBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: ValidatingAdmissionPolicyBindingSpec; } -export interface ValidatingAdmissionPolicyBindingList { +export interface AdmissionregistrationK8sIoValidatingAdmissionPolicyBindingList { apiVersion?: string; - items: ValidatingAdmissionPolicyBinding[]; + items: AdmissionregistrationK8sIoValidatingAdmissionPolicyBinding[]; kind?: string; metadata?: ListMeta; } @@ -19368,9 +19323,9 @@ export interface ValidatingAdmissionPolicyBindingSpec { policyName?: string; validationActions?: ("Audit" | "Deny" | "Warn")[]; } -export interface ValidatingAdmissionPolicyList { +export interface AdmissionregistrationK8sIoValidatingAdmissionPolicyList { apiVersion?: string; - items: ValidatingAdmissionPolicy[]; + items: AdmissionregistrationK8sIoValidatingAdmissionPolicy[]; kind?: string; metadata?: ListMeta; } @@ -19401,15 +19356,15 @@ export interface ValidatingWebhook { sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; timeoutSeconds?: number; } -export interface ValidatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoValidatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; webhooks?: ValidatingWebhook[]; } -export interface ValidatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoValidatingWebhookConfigurationList { apiVersion?: string; - items: ValidatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoValidatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -19428,20 +19383,20 @@ export interface WebhookClientConfig { service?: ServiceReference; url?: string; } -export interface ControllerRevision { +export interface AppsControllerRevision { apiVersion?: string; data?: RawExtension; kind?: string; metadata?: ObjectMeta; revision: number; } -export interface ControllerRevisionList { +export interface AppsControllerRevisionList { apiVersion?: string; - items: ControllerRevision[]; + items: AppsControllerRevision[]; kind?: string; metadata?: ListMeta; } -export interface DaemonSet { +export interface AppsDaemonSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19455,9 +19410,9 @@ export interface DaemonSetCondition { status: string; type: string; } -export interface DaemonSetList { +export interface AppsDaemonSetList { apiVersion?: string; - items: DaemonSet[]; + items: AppsDaemonSet[]; kind?: string; metadata?: ListMeta; } @@ -19484,7 +19439,7 @@ export interface DaemonSetUpdateStrategy { rollingUpdate?: RollingUpdateDaemonSet; type?: "OnDelete" | "RollingUpdate"; } -export interface Deployment { +export interface AppsDeployment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19499,9 +19454,9 @@ export interface DeploymentCondition { status: string; type: string; } -export interface DeploymentList { +export interface AppsDeploymentList { apiVersion?: string; - items: Deployment[]; + items: AppsDeployment[]; kind?: string; metadata?: ListMeta; } @@ -19529,7 +19484,7 @@ export interface DeploymentStrategy { rollingUpdate?: RollingUpdateDeployment; type?: "Recreate" | "RollingUpdate"; } -export interface ReplicaSet { +export interface AppsReplicaSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19543,9 +19498,9 @@ export interface ReplicaSetCondition { status: string; type: string; } -export interface ReplicaSetList { +export interface AppsReplicaSetList { apiVersion?: string; - items: ReplicaSet[]; + items: AppsReplicaSet[]; kind?: string; metadata?: ListMeta; } @@ -19575,7 +19530,7 @@ export interface RollingUpdateStatefulSetStrategy { maxUnavailable?: IntOrString; partition?: number; } -export interface StatefulSet { +export interface AppsStatefulSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19589,9 +19544,9 @@ export interface StatefulSetCondition { status: string; type: string; } -export interface StatefulSetList { +export interface AppsStatefulSetList { apiVersion?: string; - items: StatefulSet[]; + items: AppsStatefulSet[]; kind?: string; metadata?: ListMeta; } @@ -19637,7 +19592,7 @@ export interface BoundObjectReference { name?: string; uid?: string; } -export interface SelfSubjectReview { +export interface AuthenticationK8sIoSelfSubjectReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19646,7 +19601,7 @@ export interface SelfSubjectReview { export interface SelfSubjectReviewStatus { userInfo?: UserInfo; } -export interface TokenRequest { +export interface AuthenticationK8sIoTokenRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19662,7 +19617,7 @@ export interface TokenRequestStatus { expirationTimestamp: Time; token: string; } -export interface TokenReview { +export interface AuthenticationK8sIoTokenReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19695,7 +19650,7 @@ export interface LabelSelectorAttributes { rawSelector?: string; requirements?: LabelSelectorRequirement[]; } -export interface LocalSubjectAccessReview { +export interface AuthorizationK8sIoLocalSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19727,7 +19682,7 @@ export interface ResourceRule { resources?: string[]; verbs: string[]; } -export interface SelfSubjectAccessReview { +export interface AuthorizationK8sIoSelfSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19738,7 +19693,7 @@ export interface SelfSubjectAccessReviewSpec { nonResourceAttributes?: NonResourceAttributes; resourceAttributes?: ResourceAttributes; } -export interface SelfSubjectRulesReview { +export interface AuthorizationK8sIoSelfSubjectRulesReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19748,7 +19703,7 @@ export interface SelfSubjectRulesReview { export interface SelfSubjectRulesReviewSpec { namespace?: string; } -export interface SubjectAccessReview { +export interface AuthorizationK8sIoSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19782,16 +19737,16 @@ export interface CrossVersionObjectReference { kind: string; name: string; } -export interface HorizontalPodAutoscaler { +export interface AutoscalingHorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: HorizontalPodAutoscalerSpec; status?: HorizontalPodAutoscalerStatus; } -export interface HorizontalPodAutoscalerList { +export interface AutoscalingHorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingHorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } @@ -19808,7 +19763,7 @@ export interface HorizontalPodAutoscalerStatus { lastScaleTime?: Time; observedGeneration?: number; } -export interface Scale { +export interface AutoscalingScale { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19855,7 +19810,7 @@ export interface HPAScalingRules { selectPolicy?: string; stabilizationWindowSeconds?: number; } -export interface HorizontalPodAutoscaler { +export interface AutoscalingHorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19873,9 +19828,9 @@ export interface HorizontalPodAutoscalerCondition { status: string; type: string; } -export interface HorizontalPodAutoscalerList { +export interface AutoscalingHorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingHorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } @@ -19951,16 +19906,16 @@ export interface ResourceMetricStatus { current: MetricValueStatus; name: string; } -export interface CronJob { +export interface BatchCronJob { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: CronJobSpec; status?: CronJobStatus; } -export interface CronJobList { +export interface BatchCronJobList { apiVersion?: string; - items: CronJob[]; + items: BatchCronJob[]; kind?: string; metadata?: ListMeta; } @@ -19979,7 +19934,7 @@ export interface CronJobStatus { lastScheduleTime?: Time; lastSuccessfulTime?: Time; } -export interface Job { +export interface BatchJob { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19994,9 +19949,9 @@ export interface JobCondition { status: string; type: string; } -export interface JobList { +export interface BatchJobList { apiVersion?: string; - items: Job[]; + items: BatchJob[]; kind?: string; metadata?: ListMeta; } @@ -20063,7 +20018,7 @@ export interface UncountedTerminatedPods { failed?: string[]; succeeded?: string[]; } -export interface CertificateSigningRequest { +export interface CertificatesK8sIoCertificateSigningRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -20078,9 +20033,9 @@ export interface CertificateSigningRequestCondition { status: string; type: string; } -export interface CertificateSigningRequestList { +export interface CertificatesK8sIoCertificateSigningRequestList { apiVersion?: string; - items: CertificateSigningRequest[]; + items: CertificatesK8sIoCertificateSigningRequest[]; kind?: string; metadata?: ListMeta; } @@ -20100,15 +20055,15 @@ export interface CertificateSigningRequestStatus { certificate?: string; conditions?: CertificateSigningRequestCondition[]; } -export interface Lease { +export interface CoordinationK8sIoLease { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: LeaseSpec; } -export interface LeaseList { +export interface CoordinationK8sIoLeaseList { apiVersion?: string; - items: Lease[]; + items: CoordinationK8sIoLease[]; kind?: string; metadata?: ListMeta; } @@ -21608,7 +21563,7 @@ export interface EndpointPort { port?: number; protocol?: "SCTP" | "TCP" | "UDP"; } -export interface EndpointSlice { +export interface DiscoveryK8sIoEndpointSlice { addressType: "FQDN" | "IPv4" | "IPv6"; apiVersion?: string; endpoints: Endpoint[]; @@ -21616,158 +21571,21 @@ export interface EndpointSlice { metadata?: ObjectMeta; ports?: EndpointPort[]; } -export interface EndpointSliceList { +export interface DiscoveryK8sIoEndpointSliceList { apiVersion?: string; - items: EndpointSlice[]; + items: DiscoveryK8sIoEndpointSlice[]; kind?: string; metadata?: ListMeta; } export interface ForZone { name: string; } -export interface Event { - action?: string; - apiVersion?: string; - deprecatedCount?: number; - deprecatedFirstTimestamp?: Time; - deprecatedLastTimestamp?: Time; - deprecatedSource?: EventSource; - eventTime: MicroTime; - kind?: string; - metadata?: ObjectMeta; - note?: string; - reason?: string; - regarding?: ObjectReference; - related?: ObjectReference; - reportingController?: string; - reportingInstance?: string; - series?: EventSeries; - type?: string; -} -export interface EventList { - apiVersion?: string; - items: Event[]; - kind?: string; - metadata?: ListMeta; -} -export interface EventSeries { - count: number; - lastObservedTime: MicroTime; -} -export interface ExemptPriorityLevelConfiguration { - lendablePercent?: number; - nominalConcurrencyShares?: number; -} -export interface FlowDistinguisherMethod { - type: string; -} -export interface FlowSchema { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - spec?: FlowSchemaSpec; - status?: FlowSchemaStatus; -} -export interface FlowSchemaCondition { - lastTransitionTime?: Time; - message?: string; - reason?: string; - status?: string; - type?: string; -} -export interface FlowSchemaList { - apiVersion?: string; - items: FlowSchema[]; - kind?: string; - metadata?: ListMeta; -} -export interface FlowSchemaSpec { - distinguisherMethod?: FlowDistinguisherMethod; - matchingPrecedence?: number; - priorityLevelConfiguration: PriorityLevelConfigurationReference; - rules?: PolicyRulesWithSubjects[]; -} -export interface FlowSchemaStatus { - conditions?: FlowSchemaCondition[]; -} -export interface GroupSubject { - name: string; -} -export interface LimitResponse { - queuing?: QueuingConfiguration; - type: string; -} -export interface LimitedPriorityLevelConfiguration { - borrowingLimitPercent?: number; - lendablePercent?: number; - limitResponse?: LimitResponse; - nominalConcurrencyShares?: number; -} -export interface NonResourcePolicyRule { - nonResourceURLs: string[]; - verbs: string[]; -} -export interface PolicyRulesWithSubjects { - nonResourceRules?: NonResourcePolicyRule[]; - resourceRules?: ResourcePolicyRule[]; - subjects: Subject[]; -} -export interface PriorityLevelConfiguration { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - spec?: PriorityLevelConfigurationSpec; - status?: PriorityLevelConfigurationStatus; -} -export interface PriorityLevelConfigurationCondition { - lastTransitionTime?: Time; - message?: string; - reason?: string; - status?: string; - type?: string; -} -export interface PriorityLevelConfigurationList { +export interface EventsK8sIoEventList { apiVersion?: string; - items: PriorityLevelConfiguration[]; + items: EventsK8sIoEvent[]; kind?: string; metadata?: ListMeta; } -export interface PriorityLevelConfigurationReference { - name: string; -} -export interface PriorityLevelConfigurationSpec { - exempt?: ExemptPriorityLevelConfiguration; - limited?: LimitedPriorityLevelConfiguration; - type: string; -} -export interface PriorityLevelConfigurationStatus { - conditions?: PriorityLevelConfigurationCondition[]; -} -export interface QueuingConfiguration { - handSize?: number; - queueLengthLimit?: number; - queues?: number; -} -export interface ResourcePolicyRule { - apiGroups: string[]; - clusterScope?: boolean; - namespaces?: string[]; - resources: string[]; - verbs: string[]; -} -export interface ServiceAccountSubject { - name: string; - namespace: string; -} -export interface Subject { - group?: GroupSubject; - kind: string; - serviceAccount?: ServiceAccountSubject; - user?: UserSubject; -} -export interface UserSubject { - name: string; -} export interface HTTPIngressPath { backend: IngressBackend; path?: string; @@ -21780,7 +21598,7 @@ export interface IPBlock { cidr: string; except?: string[]; } -export interface Ingress { +export interface NetworkingK8sIoIngress { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -21791,15 +21609,15 @@ export interface IngressBackend { resource?: TypedLocalObjectReference; service?: IngressServiceBackend; } -export interface IngressClass { +export interface NetworkingK8sIoIngressClass { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: IngressClassSpec; } -export interface IngressClassList { +export interface NetworkingK8sIoIngressClassList { apiVersion?: string; - items: IngressClass[]; + items: NetworkingK8sIoIngressClass[]; kind?: string; metadata?: ListMeta; } @@ -21814,9 +21632,9 @@ export interface IngressClassSpec { controller?: string; parameters?: IngressClassParametersReference; } -export interface IngressList { +export interface NetworkingK8sIoIngressList { apiVersion?: string; - items: Ingress[]; + items: NetworkingK8sIoIngress[]; kind?: string; metadata?: ListMeta; } @@ -21854,7 +21672,7 @@ export interface IngressTLS { hosts?: string[]; secretName?: string; } -export interface NetworkPolicy { +export interface NetworkingK8sIoNetworkPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -21868,9 +21686,9 @@ export interface NetworkPolicyIngressRule { from?: NetworkPolicyPeer[]; ports?: NetworkPolicyPort[]; } -export interface NetworkPolicyList { +export interface NetworkingK8sIoNetworkPolicyList { apiVersion?: string; - items: NetworkPolicy[]; + items: NetworkingK8sIoNetworkPolicy[]; kind?: string; metadata?: ListMeta; } @@ -21899,7 +21717,7 @@ export interface Overhead { [key: string]: unknown; }; } -export interface RuntimeClass { +export interface NodeK8sIoRuntimeClass { apiVersion?: string; handler: string; kind?: string; @@ -21907,9 +21725,9 @@ export interface RuntimeClass { overhead?: Overhead; scheduling?: Scheduling; } -export interface RuntimeClassList { +export interface NodeK8sIoRuntimeClassList { apiVersion?: string; - items: RuntimeClass[]; + items: NodeK8sIoRuntimeClass[]; kind?: string; metadata?: ListMeta; } @@ -21919,22 +21737,22 @@ export interface Scheduling { }; tolerations?: Toleration[]; } -export interface Eviction { +export interface PolicyEviction { apiVersion?: string; deleteOptions?: DeleteOptions; kind?: string; metadata?: ObjectMeta; } -export interface PodDisruptionBudget { +export interface PolicyPodDisruptionBudget { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: PodDisruptionBudgetSpec; status?: PodDisruptionBudgetStatus; } -export interface PodDisruptionBudgetList { +export interface PolicyPodDisruptionBudgetList { apiVersion?: string; - items: PodDisruptionBudget[]; + items: PolicyPodDisruptionBudget[]; kind?: string; metadata?: ListMeta; } @@ -21958,29 +21776,29 @@ export interface PodDisruptionBudgetStatus { export interface AggregationRule { clusterRoleSelectors?: LabelSelector[]; } -export interface ClusterRole { +export interface RbacAuthorizationK8sIoClusterRole { aggregationRule?: AggregationRule; apiVersion?: string; kind?: string; metadata?: ObjectMeta; rules?: PolicyRule[]; } -export interface ClusterRoleBinding { +export interface RbacAuthorizationK8sIoClusterRoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; subjects?: Subject[]; } -export interface ClusterRoleBindingList { +export interface RbacAuthorizationK8sIoClusterRoleBindingList { apiVersion?: string; - items: ClusterRoleBinding[]; + items: RbacAuthorizationK8sIoClusterRoleBinding[]; kind?: string; metadata?: ListMeta; } -export interface ClusterRoleList { +export interface RbacAuthorizationK8sIoClusterRoleList { apiVersion?: string; - items: ClusterRole[]; + items: RbacAuthorizationK8sIoClusterRole[]; kind?: string; metadata?: ListMeta; } @@ -21991,28 +21809,28 @@ export interface PolicyRule { resources?: string[]; verbs: string[]; } -export interface Role { +export interface RbacAuthorizationK8sIoRole { apiVersion?: string; kind?: string; metadata?: ObjectMeta; rules?: PolicyRule[]; } -export interface RoleBinding { +export interface RbacAuthorizationK8sIoRoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; subjects?: Subject[]; } -export interface RoleBindingList { +export interface RbacAuthorizationK8sIoRoleBindingList { apiVersion?: string; - items: RoleBinding[]; + items: RbacAuthorizationK8sIoRoleBinding[]; kind?: string; metadata?: ListMeta; } -export interface RoleList { +export interface RbacAuthorizationK8sIoRoleList { apiVersion?: string; - items: Role[]; + items: RbacAuthorizationK8sIoRole[]; kind?: string; metadata?: ListMeta; } @@ -22027,7 +21845,7 @@ export interface Subject { name: string; namespace?: string; } -export interface PriorityClass { +export interface SchedulingK8sIoPriorityClass { apiVersion?: string; description?: string; globalDefault?: boolean; @@ -22036,21 +21854,21 @@ export interface PriorityClass { preemptionPolicy?: "Never" | "PreemptLowerPriority"; value: number; } -export interface PriorityClassList { +export interface SchedulingK8sIoPriorityClassList { apiVersion?: string; - items: PriorityClass[]; + items: SchedulingK8sIoPriorityClass[]; kind?: string; metadata?: ListMeta; } -export interface CSIDriver { +export interface StorageK8sIoCSIDriver { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec: CSIDriverSpec; } -export interface CSIDriverList { +export interface StorageK8sIoCSIDriverList { apiVersion?: string; - items: CSIDriver[]; + items: StorageK8sIoCSIDriver[]; kind?: string; metadata?: ListMeta; } @@ -22064,7 +21882,7 @@ export interface CSIDriverSpec { tokenRequests?: TokenRequest[]; volumeLifecycleModes?: string[]; } -export interface CSINode { +export interface StorageK8sIoCSINode { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -22076,16 +21894,16 @@ export interface CSINodeDriver { nodeID: string; topologyKeys?: string[]; } -export interface CSINodeList { +export interface StorageK8sIoCSINodeList { apiVersion?: string; - items: CSINode[]; + items: StorageK8sIoCSINode[]; kind?: string; metadata?: ListMeta; } export interface CSINodeSpec { drivers: CSINodeDriver[]; } -export interface CSIStorageCapacity { +export interface StorageK8sIoCSIStorageCapacity { apiVersion?: string; capacity?: Quantity; kind?: string; @@ -22094,13 +21912,13 @@ export interface CSIStorageCapacity { nodeTopology?: LabelSelector; storageClassName: string; } -export interface CSIStorageCapacityList { +export interface StorageK8sIoCSIStorageCapacityList { apiVersion?: string; - items: CSIStorageCapacity[]; + items: StorageK8sIoCSIStorageCapacity[]; kind?: string; metadata?: ListMeta; } -export interface StorageClass { +export interface StorageK8sIoStorageClass { allowVolumeExpansion?: boolean; allowedTopologies?: TopologySelectorTerm[]; apiVersion?: string; @@ -22114,9 +21932,9 @@ export interface StorageClass { reclaimPolicy?: "Delete" | "Recycle" | "Retain"; volumeBindingMode?: "Immediate" | "WaitForFirstConsumer"; } -export interface StorageClassList { +export interface StorageK8sIoStorageClassList { apiVersion?: string; - items: StorageClass[]; + items: StorageK8sIoStorageClass[]; kind?: string; metadata?: ListMeta; } @@ -22124,16 +21942,16 @@ export interface TokenRequest { audience: string; expirationSeconds?: number; } -export interface VolumeAttachment { +export interface StorageK8sIoVolumeAttachment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec: VolumeAttachmentSpec; status?: VolumeAttachmentStatus; } -export interface VolumeAttachmentList { +export interface StorageK8sIoVolumeAttachmentList { apiVersion?: string; - items: VolumeAttachment[]; + items: StorageK8sIoVolumeAttachment[]; kind?: string; metadata?: ListMeta; } @@ -22173,7 +21991,7 @@ export interface CustomResourceConversion { strategy: string; webhook?: WebhookConversion; } -export interface CustomResourceDefinition { +export interface ApiextensionsK8sIoCustomResourceDefinition { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -22187,9 +22005,9 @@ export interface CustomResourceDefinitionCondition { status: string; type: string; } -export interface CustomResourceDefinitionList { +export interface ApiextensionsK8sIoCustomResourceDefinitionList { apiVersion?: string; - items: CustomResourceDefinition[]; + items: ApiextensionsK8sIoCustomResourceDefinition[]; kind?: string; metadata?: ListMeta; } @@ -22506,7 +22324,7 @@ export interface Info { minor: string; platform: string; } -export interface APIService { +export interface ApiregistrationK8sIoAPIService { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -22520,9 +22338,9 @@ export interface APIServiceCondition { status: string; type: string; } -export interface APIServiceList { +export interface ApiregistrationK8sIoAPIServiceList { apiVersion?: string; - items: APIService[]; + items: ApiregistrationK8sIoAPIService[]; kind?: string; metadata?: ListMeta; } @@ -22547,10831 +22365,14731 @@ export interface GetServiceAccountIssuerOpenIDConfigurationRequest {} export interface GetCoreAPIVersionsRequest {} export interface GetCoreV1APIResourcesRequest {} export interface ListCoreV1ComponentStatusRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ReadCoreV1ComponentStatusRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ListCoreV1ConfigMapForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCoreV1EndpointsForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCoreV1EventForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCoreV1LimitRangeForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCoreV1NamespaceRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateCoreV1NamespaceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: Namespace; } export interface CreateCoreV1NamespacedBindingRequest { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - namespace: string; + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + namespace: string; + }; body: Binding; } export interface ListCoreV1NamespacedConfigMapRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCoreV1NamespacedConfigMapRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: ConfigMap; } export interface DeleteCoreV1CollectionNamespacedConfigMapRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadCoreV1NamespacedConfigMapRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedConfigMapRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ConfigMap; } export interface DeleteCoreV1NamespacedConfigMapRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCoreV1NamespacedConfigMapRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListCoreV1NamespacedEndpointsRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCoreV1NamespacedEndpointsRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Endpoints; } export interface DeleteCoreV1CollectionNamespacedEndpointsRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadCoreV1NamespacedEndpointsRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedEndpointsRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Endpoints; } export interface DeleteCoreV1NamespacedEndpointsRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCoreV1NamespacedEndpointsRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListCoreV1NamespacedEventRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCoreV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Event; } export interface DeleteCoreV1CollectionNamespacedEventRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadCoreV1NamespacedEventRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Event; } export interface DeleteCoreV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCoreV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListCoreV1NamespacedLimitRangeRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCoreV1NamespacedLimitRangeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: LimitRange; } export interface DeleteCoreV1CollectionNamespacedLimitRangeRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadCoreV1NamespacedLimitRangeRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedLimitRangeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: LimitRange; } export interface DeleteCoreV1NamespacedLimitRangeRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCoreV1NamespacedLimitRangeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListCoreV1NamespacedPersistentVolumeClaimRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCoreV1NamespacedPersistentVolumeClaimRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: PersistentVolumeClaim; } export interface DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadCoreV1NamespacedPersistentVolumeClaimRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedPersistentVolumeClaimRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: PersistentVolumeClaim; } export interface DeleteCoreV1NamespacedPersistentVolumeClaimRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCoreV1NamespacedPersistentVolumeClaimRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: PersistentVolumeClaim; } export interface PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListCoreV1NamespacedPodRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCoreV1NamespacedPodRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Pod; } export interface DeleteCoreV1CollectionNamespacedPodRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadCoreV1NamespacedPodRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedPodRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Pod; } export interface DeleteCoreV1NamespacedPodRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCoreV1NamespacedPodRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ConnectCoreV1GetNamespacedPodAttachRequest { - container?: string; - stderr?: boolean; - stdin?: boolean; - stdout?: boolean; - tty?: boolean; - name: string; - namespace: string; + query: { + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1PostNamespacedPodAttachRequest { - container?: string; - stderr?: boolean; - stdin?: boolean; - stdout?: boolean; - tty?: boolean; - name: string; - namespace: string; + query: { + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface CreateCoreV1NamespacedPodBindingRequest { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - name: string; - namespace: string; + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; body: Binding; } export interface ReadCoreV1NamespacedPodEphemeralcontainersRequest { - pretty?: string; - name: string; - namespace: string; -} + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} export interface ReplaceCoreV1NamespacedPodEphemeralcontainersRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Pod; } export interface PatchCoreV1NamespacedPodEphemeralcontainersRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface CreateCoreV1NamespacedPodEvictionRequest { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - name: string; - namespace: string; + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; body: Eviction; } export interface ConnectCoreV1GetNamespacedPodExecRequest { - command?: string; - container?: string; - stderr?: boolean; - stdin?: boolean; - stdout?: boolean; - tty?: boolean; - name: string; - namespace: string; + query: { + command?: string; + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1PostNamespacedPodExecRequest { - command?: string; - container?: string; - stderr?: boolean; - stdin?: boolean; - stdout?: boolean; - tty?: boolean; - name: string; - namespace: string; + query: { + command?: string; + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface ReadCoreV1NamespacedPodLogRequest { - container?: string; - follow?: boolean; - insecureSkipTLSVerifyBackend?: boolean; - limitBytes?: number; - pretty?: string; - previous?: boolean; - sinceSeconds?: number; - stream?: string; - tailLines?: number; - timestamps?: boolean; - name: string; - namespace: string; + query: { + container?: string; + follow?: boolean; + insecureSkipTLSVerifyBackend?: boolean; + limitBytes?: number; + pretty?: string; + previous?: boolean; + sinceSeconds?: number; + stream?: string; + tailLines?: number; + timestamps?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1GetNamespacedPodPortforwardRequest { - ports?: number; - name: string; - namespace: string; + query: { + ports?: number; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1PostNamespacedPodPortforwardRequest { - ports?: number; - name: string; - namespace: string; + query: { + ports?: number; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1GetNamespacedPodProxyRequest { - path?: string; - name: string; - namespace: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1PostNamespacedPodProxyRequest { - path?: string; - name: string; - namespace: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1PutNamespacedPodProxyRequest { - path?: string; - name: string; - namespace: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1DeleteNamespacedPodProxyRequest { - path?: string; - name: string; - namespace: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1OptionsNamespacedPodProxyRequest { - path?: string; - name: string; - namespace: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1HeadNamespacedPodProxyRequest { - path?: string; - name: string; - namespace: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1PatchNamespacedPodProxyRequest { - path?: string; - name: string; - namespace: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1GetNamespacedPodProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; } export interface ConnectCoreV1PostNamespacedPodProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; } export interface ConnectCoreV1PutNamespacedPodProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; } export interface ConnectCoreV1DeleteNamespacedPodProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; } export interface ConnectCoreV1OptionsNamespacedPodProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; } export interface ConnectCoreV1HeadNamespacedPodProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; } export interface ConnectCoreV1PatchNamespacedPodProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; } export interface ReadCoreV1NamespacedPodStatusRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedPodStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Pod; } export interface PatchCoreV1NamespacedPodStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListCoreV1NamespacedPodTemplateRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCoreV1NamespacedPodTemplateRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: PodTemplate; } export interface DeleteCoreV1CollectionNamespacedPodTemplateRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadCoreV1NamespacedPodTemplateRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedPodTemplateRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: PodTemplate; } export interface DeleteCoreV1NamespacedPodTemplateRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCoreV1NamespacedPodTemplateRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListCoreV1NamespacedReplicationControllerRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCoreV1NamespacedReplicationControllerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: ReplicationController; } export interface DeleteCoreV1CollectionNamespacedReplicationControllerRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadCoreV1NamespacedReplicationControllerRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedReplicationControllerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ReplicationController; } export interface DeleteCoreV1NamespacedReplicationControllerRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCoreV1NamespacedReplicationControllerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadCoreV1NamespacedReplicationControllerScaleRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedReplicationControllerScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Scale; } export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadCoreV1NamespacedReplicationControllerStatusRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedReplicationControllerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ReplicationController; } export interface PatchCoreV1NamespacedReplicationControllerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListCoreV1NamespacedResourceQuotaRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCoreV1NamespacedResourceQuotaRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: ResourceQuota; } export interface DeleteCoreV1CollectionNamespacedResourceQuotaRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadCoreV1NamespacedResourceQuotaRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedResourceQuotaRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ResourceQuota; } export interface DeleteCoreV1NamespacedResourceQuotaRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCoreV1NamespacedResourceQuotaRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadCoreV1NamespacedResourceQuotaStatusRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedResourceQuotaStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ResourceQuota; } export interface PatchCoreV1NamespacedResourceQuotaStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListCoreV1NamespacedSecretRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCoreV1NamespacedSecretRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Secret; } export interface DeleteCoreV1CollectionNamespacedSecretRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadCoreV1NamespacedSecretRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedSecretRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Secret; } export interface DeleteCoreV1NamespacedSecretRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCoreV1NamespacedSecretRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListCoreV1NamespacedServiceAccountRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCoreV1NamespacedServiceAccountRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: ServiceAccount; } export interface DeleteCoreV1CollectionNamespacedServiceAccountRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadCoreV1NamespacedServiceAccountRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedServiceAccountRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ServiceAccount; } export interface DeleteCoreV1NamespacedServiceAccountRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCoreV1NamespacedServiceAccountRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface CreateCoreV1NamespacedServiceAccountTokenRequest { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - name: string; - namespace: string; + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; body: TokenRequest; } export interface ListCoreV1NamespacedServiceRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCoreV1NamespacedServiceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Service; } export interface DeleteCoreV1CollectionNamespacedServiceRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadCoreV1NamespacedServiceRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedServiceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Service; } export interface DeleteCoreV1NamespacedServiceRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCoreV1NamespacedServiceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ConnectCoreV1GetNamespacedServiceProxyRequest { - path?: string; - name: string; - namespace: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1PostNamespacedServiceProxyRequest { - path?: string; - name: string; - namespace: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1PutNamespacedServiceProxyRequest { - path?: string; - name: string; - namespace: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1DeleteNamespacedServiceProxyRequest { - path?: string; - name: string; - namespace: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1OptionsNamespacedServiceProxyRequest { - path?: string; - name: string; - namespace: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1HeadNamespacedServiceProxyRequest { - path?: string; - name: string; - namespace: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1PatchNamespacedServiceProxyRequest { - path?: string; - name: string; - namespace: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ConnectCoreV1GetNamespacedServiceProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; } export interface ConnectCoreV1PostNamespacedServiceProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; } export interface ConnectCoreV1PutNamespacedServiceProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; } export interface ConnectCoreV1DeleteNamespacedServiceProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; } export interface ConnectCoreV1OptionsNamespacedServiceProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; } export interface ConnectCoreV1HeadNamespacedServiceProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; } export interface ConnectCoreV1PatchNamespacedServiceProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; } export interface ReadCoreV1NamespacedServiceStatusRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoreV1NamespacedServiceStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Service; } export interface PatchCoreV1NamespacedServiceStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadCoreV1NamespaceRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceCoreV1NamespaceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: Namespace; } export interface DeleteCoreV1NamespaceRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchCoreV1NamespaceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ReplaceCoreV1NamespaceFinalizeRequest { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - name: string; + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + }; body: Namespace; } export interface ReadCoreV1NamespaceStatusRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceCoreV1NamespaceStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: Namespace; } export interface PatchCoreV1NamespaceStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListCoreV1NodeRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateCoreV1NodeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: Node; } export interface DeleteCoreV1CollectionNodeRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadCoreV1NodeRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceCoreV1NodeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: Node; } export interface DeleteCoreV1NodeRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchCoreV1NodeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ConnectCoreV1GetNodeProxyRequest { - path?: string; - name: string; + query: { + path?: string; + }; + path: { + name: string; + }; } export interface ConnectCoreV1PostNodeProxyRequest { - path?: string; - name: string; + query: { + path?: string; + }; + path: { + name: string; + }; } export interface ConnectCoreV1PutNodeProxyRequest { - path?: string; - name: string; + query: { + path?: string; + }; + path: { + name: string; + }; } export interface ConnectCoreV1DeleteNodeProxyRequest { - path?: string; - name: string; + query: { + path?: string; + }; + path: { + name: string; + }; } export interface ConnectCoreV1OptionsNodeProxyRequest { - path?: string; - name: string; + query: { + path?: string; + }; + path: { + name: string; + }; } export interface ConnectCoreV1HeadNodeProxyRequest { - path?: string; - name: string; + query: { + path?: string; + }; + path: { + name: string; + }; } export interface ConnectCoreV1PatchNodeProxyRequest { - path?: string; - name: string; + query: { + path?: string; + }; + path: { + name: string; + }; } export interface ConnectCoreV1GetNodeProxyWithPathRequest { - path?: string; - name: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; } export interface ConnectCoreV1PostNodeProxyWithPathRequest { - path?: string; - name: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; } export interface ConnectCoreV1PutNodeProxyWithPathRequest { - path?: string; - name: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; } export interface ConnectCoreV1DeleteNodeProxyWithPathRequest { - path?: string; - name: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; } export interface ConnectCoreV1OptionsNodeProxyWithPathRequest { - path?: string; - name: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; } export interface ConnectCoreV1HeadNodeProxyWithPathRequest { - path?: string; - name: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; } export interface ConnectCoreV1PatchNodeProxyWithPathRequest { - path?: string; - name: string; - path: string; + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; } export interface ReadCoreV1NodeStatusRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceCoreV1NodeStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: Node; } export interface PatchCoreV1NodeStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListCoreV1PersistentVolumeClaimForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCoreV1PersistentVolumeRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateCoreV1PersistentVolumeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: PersistentVolume; } export interface DeleteCoreV1CollectionPersistentVolumeRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadCoreV1PersistentVolumeRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceCoreV1PersistentVolumeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: PersistentVolume; } export interface DeleteCoreV1PersistentVolumeRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchCoreV1PersistentVolumeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ReadCoreV1PersistentVolumeStatusRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceCoreV1PersistentVolumeStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: PersistentVolume; } export interface PatchCoreV1PersistentVolumeStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListCoreV1PodForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCoreV1PodTemplateForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCoreV1ReplicationControllerForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCoreV1ResourceQuotaForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCoreV1SecretForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCoreV1ServiceAccountForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCoreV1ServiceForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoreV1ConfigMapListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoreV1EndpointsListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoreV1EventListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoreV1LimitRangeListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoreV1NamespaceListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoreV1NamespacedConfigMapListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchCoreV1NamespacedConfigMapRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchCoreV1NamespacedEndpointsListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchCoreV1NamespacedEndpointsRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchCoreV1NamespacedEventListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchCoreV1NamespacedEventRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchCoreV1NamespacedLimitRangeListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchCoreV1NamespacedLimitRangeRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchCoreV1NamespacedPersistentVolumeClaimListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchCoreV1NamespacedPersistentVolumeClaimRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchCoreV1NamespacedPodListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchCoreV1NamespacedPodRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchCoreV1NamespacedPodTemplateListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchCoreV1NamespacedPodTemplateRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchCoreV1NamespacedReplicationControllerListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchCoreV1NamespacedReplicationControllerRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchCoreV1NamespacedResourceQuotaListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchCoreV1NamespacedResourceQuotaRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchCoreV1NamespacedSecretListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchCoreV1NamespacedSecretRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchCoreV1NamespacedServiceAccountListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchCoreV1NamespacedServiceAccountRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchCoreV1NamespacedServiceListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchCoreV1NamespacedServiceRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchCoreV1NamespaceRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface WatchCoreV1NodeListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoreV1NodeRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface WatchCoreV1PersistentVolumeClaimListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoreV1PersistentVolumeListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoreV1PersistentVolumeRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface WatchCoreV1PodListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoreV1PodTemplateListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoreV1ReplicationControllerListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoreV1ResourceQuotaListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoreV1SecretListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoreV1ServiceAccountListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoreV1ServiceListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface GetAPIVersionsRequest {} export interface ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListAcmeCertManagerIoV1NamespacedChallengeRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateAcmeCertManagerIoV1NamespacedChallengeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Challenge; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadAcmeCertManagerIoV1NamespacedChallengeRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Challenge; } export interface DeleteAcmeCertManagerIoV1NamespacedChallengeRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchAcmeCertManagerIoV1NamespacedChallengeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Challenge; } export interface PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListAcmeCertManagerIoV1NamespacedOrderRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateAcmeCertManagerIoV1NamespacedOrderRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Order; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadAcmeCertManagerIoV1NamespacedOrderRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAcmeCertManagerIoV1NamespacedOrderRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Order; } export interface DeleteAcmeCertManagerIoV1NamespacedOrderRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchAcmeCertManagerIoV1NamespacedOrderRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } -export interface ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; -} +export interface ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} export interface ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Order; } export interface PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListAcmeCertManagerIoV1OrderForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface GetAdmissionregistrationAPIGroupRequest {} export interface GetAdmissionregistrationV1APIResourcesRequest {} export interface ListAdmissionregistrationV1MutatingWebhookConfigurationRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: ValidatingAdmissionPolicy; } export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface WatchAdmissionregistrationV1ValidatingWebhookConfigurationListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface GetApiextensionsAPIGroupRequest {} export interface GetApiextensionsV1APIResourcesRequest {} export interface ListApiextensionsV1CustomResourceDefinitionRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateApiextensionsV1CustomResourceDefinitionRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: CustomResourceDefinition; } export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadApiextensionsV1CustomResourceDefinitionRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: CustomResourceDefinition; } -export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; +export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchApiextensionsV1CustomResourceDefinitionRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ReadApiextensionsV1CustomResourceDefinitionStatusRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: CustomResourceDefinition; } export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface WatchApiextensionsV1CustomResourceDefinitionListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchApiextensionsV1CustomResourceDefinitionRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface GetApiregistrationAPIGroupRequest {} export interface GetApiregistrationV1APIResourcesRequest {} export interface ListApiregistrationV1APIServiceRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateApiregistrationV1APIServiceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: APIService; } export interface DeleteApiregistrationV1CollectionAPIServiceRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadApiregistrationV1APIServiceRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceApiregistrationV1APIServiceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: APIService; } export interface DeleteApiregistrationV1APIServiceRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchApiregistrationV1APIServiceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ReadApiregistrationV1APIServiceStatusRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceApiregistrationV1APIServiceStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: APIService; } export interface PatchApiregistrationV1APIServiceStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface WatchApiregistrationV1APIServiceListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchApiregistrationV1APIServiceRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface GetAppsAPIGroupRequest {} export interface GetAppsV1APIResourcesRequest {} export interface ListAppsV1ControllerRevisionForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListAppsV1DaemonSetForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListAppsV1DeploymentForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListAppsV1NamespacedControllerRevisionRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateAppsV1NamespacedControllerRevisionRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: ControllerRevision; } export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadAppsV1NamespacedControllerRevisionRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAppsV1NamespacedControllerRevisionRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ControllerRevision; } export interface DeleteAppsV1NamespacedControllerRevisionRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchAppsV1NamespacedControllerRevisionRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListAppsV1NamespacedDaemonSetRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateAppsV1NamespacedDaemonSetRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: DaemonSet; } export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadAppsV1NamespacedDaemonSetRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAppsV1NamespacedDaemonSetRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: DaemonSet; } export interface DeleteAppsV1NamespacedDaemonSetRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchAppsV1NamespacedDaemonSetRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadAppsV1NamespacedDaemonSetStatusRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAppsV1NamespacedDaemonSetStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: DaemonSet; } export interface PatchAppsV1NamespacedDaemonSetStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListAppsV1NamespacedDeploymentRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateAppsV1NamespacedDeploymentRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Deployment; } export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadAppsV1NamespacedDeploymentRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAppsV1NamespacedDeploymentRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Deployment; } export interface DeleteAppsV1NamespacedDeploymentRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchAppsV1NamespacedDeploymentRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadAppsV1NamespacedDeploymentScaleRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAppsV1NamespacedDeploymentScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Scale; } export interface PatchAppsV1NamespacedDeploymentScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadAppsV1NamespacedDeploymentStatusRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAppsV1NamespacedDeploymentStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Deployment; } export interface PatchAppsV1NamespacedDeploymentStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListAppsV1NamespacedReplicaSetRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateAppsV1NamespacedReplicaSetRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: ReplicaSet; } export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadAppsV1NamespacedReplicaSetRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAppsV1NamespacedReplicaSetRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ReplicaSet; } export interface DeleteAppsV1NamespacedReplicaSetRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchAppsV1NamespacedReplicaSetRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadAppsV1NamespacedReplicaSetScaleRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAppsV1NamespacedReplicaSetScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Scale; } export interface PatchAppsV1NamespacedReplicaSetScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadAppsV1NamespacedReplicaSetStatusRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAppsV1NamespacedReplicaSetStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ReplicaSet; } export interface PatchAppsV1NamespacedReplicaSetStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListAppsV1NamespacedStatefulSetRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateAppsV1NamespacedStatefulSetRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: StatefulSet; } export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadAppsV1NamespacedStatefulSetRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAppsV1NamespacedStatefulSetRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: StatefulSet; } export interface DeleteAppsV1NamespacedStatefulSetRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchAppsV1NamespacedStatefulSetRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadAppsV1NamespacedStatefulSetScaleRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAppsV1NamespacedStatefulSetScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Scale; } export interface PatchAppsV1NamespacedStatefulSetScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadAppsV1NamespacedStatefulSetStatusRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAppsV1NamespacedStatefulSetStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: StatefulSet; } export interface PatchAppsV1NamespacedStatefulSetStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListAppsV1ReplicaSetForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListAppsV1StatefulSetForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchAppsV1ControllerRevisionListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchAppsV1DaemonSetListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchAppsV1DeploymentListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchAppsV1NamespacedControllerRevisionListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchAppsV1NamespacedControllerRevisionRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchAppsV1NamespacedDaemonSetListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchAppsV1NamespacedDaemonSetRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchAppsV1NamespacedDeploymentListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchAppsV1NamespacedDeploymentRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchAppsV1NamespacedReplicaSetListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchAppsV1NamespacedReplicaSetRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchAppsV1NamespacedStatefulSetListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchAppsV1NamespacedStatefulSetRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchAppsV1ReplicaSetListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchAppsV1StatefulSetListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface GetAuthenticationAPIGroupRequest {} export interface GetAuthenticationV1APIResourcesRequest {} export interface CreateAuthenticationV1SelfSubjectReviewRequest { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; body: SelfSubjectReview; } export interface CreateAuthenticationV1TokenReviewRequest { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; body: TokenReview; } export interface GetAuthorizationAPIGroupRequest {} export interface GetAuthorizationV1APIResourcesRequest {} export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - namespace: string; + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + namespace: string; + }; body: LocalSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; body: SelfSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; body: SelfSubjectRulesReview; } export interface CreateAuthorizationV1SubjectAccessReviewRequest { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; body: SubjectAccessReview; } export interface ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Metric; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: PodAutoscaler; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface GetAutoscalingAPIGroupRequest {} export interface GetAutoscalingV1APIResourcesRequest {} export interface ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: HorizontalPodAutoscaler; } export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface GetAutoscalingV2APIResourcesRequest {} export interface ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: HorizontalPodAutoscaler; } export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchAutoscalingV2NamespacedHorizontalPodAutoscalerListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface GetBatchAPIGroupRequest {} export interface GetBatchV1APIResourcesRequest {} export interface ListBatchV1CronJobForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListBatchV1JobForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListBatchV1NamespacedCronJobRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateBatchV1NamespacedCronJobRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: CronJob; } export interface DeleteBatchV1CollectionNamespacedCronJobRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadBatchV1NamespacedCronJobRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceBatchV1NamespacedCronJobRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: CronJob; } -export interface DeleteBatchV1NamespacedCronJobRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; -} +export interface DeleteBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} export interface PatchBatchV1NamespacedCronJobRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadBatchV1NamespacedCronJobStatusRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceBatchV1NamespacedCronJobStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: CronJob; } export interface PatchBatchV1NamespacedCronJobStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListBatchV1NamespacedJobRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateBatchV1NamespacedJobRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Job; } export interface DeleteBatchV1CollectionNamespacedJobRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadBatchV1NamespacedJobRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceBatchV1NamespacedJobRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Job; } export interface DeleteBatchV1NamespacedJobRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchBatchV1NamespacedJobRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadBatchV1NamespacedJobStatusRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceBatchV1NamespacedJobStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Job; } export interface PatchBatchV1NamespacedJobStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface WatchBatchV1CronJobListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchBatchV1JobListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchBatchV1NamespacedCronJobListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchBatchV1NamespacedCronJobRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchBatchV1NamespacedJobListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchBatchV1NamespacedJobRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Image; } export interface DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Image; } export interface DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Image; } export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListCertManagerIoV1CertificateRequestForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCertManagerIoV1CertificateForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCertManagerIoV1ClusterIssuerRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateCertManagerIoV1ClusterIssuerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: ClusterIssuer; } export interface DeleteCertManagerIoV1CollectionClusterIssuerRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ReadCertManagerIoV1ClusterIssuerRequest { - pretty?: string; - resourceVersion?: string; - name: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; } export interface ReplaceCertManagerIoV1ClusterIssuerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: ClusterIssuer; } export interface DeleteCertManagerIoV1ClusterIssuerRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchCertManagerIoV1ClusterIssuerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ReadCertManagerIoV1ClusterIssuerStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; } export interface ReplaceCertManagerIoV1ClusterIssuerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: ClusterIssuer; } export interface PatchCertManagerIoV1ClusterIssuerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListCertManagerIoV1IssuerForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCertManagerIoV1NamespacedCertificateRequestRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCertManagerIoV1NamespacedCertificateRequestRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: CertificateRequest; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadCertManagerIoV1NamespacedCertificateRequestRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCertManagerIoV1NamespacedCertificateRequestRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: CertificateRequest; } export interface DeleteCertManagerIoV1NamespacedCertificateRequestRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCertManagerIoV1NamespacedCertificateRequestRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: CertificateRequest; } export interface PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListCertManagerIoV1NamespacedCertificateRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCertManagerIoV1NamespacedCertificateRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Certificate; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadCertManagerIoV1NamespacedCertificateRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCertManagerIoV1NamespacedCertificateRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Certificate; } export interface DeleteCertManagerIoV1NamespacedCertificateRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCertManagerIoV1NamespacedCertificateRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadCertManagerIoV1NamespacedCertificateStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCertManagerIoV1NamespacedCertificateStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Certificate; } export interface PatchCertManagerIoV1NamespacedCertificateStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListCertManagerIoV1NamespacedIssuerRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCertManagerIoV1NamespacedIssuerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Issuer; } export interface DeleteCertManagerIoV1CollectionNamespacedIssuerRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadCertManagerIoV1NamespacedIssuerRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCertManagerIoV1NamespacedIssuerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Issuer; } export interface DeleteCertManagerIoV1NamespacedIssuerRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCertManagerIoV1NamespacedIssuerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadCertManagerIoV1NamespacedIssuerStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCertManagerIoV1NamespacedIssuerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Issuer; } export interface PatchCertManagerIoV1NamespacedIssuerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface GetCertificatesAPIGroupRequest {} export interface GetCertificatesV1APIResourcesRequest {} export interface ListCertificatesV1CertificateSigningRequestRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateCertificatesV1CertificateSigningRequestRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: CertificateSigningRequest; } export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadCertificatesV1CertificateSigningRequestRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceCertificatesV1CertificateSigningRequestRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: CertificateSigningRequest; } export interface DeleteCertificatesV1CertificateSigningRequestRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchCertificatesV1CertificateSigningRequestRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ReadCertificatesV1CertificateSigningRequestApprovalRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceCertificatesV1CertificateSigningRequestApprovalRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ReadCertificatesV1CertificateSigningRequestStatusRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceCertificatesV1CertificateSigningRequestStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface WatchCertificatesV1CertificateSigningRequestListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCertificatesV1CertificateSigningRequestRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface GetCoordinationAPIGroupRequest {} export interface GetCoordinationV1APIResourcesRequest {} export interface ListCoordinationV1LeaseForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListCoordinationV1NamespacedLeaseRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateCoordinationV1NamespacedLeaseRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Lease; } export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadCoordinationV1NamespacedLeaseRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceCoordinationV1NamespacedLeaseRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Lease; } export interface DeleteCoordinationV1NamespacedLeaseRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchCoordinationV1NamespacedLeaseRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface WatchCoordinationV1LeaseListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchCoordinationV1NamespacedLeaseListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchCoordinationV1NamespacedLeaseRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface GetDiscoveryAPIGroupRequest {} export interface GetDiscoveryV1APIResourcesRequest {} export interface ListDiscoveryV1EndpointSliceForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListDiscoveryV1NamespacedEndpointSliceRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateDiscoveryV1NamespacedEndpointSliceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: EndpointSlice; } export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadDiscoveryV1NamespacedEndpointSliceRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: EndpointSlice; } export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchDiscoveryV1NamespacedEndpointSliceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchDiscoveryV1NamespacedEndpointSliceListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchDiscoveryV1NamespacedEndpointSliceRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface GetEventsAPIGroupRequest {} export interface GetEventsV1APIResourcesRequest {} export interface ListEventsV1EventForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListEventsV1NamespacedEventRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateEventsV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Event; } export interface DeleteEventsV1CollectionNamespacedEventRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadEventsV1NamespacedEventRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceEventsV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Event; } export interface DeleteEventsV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchEventsV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface WatchEventsV1EventListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchEventsV1NamespacedEventListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchEventsV1NamespacedEventRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface GetFlowcontrolApiserverAPIGroupRequest {} export interface GetFlowcontrolApiserverV1APIResourcesRequest {} export interface ListFlowcontrolApiserverV1FlowSchemaRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateFlowcontrolApiserverV1FlowSchemaRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: FlowSchema; } export interface DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadFlowcontrolApiserverV1FlowSchemaRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceFlowcontrolApiserverV1FlowSchemaRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: FlowSchema; } export interface DeleteFlowcontrolApiserverV1FlowSchemaRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchFlowcontrolApiserverV1FlowSchemaRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ReadFlowcontrolApiserverV1FlowSchemaStatusRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: FlowSchema; } export interface PatchFlowcontrolApiserverV1FlowSchemaStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: PriorityLevelConfiguration; } export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface WatchFlowcontrolApiserverV1FlowSchemaListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchFlowcontrolApiserverV1FlowSchemaRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface WatchFlowcontrolApiserverV1PriorityLevelConfigurationListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListMonitoringCoreosComV1NamespacedAlertmanagerRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Alertmanager; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Alertmanager; } export interface DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Scale; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Alertmanager; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListMonitoringCoreosComV1NamespacedPodMonitorRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateMonitoringCoreosComV1NamespacedPodMonitorRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: PodMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadMonitoringCoreosComV1NamespacedPodMonitorRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: PodMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchMonitoringCoreosComV1NamespacedPodMonitorRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListMonitoringCoreosComV1NamespacedProbeRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateMonitoringCoreosComV1NamespacedProbeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Probe; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadMonitoringCoreosComV1NamespacedProbeRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1NamespacedProbeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Probe; } export interface DeleteMonitoringCoreosComV1NamespacedProbeRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchMonitoringCoreosComV1NamespacedProbeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListMonitoringCoreosComV1NamespacedPrometheusRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateMonitoringCoreosComV1NamespacedPrometheusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Prometheus; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadMonitoringCoreosComV1NamespacedPrometheusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Prometheus; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Scale; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Prometheus; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: PrometheusRule; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: PrometheusRule; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListMonitoringCoreosComV1NamespacedServiceMonitorRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: ServiceMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ServiceMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ServiceMonitor; } export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListMonitoringCoreosComV1NamespacedThanosRulerRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateMonitoringCoreosComV1NamespacedThanosRulerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: ThanosRuler; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadMonitoringCoreosComV1NamespacedThanosRulerRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ThanosRuler; } export interface DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchMonitoringCoreosComV1NamespacedThanosRulerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ThanosRuler; } export interface PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListMonitoringCoreosComV1ProbeForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Scale; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: PrometheusAgent; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { - pretty?: string; - resourceVersion?: string; - name: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: ClusterDomainClaim; } export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Certificate; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Ingress; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ServerlessService; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface GetNetworkingAPIGroupRequest {} export interface GetNetworkingV1APIResourcesRequest {} export interface ListNetworkingV1IngressClassRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateNetworkingV1IngressClassRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: IngressClass; } export interface DeleteNetworkingV1CollectionIngressClassRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadNetworkingV1IngressClassRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceNetworkingV1IngressClassRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: IngressClass; } export interface DeleteNetworkingV1IngressClassRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchNetworkingV1IngressClassRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListNetworkingV1IngressForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListNetworkingV1NamespacedIngressRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateNetworkingV1NamespacedIngressRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Ingress; } export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadNetworkingV1NamespacedIngressRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceNetworkingV1NamespacedIngressRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Ingress; } export interface DeleteNetworkingV1NamespacedIngressRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchNetworkingV1NamespacedIngressRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadNetworkingV1NamespacedIngressStatusRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceNetworkingV1NamespacedIngressStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Ingress; } export interface PatchNetworkingV1NamespacedIngressStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListNetworkingV1NamespacedNetworkPolicyRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: NetworkPolicy; } export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadNetworkingV1NamespacedNetworkPolicyRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: NetworkPolicy; } export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchNetworkingV1NamespacedNetworkPolicyRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListNetworkingV1NetworkPolicyForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchNetworkingV1IngressClassListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchNetworkingV1IngressClassRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface WatchNetworkingV1IngressListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchNetworkingV1NamespacedIngressListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchNetworkingV1NamespacedIngressRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchNetworkingV1NamespacedNetworkPolicyListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchNetworkingV1NamespacedNetworkPolicyRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface GetNodeAPIGroupRequest {} export interface GetNodeV1APIResourcesRequest {} export interface ListNodeV1RuntimeClassRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateNodeV1RuntimeClassRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: RuntimeClass; } export interface DeleteNodeV1CollectionRuntimeClassRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadNodeV1RuntimeClassRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceNodeV1RuntimeClassRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: RuntimeClass; } export interface DeleteNodeV1RuntimeClassRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchNodeV1RuntimeClassRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface WatchNodeV1RuntimeClassListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchNodeV1RuntimeClassRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface GetPolicyAPIGroupRequest {} export interface GetPolicyV1APIResourcesRequest {} export interface ListPolicyV1NamespacedPodDisruptionBudgetRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: PodDisruptionBudget; } export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadPolicyV1NamespacedPodDisruptionBudgetRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: PodDisruptionBudget; } export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchPolicyV1NamespacedPodDisruptionBudgetRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: PodDisruptionBudget; } export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchPolicyV1NamespacedPodDisruptionBudgetListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchPolicyV1NamespacedPodDisruptionBudgetRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListPostgresqlCnpgIoV1ClusterImageCatalogRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest { - pretty?: string; - resourceVersion?: string; - name: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; } export interface ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListPostgresqlCnpgIoV1NamespacedBackupRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreatePostgresqlCnpgIoV1NamespacedBackupRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Backup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadPostgresqlCnpgIoV1NamespacedBackupRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedBackupRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Backup; } export interface DeletePostgresqlCnpgIoV1NamespacedBackupRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchPostgresqlCnpgIoV1NamespacedBackupRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Backup; } export interface PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedClusterRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreatePostgresqlCnpgIoV1NamespacedClusterRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Cluster; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadPostgresqlCnpgIoV1NamespacedClusterRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedClusterRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Cluster; } export interface DeletePostgresqlCnpgIoV1NamespacedClusterRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Cluster; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedDatabaseRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Database; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Database; } export interface DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Database; } export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: ImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; - body: ImageCatalog; -} -export interface DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ImageCatalog; +} +export interface DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedPoolerRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreatePostgresqlCnpgIoV1NamespacedPoolerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Pooler; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadPostgresqlCnpgIoV1NamespacedPoolerRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Pooler; } export interface DeletePostgresqlCnpgIoV1NamespacedPoolerRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Pooler; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedPublicationRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreatePostgresqlCnpgIoV1NamespacedPublicationRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Publication; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadPostgresqlCnpgIoV1NamespacedPublicationRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Publication; } export interface DeletePostgresqlCnpgIoV1NamespacedPublicationRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchPostgresqlCnpgIoV1NamespacedPublicationRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Publication; } export interface PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: ScheduledBackup; } export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Subscription; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Subscription; } export interface DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Subscription; } export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface GetRbacAuthorizationAPIGroupRequest {} export interface GetRbacAuthorizationV1APIResourcesRequest {} export interface ListRbacAuthorizationV1ClusterRoleBindingRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadRbacAuthorizationV1ClusterRoleBindingRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchRbacAuthorizationV1ClusterRoleBindingRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListRbacAuthorizationV1ClusterRoleRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateRbacAuthorizationV1ClusterRoleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: ClusterRole; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadRbacAuthorizationV1ClusterRoleRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: ClusterRole; } export interface DeleteRbacAuthorizationV1ClusterRoleRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchRbacAuthorizationV1ClusterRoleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListRbacAuthorizationV1NamespacedRoleBindingRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: RoleBinding; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadRbacAuthorizationV1NamespacedRoleBindingRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: RoleBinding; } export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchRbacAuthorizationV1NamespacedRoleBindingRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListRbacAuthorizationV1NamespacedRoleRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateRbacAuthorizationV1NamespacedRoleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Role; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadRbacAuthorizationV1NamespacedRoleRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Role; } export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchRbacAuthorizationV1NamespacedRoleRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListRbacAuthorizationV1RoleForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } -export interface WatchRbacAuthorizationV1ClusterRoleBindingListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; +export interface WatchRbacAuthorizationV1ClusterRoleBindingListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchRbacAuthorizationV1ClusterRoleBindingRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface WatchRbacAuthorizationV1ClusterRoleListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchRbacAuthorizationV1ClusterRoleRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface WatchRbacAuthorizationV1NamespacedRoleBindingListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchRbacAuthorizationV1NamespacedRoleBindingRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchRbacAuthorizationV1NamespacedRoleListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchRbacAuthorizationV1NamespacedRoleRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchRbacAuthorizationV1RoleBindingListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchRbacAuthorizationV1RoleListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface GetSchedulingAPIGroupRequest {} export interface GetSchedulingV1APIResourcesRequest {} export interface ListSchedulingV1PriorityClassRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateSchedulingV1PriorityClassRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: PriorityClass; } export interface DeleteSchedulingV1CollectionPriorityClassRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadSchedulingV1PriorityClassRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceSchedulingV1PriorityClassRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: PriorityClass; } export interface DeleteSchedulingV1PriorityClassRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchSchedulingV1PriorityClassRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface WatchSchedulingV1PriorityClassListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchSchedulingV1PriorityClassRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface ListServingKnativeDevV1ConfigurationForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListServingKnativeDevV1NamespacedConfigurationRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateServingKnativeDevV1NamespacedConfigurationRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Configuration; } export interface DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadServingKnativeDevV1NamespacedConfigurationRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceServingKnativeDevV1NamespacedConfigurationRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Configuration; } export interface DeleteServingKnativeDevV1NamespacedConfigurationRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchServingKnativeDevV1NamespacedConfigurationRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadServingKnativeDevV1NamespacedConfigurationStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Configuration; } export interface PatchServingKnativeDevV1NamespacedConfigurationStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListServingKnativeDevV1NamespacedRevisionRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateServingKnativeDevV1NamespacedRevisionRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Revision; } export interface DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadServingKnativeDevV1NamespacedRevisionRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceServingKnativeDevV1NamespacedRevisionRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Revision; } export interface DeleteServingKnativeDevV1NamespacedRevisionRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchServingKnativeDevV1NamespacedRevisionRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadServingKnativeDevV1NamespacedRevisionStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Revision; } export interface PatchServingKnativeDevV1NamespacedRevisionStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListServingKnativeDevV1NamespacedRouteRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateServingKnativeDevV1NamespacedRouteRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Route; } export interface DeleteServingKnativeDevV1CollectionNamespacedRouteRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadServingKnativeDevV1NamespacedRouteRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceServingKnativeDevV1NamespacedRouteRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Route; } export interface DeleteServingKnativeDevV1NamespacedRouteRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchServingKnativeDevV1NamespacedRouteRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadServingKnativeDevV1NamespacedRouteStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceServingKnativeDevV1NamespacedRouteStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Route; } export interface PatchServingKnativeDevV1NamespacedRouteStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListServingKnativeDevV1NamespacedServiceRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateServingKnativeDevV1NamespacedServiceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: Service; } export interface DeleteServingKnativeDevV1CollectionNamespacedServiceRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadServingKnativeDevV1NamespacedServiceRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceServingKnativeDevV1NamespacedServiceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Service; } export interface DeleteServingKnativeDevV1NamespacedServiceRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchServingKnativeDevV1NamespacedServiceRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadServingKnativeDevV1NamespacedServiceStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceServingKnativeDevV1NamespacedServiceStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: Service; } export interface PatchServingKnativeDevV1NamespacedServiceStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListServingKnativeDevV1RevisionForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListServingKnativeDevV1RouteForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListServingKnativeDevV1ServiceForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListServingKnativeDevV1beta1DomainMappingForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListServingKnativeDevV1beta1NamespacedDomainMappingRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateServingKnativeDevV1beta1NamespacedDomainMappingRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: DomainMapping; } export interface DeleteServingKnativeDevV1beta1CollectionNamespacedDomainMappingRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface ReadServingKnativeDevV1beta1NamespacedDomainMappingRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceServingKnativeDevV1beta1NamespacedDomainMappingRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: DomainMapping; } export interface DeleteServingKnativeDevV1beta1NamespacedDomainMappingRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchServingKnativeDevV1beta1NamespacedDomainMappingRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ReadServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest { - pretty?: string; - resourceVersion?: string; - name: string; - namespace: string; + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: DomainMapping; } export interface PatchServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface GetStorageAPIGroupRequest {} export interface GetStorageV1APIResourcesRequest {} export interface ListStorageV1CSIDriverRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateStorageV1CSIDriverRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: CSIDriver; } export interface DeleteStorageV1CollectionCSIDriverRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadStorageV1CSIDriverRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceStorageV1CSIDriverRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: CSIDriver; } export interface DeleteStorageV1CSIDriverRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchStorageV1CSIDriverRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListStorageV1CSINodeRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateStorageV1CSINodeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: CSINode; } export interface DeleteStorageV1CollectionCSINodeRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadStorageV1CSINodeRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceStorageV1CSINodeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: CSINode; } export interface DeleteStorageV1CSINodeRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchStorageV1CSINodeRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListStorageV1CSIStorageCapacityForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface ListStorageV1NamespacedCSIStorageCapacityRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface CreateStorageV1NamespacedCSIStorageCapacityRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; body: CSIStorageCapacity; } export interface DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - namespace: string; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; } export interface ReadStorageV1NamespacedCSIStorageCapacityRequest { - pretty?: string; - name: string; - namespace: string; + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface ReplaceStorageV1NamespacedCSIStorageCapacityRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; body: CSIStorageCapacity; } export interface DeleteStorageV1NamespacedCSIStorageCapacityRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; } export interface PatchStorageV1NamespacedCSIStorageCapacityRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; - namespace: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; body: Patch; } export interface ListStorageV1StorageClassRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateStorageV1StorageClassRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: StorageClass; } export interface DeleteStorageV1CollectionStorageClassRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadStorageV1StorageClassRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceStorageV1StorageClassRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: StorageClass; } export interface DeleteStorageV1StorageClassRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchStorageV1StorageClassRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ListStorageV1VolumeAttachmentRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface CreateStorageV1VolumeAttachmentRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; body: VolumeAttachment; } export interface DeleteStorageV1CollectionVolumeAttachmentRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; } export interface ReadStorageV1VolumeAttachmentRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceStorageV1VolumeAttachmentRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: VolumeAttachment; } export interface DeleteStorageV1VolumeAttachmentRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; } export interface PatchStorageV1VolumeAttachmentRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface ReadStorageV1VolumeAttachmentStatusRequest { - pretty?: string; - name: string; + query: { + pretty?: string; + }; + path: { + name: string; + }; } export interface ReplaceStorageV1VolumeAttachmentStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; body: VolumeAttachment; } export interface PatchStorageV1VolumeAttachmentStatusRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - name: string; + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; body: Patch; } export interface WatchStorageV1CSIDriverListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchStorageV1CSIDriverRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface WatchStorageV1CSINodeListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchStorageV1CSINodeRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface WatchStorageV1CSIStorageCapacityListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchStorageV1NamespacedCSIStorageCapacityListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; } export interface WatchStorageV1NamespacedCSIStorageCapacityRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; } export interface WatchStorageV1StorageClassListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchStorageV1StorageClassRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface WatchStorageV1VolumeAttachmentListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; } export interface WatchStorageV1VolumeAttachmentRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - name: string; + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; } export interface GetServiceAccountIssuerOpenIDKeysetRequest {} export interface GetCodeVersionRequest {} @@ -33400,7 +37118,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async readCoreV1ComponentStatus(params: ReadCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/componentstatuses/${params.name}`; + const path = `/api/v1/componentstatuses/${params.path.name}`; return await this.get(path, null, null, opts); } async listCoreV1ConfigMapForAllNamespaces(params: ListCoreV1ConfigMapForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -33428,611 +37146,611 @@ export class KubernetesClient extends APIClient { return await this.post(path, params.query, params.body, opts); } async createCoreV1NamespacedBinding(params: CreateCoreV1NamespacedBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/bindings`; + const path = `/api/v1/namespaces/${params.path.namespace}/bindings`; return await this.post(path, null, params.body, opts); } async listCoreV1NamespacedConfigMap(params: ListCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/configmaps`; + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedConfigMap(params: CreateCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/configmaps`; + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedConfigMap(params: DeleteCoreV1CollectionNamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/configmaps`; + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedConfigMap(params: ReadCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/configmaps/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedConfigMap(params: ReplaceCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/configmaps/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedConfigMap(params: DeleteCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/configmaps/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedConfigMap(params: PatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/configmaps/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedEndpoints(params: ListCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/endpoints`; + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedEndpoints(params: CreateCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/endpoints`; + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedEndpoints(params: DeleteCoreV1CollectionNamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/endpoints`; + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedEndpoints(params: ReadCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/endpoints/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedEndpoints(params: ReplaceCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/endpoints/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedEndpoints(params: DeleteCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/endpoints/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedEndpoints(params: PatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/endpoints/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedEvent(params: ListCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/events`; + const path = `/api/v1/namespaces/${params.path.namespace}/events`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedEvent(params: CreateCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/events`; + const path = `/api/v1/namespaces/${params.path.namespace}/events`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedEvent(params: DeleteCoreV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/events`; + const path = `/api/v1/namespaces/${params.path.namespace}/events`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedEvent(params: ReadCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/events/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedEvent(params: ReplaceCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/events/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedEvent(params: DeleteCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/events/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedEvent(params: PatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/events/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedLimitRange(params: ListCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/limitranges`; + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedLimitRange(params: CreateCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/limitranges`; + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedLimitRange(params: DeleteCoreV1CollectionNamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/limitranges`; + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedLimitRange(params: ReadCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/limitranges/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedLimitRange(params: ReplaceCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/limitranges/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedLimitRange(params: DeleteCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/limitranges/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedLimitRange(params: PatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/limitranges/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedPersistentVolumeClaim(params: ListCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims`; + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedPersistentVolumeClaim(params: CreateCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims`; + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedPersistentVolumeClaim(params: DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims`; + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedPersistentVolumeClaim(params: ReadCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedPersistentVolumeClaim(params: ReplaceCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedPersistentVolumeClaim(params: DeleteCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedPersistentVolumeClaim(params: PatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readCoreV1NamespacedPersistentVolumeClaimStatus(params: ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedPersistentVolumeClaimStatus(params: ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NamespacedPersistentVolumeClaimStatus(params: PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedPod(params: ListCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedPod(params: CreateCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedPod(params: DeleteCoreV1CollectionNamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedPod(params: ReadCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedPod(params: ReplaceCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedPod(params: DeleteCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedPod(params: PatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async connectCoreV1GetNamespacedPodAttach(params: ConnectCoreV1GetNamespacedPodAttachRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/attach`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/attach`; return await this.get(path, null, null, opts); } async connectCoreV1PostNamespacedPodAttach(params: ConnectCoreV1PostNamespacedPodAttachRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/attach`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/attach`; return await this.post(path, null, null, opts); } async createCoreV1NamespacedPodBinding(params: CreateCoreV1NamespacedPodBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/binding`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/binding`; return await this.post(path, null, params.body, opts); } async readCoreV1NamespacedPodEphemeralcontainers(params: ReadCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/ephemeralcontainers`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedPodEphemeralcontainers(params: ReplaceCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/ephemeralcontainers`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NamespacedPodEphemeralcontainers(params: PatchCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/ephemeralcontainers`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; return await this.patch(path, params.query, null, opts); } async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/eviction`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/eviction`; return await this.post(path, null, params.body, opts); } async connectCoreV1GetNamespacedPodExec(params: ConnectCoreV1GetNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/exec`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/exec`; return await this.get(path, null, null, opts); } async connectCoreV1PostNamespacedPodExec(params: ConnectCoreV1PostNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/exec`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/exec`; return await this.post(path, null, null, opts); } async readCoreV1NamespacedPodLog(params: ReadCoreV1NamespacedPodLogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/log`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/log`; return await this.get(path, null, null, opts); } async connectCoreV1GetNamespacedPodPortforward(params: ConnectCoreV1GetNamespacedPodPortforwardRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/portforward`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/portforward`; return await this.get(path, null, null, opts); } async connectCoreV1PostNamespacedPodPortforward(params: ConnectCoreV1PostNamespacedPodPortforwardRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/portforward`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/portforward`; return await this.post(path, null, null, opts); } async connectCoreV1GetNamespacedPodProxy(params: ConnectCoreV1GetNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; return await this.get(path, null, null, opts); } async connectCoreV1PostNamespacedPodProxy(params: ConnectCoreV1PostNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; return await this.post(path, null, null, opts); } async connectCoreV1PutNamespacedPodProxy(params: ConnectCoreV1PutNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; return await this.put(path, null, null, opts); } async connectCoreV1DeleteNamespacedPodProxy(params: ConnectCoreV1DeleteNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; return await this.delete(path, null, null, opts); } async connectCoreV1OptionsNamespacedPodProxy(params: ConnectCoreV1OptionsNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; return await this.options(path, null, null, opts); } async connectCoreV1HeadNamespacedPodProxy(params: ConnectCoreV1HeadNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; return await this.head(path, null, null, opts); } async connectCoreV1PatchNamespacedPodProxy(params: ConnectCoreV1PatchNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; return await this.patch(path, null, null, opts); } async connectCoreV1GetNamespacedPodProxyWithPath(params: ConnectCoreV1GetNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy/${params.path}`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; return await this.get(path, null, null, opts); } async connectCoreV1PostNamespacedPodProxyWithPath(params: ConnectCoreV1PostNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy/${params.path}`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; return await this.post(path, null, null, opts); } async connectCoreV1PutNamespacedPodProxyWithPath(params: ConnectCoreV1PutNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy/${params.path}`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; return await this.put(path, null, null, opts); } async connectCoreV1DeleteNamespacedPodProxyWithPath(params: ConnectCoreV1DeleteNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy/${params.path}`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; return await this.delete(path, null, null, opts); } async connectCoreV1OptionsNamespacedPodProxyWithPath(params: ConnectCoreV1OptionsNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy/${params.path}`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; return await this.options(path, null, null, opts); } async connectCoreV1HeadNamespacedPodProxyWithPath(params: ConnectCoreV1HeadNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy/${params.path}`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; return await this.head(path, null, null, opts); } async connectCoreV1PatchNamespacedPodProxyWithPath(params: ConnectCoreV1PatchNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy/${params.path}`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; return await this.patch(path, null, null, opts); } async readCoreV1NamespacedPodStatus(params: ReadCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedPodStatus(params: ReplaceCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NamespacedPodStatus(params: PatchCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedPodTemplate(params: ListCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/podtemplates`; + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedPodTemplate(params: CreateCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/podtemplates`; + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedPodTemplate(params: DeleteCoreV1CollectionNamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/podtemplates`; + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedPodTemplate(params: ReadCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/podtemplates/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedPodTemplate(params: ReplaceCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/podtemplates/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedPodTemplate(params: DeleteCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/podtemplates/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedPodTemplate(params: PatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/podtemplates/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedReplicationController(params: ListCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers`; + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedReplicationController(params: CreateCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers`; + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedReplicationController(params: DeleteCoreV1CollectionNamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers`; + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedReplicationController(params: ReadCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedReplicationController(params: ReplaceCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedReplicationController(params: DeleteCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedReplicationController(params: PatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/scale`; + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/scale`; + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/scale`; + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; return await this.patch(path, params.query, null, opts); } async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedReplicationControllerStatus(params: ReplaceCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NamespacedReplicationControllerStatus(params: PatchCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedResourceQuota(params: ListCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/resourcequotas`; + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedResourceQuota(params: CreateCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/resourcequotas`; + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedResourceQuota(params: DeleteCoreV1CollectionNamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/resourcequotas`; + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedResourceQuota(params: ReadCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/resourcequotas/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedResourceQuota(params: ReplaceCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/resourcequotas/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedResourceQuota(params: DeleteCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/resourcequotas/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedResourceQuota(params: PatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/resourcequotas/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readCoreV1NamespacedResourceQuotaStatus(params: ReadCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/resourcequotas/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedResourceQuotaStatus(params: ReplaceCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/resourcequotas/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NamespacedResourceQuotaStatus(params: PatchCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/resourcequotas/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedSecret(params: ListCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/secrets`; + const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedSecret(params: CreateCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/secrets`; + const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedSecret(params: DeleteCoreV1CollectionNamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/secrets`; + const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedSecret(params: ReadCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/secrets/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedSecret(params: ReplaceCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/secrets/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedSecret(params: DeleteCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/secrets/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedSecret(params: PatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/secrets/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedServiceAccount(params: ListCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts`; + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedServiceAccount(params: CreateCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts`; + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedServiceAccount(params: DeleteCoreV1CollectionNamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts`; + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedServiceAccount(params: ReadCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedServiceAccount(params: ReplaceCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedServiceAccount(params: DeleteCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedServiceAccount(params: PatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts/${params.name}/token`; + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}/token`; return await this.post(path, null, params.body, opts); } async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services`; + const path = `/api/v1/namespaces/${params.path.namespace}/services`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedService(params: CreateCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services`; + const path = `/api/v1/namespaces/${params.path.namespace}/services`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedService(params: DeleteCoreV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services`; + const path = `/api/v1/namespaces/${params.path.namespace}/services`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedService(params: ReadCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedService(params: ReplaceCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedService(params: DeleteCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedService(params: PatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async connectCoreV1GetNamespacedServiceProxy(params: ConnectCoreV1GetNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; return await this.get(path, null, null, opts); } async connectCoreV1PostNamespacedServiceProxy(params: ConnectCoreV1PostNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; return await this.post(path, null, null, opts); } async connectCoreV1PutNamespacedServiceProxy(params: ConnectCoreV1PutNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; return await this.put(path, null, null, opts); } async connectCoreV1DeleteNamespacedServiceProxy(params: ConnectCoreV1DeleteNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; return await this.delete(path, null, null, opts); } async connectCoreV1OptionsNamespacedServiceProxy(params: ConnectCoreV1OptionsNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; return await this.options(path, null, null, opts); } async connectCoreV1HeadNamespacedServiceProxy(params: ConnectCoreV1HeadNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; return await this.head(path, null, null, opts); } async connectCoreV1PatchNamespacedServiceProxy(params: ConnectCoreV1PatchNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; return await this.patch(path, null, null, opts); } async connectCoreV1GetNamespacedServiceProxyWithPath(params: ConnectCoreV1GetNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy/${params.path}`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; return await this.get(path, null, null, opts); } async connectCoreV1PostNamespacedServiceProxyWithPath(params: ConnectCoreV1PostNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy/${params.path}`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; return await this.post(path, null, null, opts); } async connectCoreV1PutNamespacedServiceProxyWithPath(params: ConnectCoreV1PutNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy/${params.path}`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; return await this.put(path, null, null, opts); } async connectCoreV1DeleteNamespacedServiceProxyWithPath(params: ConnectCoreV1DeleteNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy/${params.path}`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; return await this.delete(path, null, null, opts); } async connectCoreV1OptionsNamespacedServiceProxyWithPath(params: ConnectCoreV1OptionsNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy/${params.path}`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; return await this.options(path, null, null, opts); } async connectCoreV1HeadNamespacedServiceProxyWithPath(params: ConnectCoreV1HeadNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy/${params.path}`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; return await this.head(path, null, null, opts); } async connectCoreV1PatchNamespacedServiceProxyWithPath(params: ConnectCoreV1PatchNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy/${params.path}`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; return await this.patch(path, null, null, opts); } async readCoreV1NamespacedServiceStatus(params: ReadCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedServiceStatus(params: ReplaceCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NamespacedServiceStatus(params: PatchCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async readCoreV1Namespace(params: ReadCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.name}`; + const path = `/api/v1/namespaces/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1Namespace(params: ReplaceCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.name}`; + const path = `/api/v1/namespaces/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1Namespace(params: DeleteCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.name}`; + const path = `/api/v1/namespaces/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1Namespace(params: PatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.name}`; + const path = `/api/v1/namespaces/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async replaceCoreV1NamespaceFinalize(params: ReplaceCoreV1NamespaceFinalizeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.name}/finalize`; + const path = `/api/v1/namespaces/${params.path.name}/finalize`; return await this.put(path, null, params.body, opts); } async readCoreV1NamespaceStatus(params: ReadCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespaceStatus(params: ReplaceCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NamespaceStatus(params: PatchCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.name}/status`; + const path = `/api/v1/namespaces/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listCoreV1Node(params: ListCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { @@ -34048,87 +37766,87 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readCoreV1Node(params: ReadCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}`; + const path = `/api/v1/nodes/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1Node(params: ReplaceCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}`; + const path = `/api/v1/nodes/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1Node(params: DeleteCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}`; + const path = `/api/v1/nodes/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1Node(params: PatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}`; + const path = `/api/v1/nodes/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async connectCoreV1GetNodeProxy(params: ConnectCoreV1GetNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/proxy`; + const path = `/api/v1/nodes/${params.path.name}/proxy`; return await this.get(path, null, null, opts); } async connectCoreV1PostNodeProxy(params: ConnectCoreV1PostNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/proxy`; + const path = `/api/v1/nodes/${params.path.name}/proxy`; return await this.post(path, null, null, opts); } async connectCoreV1PutNodeProxy(params: ConnectCoreV1PutNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/proxy`; + const path = `/api/v1/nodes/${params.path.name}/proxy`; return await this.put(path, null, null, opts); } async connectCoreV1DeleteNodeProxy(params: ConnectCoreV1DeleteNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/proxy`; + const path = `/api/v1/nodes/${params.path.name}/proxy`; return await this.delete(path, null, null, opts); } async connectCoreV1OptionsNodeProxy(params: ConnectCoreV1OptionsNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/proxy`; + const path = `/api/v1/nodes/${params.path.name}/proxy`; return await this.options(path, null, null, opts); } async connectCoreV1HeadNodeProxy(params: ConnectCoreV1HeadNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/proxy`; + const path = `/api/v1/nodes/${params.path.name}/proxy`; return await this.head(path, null, null, opts); } async connectCoreV1PatchNodeProxy(params: ConnectCoreV1PatchNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/proxy`; + const path = `/api/v1/nodes/${params.path.name}/proxy`; return await this.patch(path, null, null, opts); } async connectCoreV1GetNodeProxyWithPath(params: ConnectCoreV1GetNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/proxy/${params.path}`; + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; return await this.get(path, null, null, opts); } async connectCoreV1PostNodeProxyWithPath(params: ConnectCoreV1PostNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/proxy/${params.path}`; + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; return await this.post(path, null, null, opts); } async connectCoreV1PutNodeProxyWithPath(params: ConnectCoreV1PutNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/proxy/${params.path}`; + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; return await this.put(path, null, null, opts); } async connectCoreV1DeleteNodeProxyWithPath(params: ConnectCoreV1DeleteNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/proxy/${params.path}`; + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; return await this.delete(path, null, null, opts); } async connectCoreV1OptionsNodeProxyWithPath(params: ConnectCoreV1OptionsNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/proxy/${params.path}`; + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; return await this.options(path, null, null, opts); } async connectCoreV1HeadNodeProxyWithPath(params: ConnectCoreV1HeadNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/proxy/${params.path}`; + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; return await this.head(path, null, null, opts); } async connectCoreV1PatchNodeProxyWithPath(params: ConnectCoreV1PatchNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/proxy/${params.path}`; + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; return await this.patch(path, null, null, opts); } async readCoreV1NodeStatus(params: ReadCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/status`; + const path = `/api/v1/nodes/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1NodeStatus(params: ReplaceCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/status`; + const path = `/api/v1/nodes/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NodeStatus(params: PatchCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.name}/status`; + const path = `/api/v1/nodes/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listCoreV1PersistentVolumeClaimForAllNamespaces(params: ListCoreV1PersistentVolumeClaimForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -34148,31 +37866,31 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readCoreV1PersistentVolume(params: ReadCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/persistentvolumes/${params.name}`; + const path = `/api/v1/persistentvolumes/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1PersistentVolume(params: ReplaceCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/persistentvolumes/${params.name}`; + const path = `/api/v1/persistentvolumes/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1PersistentVolume(params: DeleteCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/persistentvolumes/${params.name}`; + const path = `/api/v1/persistentvolumes/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1PersistentVolume(params: PatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/persistentvolumes/${params.name}`; + const path = `/api/v1/persistentvolumes/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readCoreV1PersistentVolumeStatus(params: ReadCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/persistentvolumes/${params.name}/status`; + const path = `/api/v1/persistentvolumes/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1PersistentVolumeStatus(params: ReplaceCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/persistentvolumes/${params.name}/status`; + const path = `/api/v1/persistentvolumes/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1PersistentVolumeStatus(params: PatchCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/persistentvolumes/${params.name}/status`; + const path = `/api/v1/persistentvolumes/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listCoreV1PodForAllNamespaces(params: ListCoreV1PodForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -34224,103 +37942,103 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchCoreV1NamespacedConfigMapList(params: WatchCoreV1NamespacedConfigMapListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/configmaps`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/configmaps`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedConfigMap(params: WatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/configmaps/${params.name}`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedEndpointsList(params: WatchCoreV1NamespacedEndpointsListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/endpoints`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/endpoints`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedEndpoints(params: WatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/endpoints/${params.name}`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedEventList(params: WatchCoreV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/events`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/events`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedEvent(params: WatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/events/${params.name}`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/events/${params.path.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedLimitRangeList(params: WatchCoreV1NamespacedLimitRangeListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/limitranges`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/limitranges`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedLimitRange(params: WatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/limitranges/${params.name}`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedPersistentVolumeClaimList(params: WatchCoreV1NamespacedPersistentVolumeClaimListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/persistentvolumeclaims`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/persistentvolumeclaims`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedPersistentVolumeClaim(params: WatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedPodList(params: WatchCoreV1NamespacedPodListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/pods`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/pods`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedPod(params: WatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/pods/${params.name}`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/pods/${params.path.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedPodTemplateList(params: WatchCoreV1NamespacedPodTemplateListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/podtemplates`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/podtemplates`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedPodTemplate(params: WatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/podtemplates/${params.name}`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedReplicationControllerList(params: WatchCoreV1NamespacedReplicationControllerListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/replicationcontrollers`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/replicationcontrollers`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedReplicationController(params: WatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/replicationcontrollers/${params.name}`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedResourceQuotaList(params: WatchCoreV1NamespacedResourceQuotaListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/resourcequotas`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/resourcequotas`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedResourceQuota(params: WatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/resourcequotas/${params.name}`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedSecretList(params: WatchCoreV1NamespacedSecretListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/secrets`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/secrets`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedSecret(params: WatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/secrets/${params.name}`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/secrets/${params.path.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedServiceAccountList(params: WatchCoreV1NamespacedServiceAccountListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/serviceaccounts`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/serviceaccounts`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedServiceAccount(params: WatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/serviceaccounts/${params.name}`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedServiceList(params: WatchCoreV1NamespacedServiceListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/services`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/services`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedService(params: WatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.namespace}/services/${params.name}`; + const path = `/api/v1/watch/namespaces/${params.path.namespace}/services/${params.path.name}`; return await this.get(path, null, null, opts); } async watchCoreV1Namespace(params: WatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.name}`; + const path = `/api/v1/watch/namespaces/${params.path.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NodeList(params: WatchCoreV1NodeListRequest, opts?: APIClientRequestOpts): Promise { @@ -34328,7 +38046,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchCoreV1Node(params: WatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/nodes/${params.name}`; + const path = `/api/v1/watch/nodes/${params.path.name}`; return await this.get(path, null, null, opts); } async watchCoreV1PersistentVolumeClaimListForAllNamespaces(params: WatchCoreV1PersistentVolumeClaimListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -34340,7 +38058,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchCoreV1PersistentVolume(params: WatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/persistentvolumes/${params.name}`; + const path = `/api/v1/watch/persistentvolumes/${params.path.name}`; return await this.get(path, null, null, opts); } async watchCoreV1PodListForAllNamespaces(params: WatchCoreV1PodListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -34380,83 +38098,83 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; return await this.get(path, null, null, opts); } async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; return await this.post(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1CollectionNamespacedChallenge(params: DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; return await this.delete(path, null, null, opts); } async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges/${params.name}`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges/${params.name}`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1NamespacedChallenge(params: DeleteAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges/${params.name}`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges/${params.name}`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges/${params.name}/status`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges/${params.name}/status`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges/${params.name}/status`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; return await this.get(path, null, null, opts); } async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; return await this.post(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1CollectionNamespacedOrder(params: DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; return await this.delete(path, null, null, opts); } async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders/${params.name}`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders/${params.name}`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1NamespacedOrder(params: DeleteAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders/${params.name}`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders/${params.name}`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders/${params.name}/status`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders/${params.name}/status`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders/${params.name}/status`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -34484,19 +38202,19 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { @@ -34512,31 +38230,31 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.name}/status`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.name}/status`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.name}/status`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { @@ -34552,19 +38270,19 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { @@ -34580,19 +38298,19 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { @@ -34600,7 +38318,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchAdmissionregistrationV1MutatingWebhookConfiguration(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations/${params.path.name}`; return await this.get(path, null, null, opts); } async watchAdmissionregistrationV1ValidatingAdmissionPolicyList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyListRequest, opts?: APIClientRequestOpts): Promise { @@ -34608,7 +38326,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchAdmissionregistrationV1ValidatingAdmissionPolicy(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies/${params.path.name}`; return await this.get(path, null, null, opts); } async watchAdmissionregistrationV1ValidatingAdmissionPolicyBindingList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingListRequest, opts?: APIClientRequestOpts): Promise { @@ -34616,7 +38334,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings/${params.path.name}`; return await this.get(path, null, null, opts); } async watchAdmissionregistrationV1ValidatingWebhookConfigurationList(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { @@ -34624,7 +38342,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchAdmissionregistrationV1ValidatingWebhookConfiguration(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations/${params.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations/${params.path.name}`; return await this.get(path, null, null, opts); } async getApiextensionsAPIGroup(params: GetApiextensionsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -34648,31 +38366,31 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}`; + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}`; + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}`; + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}`; + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}/status`; + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}/status`; + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}/status`; + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { @@ -34680,7 +38398,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchApiextensionsV1CustomResourceDefinition(params: WatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions/${params.name}`; + const path = `/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions/${params.path.name}`; return await this.get(path, null, null, opts); } async getApiregistrationAPIGroup(params: GetApiregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -34704,31 +38422,31 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}`; + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}`; + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}`; + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}`; + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}/status`; + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}/status`; + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}/status`; + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { @@ -34736,7 +38454,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchApiregistrationV1APIService(params: WatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/watch/apiservices/${params.name}`; + const path = `/apis/apiregistration.k8s.io/v1/watch/apiservices/${params.path.name}`; return await this.get(path, null, null, opts); } async getAppsAPIGroup(params: GetAppsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -34760,227 +38478,227 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; return await this.get(path, null, null, opts); } async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; return await this.delete(path, params.query, null, opts); } async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; return await this.get(path, null, null, opts); } async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; return await this.delete(path, params.query, null, opts); } async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}/status`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}/status`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}/status`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; return await this.get(path, null, null, opts); } async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; return await this.delete(path, params.query, null, opts); } async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/scale`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; return await this.get(path, null, null, opts); } async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/scale`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; return await this.put(path, params.query, params.body, opts); } async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/scale`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; return await this.patch(path, params.query, null, opts); } async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/status`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/status`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/status`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; return await this.get(path, null, null, opts); } async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; return await this.delete(path, params.query, null, opts); } async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/scale`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; return await this.get(path, null, null, opts); } async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/scale`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; return await this.put(path, params.query, params.body, opts); } async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/scale`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; return await this.patch(path, params.query, null, opts); } async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/status`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/status`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/status`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; return await this.get(path, null, null, opts); } async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; return await this.delete(path, params.query, null, opts); } async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/scale`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; return await this.get(path, null, null, opts); } async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/scale`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; return await this.put(path, params.query, params.body, opts); } async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/scale`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; return await this.patch(path, params.query, null, opts); } async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/status`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/status`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/status`; + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -35004,43 +38722,43 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchAppsV1NamespacedControllerRevisionList(params: WatchAppsV1NamespacedControllerRevisionListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/controllerrevisions`; + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/controllerrevisions`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedControllerRevision(params: WatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/controllerrevisions/${params.name}`; + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedDaemonSetList(params: WatchAppsV1NamespacedDaemonSetListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/daemonsets`; + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/daemonsets`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedDaemonSet(params: WatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/daemonsets/${params.name}`; + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedDeploymentList(params: WatchAppsV1NamespacedDeploymentListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/deployments`; + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/deployments`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedDeployment(params: WatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/deployments/${params.name}`; + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/deployments/${params.path.name}`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedReplicaSetList(params: WatchAppsV1NamespacedReplicaSetListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/replicasets`; + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/replicasets`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedReplicaSet(params: WatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/replicasets/${params.name}`; + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedStatefulSetList(params: WatchAppsV1NamespacedStatefulSetListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/statefulsets`; + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/statefulsets`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedStatefulSet(params: WatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/statefulsets/${params.name}`; + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; return await this.get(path, null, null, opts); } async watchAppsV1ReplicaSetListForAllNamespaces(params: WatchAppsV1ReplicaSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -35076,7 +38794,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/authorization.k8s.io/v1/namespaces/${params.namespace}/localsubjectaccessreviews`; + const path = `/apis/authorization.k8s.io/v1/namespaces/${params.path.namespace}/localsubjectaccessreviews`; return await this.post(path, null, params.body, opts); } async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { @@ -35096,83 +38814,83 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; return await this.get(path, null, null, opts); } async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; return await this.delete(path, null, null, opts); } async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics/${params.name}`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics/${params.name}`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics/${params.name}`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics/${params.name}`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics/${params.name}/status`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics/${params.name}/status`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics/${params.name}/status`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; return await this.get(path, null, null, opts); } async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; return await this.delete(path, null, null, opts); } async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers/${params.name}`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers/${params.name}`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers/${params.name}`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers/${params.name}`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers/${params.name}/status`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers/${params.name}/status`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers/${params.name}/status`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -35192,43 +38910,43 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers`; + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; return await this.get(path, null, null, opts); } async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers`; + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers`; + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; return await this.delete(path, params.query, null, opts); } async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -35236,11 +38954,11 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchAutoscalingV1NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/watch/namespaces/${params.namespace}/horizontalpodautoscalers`; + const path = `/apis/autoscaling/v1/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers`; return await this.get(path, null, null, opts); } async watchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/watch/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + const path = `/apis/autoscaling/v1/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.get(path, null, null, opts); } async getAutoscalingV2APIResources(params: GetAutoscalingV2APIResourcesRequest, opts?: APIClientRequestOpts): Promise { @@ -35252,43 +38970,43 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers`; + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; return await this.get(path, null, null, opts); } async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers`; + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers`; + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; return await this.delete(path, params.query, null, opts); } async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async watchAutoscalingV2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -35296,11 +39014,11 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchAutoscalingV2NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/watch/namespaces/${params.namespace}/horizontalpodautoscalers`; + const path = `/apis/autoscaling/v2/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers`; return await this.get(path, null, null, opts); } async watchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/watch/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + const path = `/apis/autoscaling/v2/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.get(path, null, null, opts); } async getBatchAPIGroup(params: GetBatchAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -35320,83 +39038,83 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; return await this.get(path, null, null, opts); } async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; return await this.delete(path, params.query, null, opts); } async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}/status`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}/status`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}/status`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; return await this.get(path, null, null, opts); } async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; return await this.delete(path, params.query, null, opts); } async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}/status`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}/status`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}/status`; + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -35408,19 +39126,19 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchBatchV1NamespacedCronJobList(params: WatchBatchV1NamespacedCronJobListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/watch/namespaces/${params.namespace}/cronjobs`; + const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/cronjobs`; return await this.get(path, null, null, opts); } async watchBatchV1NamespacedCronJob(params: WatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/watch/namespaces/${params.namespace}/cronjobs/${params.name}`; + const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; return await this.get(path, null, null, opts); } async watchBatchV1NamespacedJobList(params: WatchBatchV1NamespacedJobListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/watch/namespaces/${params.namespace}/jobs`; + const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/jobs`; return await this.get(path, null, null, opts); } async watchBatchV1NamespacedJob(params: WatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/watch/namespaces/${params.namespace}/jobs/${params.name}`; + const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/jobs/${params.path.name}`; return await this.get(path, null, null, opts); } async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -35428,43 +39146,43 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images`; + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; return await this.get(path, null, null, opts); } async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images`; + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; return await this.post(path, params.query, params.body, opts); } async deleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images`; + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; return await this.delete(path, null, null, opts); } async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images/${params.name}`; + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images/${params.name}`; + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCachingInternalKnativeDevV1alpha1NamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images/${params.name}`; + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images/${params.name}`; + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images/${params.name}/status`; + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images/${params.name}/status`; + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images/${params.name}/status`; + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -35488,31 +39206,31 @@ export class KubernetesClient extends APIClient { return await this.delete(path, null, null, opts); } async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/clusterissuers/${params.name}`; + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/clusterissuers/${params.name}`; + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1ClusterIssuer(params: DeleteCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/clusterissuers/${params.name}`; + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/clusterissuers/${params.name}`; + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/clusterissuers/${params.name}/status`; + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/clusterissuers/${params.name}/status`; + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/clusterissuers/${params.name}/status`; + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -35520,123 +39238,123 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; return await this.get(path, null, null, opts); } async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedCertificateRequest(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; return await this.delete(path, null, null, opts); } async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests/${params.name}`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests/${params.name}`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedCertificateRequest(params: DeleteCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests/${params.name}`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests/${params.name}`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests/${params.name}/status`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests/${params.name}/status`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests/${params.name}/status`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; return await this.get(path, null, null, opts); } async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedCertificate(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; return await this.delete(path, null, null, opts); } async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates/${params.name}`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates/${params.name}`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedCertificate(params: DeleteCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates/${params.name}`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates/${params.name}`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates/${params.name}/status`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates/${params.name}/status`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates/${params.name}/status`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; return await this.get(path, null, null, opts); } async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedIssuer(params: DeleteCertManagerIoV1CollectionNamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; return await this.delete(path, null, null, opts); } async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers/${params.name}`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers/${params.name}`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedIssuer(params: DeleteCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers/${params.name}`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers/${params.name}`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers/${params.name}/status`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers/${params.name}/status`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers/${params.name}/status`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async getCertificatesAPIGroup(params: GetCertificatesAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -35660,43 +39378,43 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}`; + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}`; + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}`; + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}`; + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/approval`; + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; return await this.get(path, null, null, opts); } async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/approval`; + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; return await this.put(path, params.query, params.body, opts); } async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/approval`; + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; return await this.patch(path, params.query, null, opts); } async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/status`; + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/status`; + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/status`; + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { @@ -35704,7 +39422,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchCertificatesV1CertificateSigningRequest(params: WatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/watch/certificatesigningrequests/${params.name}`; + const path = `/apis/certificates.k8s.io/v1/watch/certificatesigningrequests/${params.path.name}`; return await this.get(path, null, null, opts); } async getCoordinationAPIGroup(params: GetCoordinationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -35720,31 +39438,31 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases`; + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; return await this.get(path, null, null, opts); } async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases`; + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; return await this.post(path, params.query, params.body, opts); } async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases`; + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; return await this.delete(path, params.query, null, opts); } async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases/${params.name}`; + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases/${params.name}`; + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases/${params.name}`; + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases/${params.name}`; + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -35752,11 +39470,11 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchCoordinationV1NamespacedLeaseList(params: WatchCoordinationV1NamespacedLeaseListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/watch/namespaces/${params.namespace}/leases`; + const path = `/apis/coordination.k8s.io/v1/watch/namespaces/${params.path.namespace}/leases`; return await this.get(path, null, null, opts); } async watchCoordinationV1NamespacedLease(params: WatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/watch/namespaces/${params.namespace}/leases/${params.name}`; + const path = `/apis/coordination.k8s.io/v1/watch/namespaces/${params.path.namespace}/leases/${params.path.name}`; return await this.get(path, null, null, opts); } async getDiscoveryAPIGroup(params: GetDiscoveryAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -35772,31 +39490,31 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices`; + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; return await this.get(path, null, null, opts); } async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices`; + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; return await this.post(path, params.query, params.body, opts); } async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices`; + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; return await this.delete(path, params.query, null, opts); } async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices/${params.name}`; + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices/${params.name}`; + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices/${params.name}`; + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices/${params.name}`; + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -35804,11 +39522,11 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchDiscoveryV1NamespacedEndpointSliceList(params: WatchDiscoveryV1NamespacedEndpointSliceListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/watch/namespaces/${params.namespace}/endpointslices`; + const path = `/apis/discovery.k8s.io/v1/watch/namespaces/${params.path.namespace}/endpointslices`; return await this.get(path, null, null, opts); } async watchDiscoveryV1NamespacedEndpointSlice(params: WatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/watch/namespaces/${params.namespace}/endpointslices/${params.name}`; + const path = `/apis/discovery.k8s.io/v1/watch/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; return await this.get(path, null, null, opts); } async getEventsAPIGroup(params: GetEventsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -35824,31 +39542,31 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events`; + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; return await this.get(path, null, null, opts); } async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events`; + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; return await this.post(path, params.query, params.body, opts); } async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events`; + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; return await this.delete(path, params.query, null, opts); } async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -35856,11 +39574,11 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.namespace}/events`; + const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.path.namespace}/events`; return await this.get(path, null, null, opts); } async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.namespace}/events/${params.name}`; + const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.path.namespace}/events/${params.path.name}`; return await this.get(path, null, null, opts); } async getFlowcontrolApiserverAPIGroup(params: GetFlowcontrolApiserverAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -35884,31 +39602,31 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.name}`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.name}`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1FlowSchema(params: DeleteFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.name}`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.name}`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.name}/status`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.name}/status`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.name}/status`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { @@ -35924,31 +39642,31 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.name}`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.name}`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1PriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.name}`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.name}`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.name}/status`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.name}/status`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.name}/status`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async watchFlowcontrolApiserverV1FlowSchemaList(params: WatchFlowcontrolApiserverV1FlowSchemaListRequest, opts?: APIClientRequestOpts): Promise { @@ -35956,7 +39674,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchFlowcontrolApiserverV1FlowSchema(params: WatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas/${params.name}`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas/${params.path.name}`; return await this.get(path, null, null, opts); } async watchFlowcontrolApiserverV1PriorityLevelConfigurationList(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationListRequest, opts?: APIClientRequestOpts): Promise { @@ -35964,7 +39682,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchFlowcontrolApiserverV1PriorityLevelConfiguration(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations/${params.name}`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations/${params.path.name}`; return await this.get(path, null, null, opts); } async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -35972,271 +39690,271 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; return await this.get(path, null, null, opts); } async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedAlertmanager(params: DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; return await this.delete(path, null, null, opts); } async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedAlertmanager(params: DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}/scale`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}/scale`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; return await this.put(path, params.query, params.body, opts); } async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}/scale`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; return await this.patch(path, params.query, null, opts); } async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}/status`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}/status`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}/status`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/podmonitors`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; return await this.get(path, null, null, opts); } async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/podmonitors`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPodMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/podmonitors`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; return await this.delete(path, null, null, opts); } async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/podmonitors/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/podmonitors/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPodMonitor(params: DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/podmonitors/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/podmonitors/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/probes`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; return await this.get(path, null, null, opts); } async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/probes`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedProbe(params: DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/probes`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; return await this.delete(path, null, null, opts); } async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/probes/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/probes/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedProbe(params: DeleteMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/probes/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/probes/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; return await this.get(path, null, null, opts); } async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPrometheus(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; return await this.delete(path, null, null, opts); } async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPrometheus(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}/scale`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}/scale`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; return await this.put(path, params.query, params.body, opts); } async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}/scale`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; return await this.patch(path, params.query, null, opts); } async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}/status`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}/status`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}/status`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheusrules`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; return await this.get(path, null, null, opts); } async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheusrules`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheusrules`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; return await this.delete(path, null, null, opts); } async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheusrules/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheusrules/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheusrules/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheusrules/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; return await this.get(path, null, null, opts); } async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; return await this.delete(path, null, null, opts); } async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors/${params.name}/status`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors/${params.name}/status`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors/${params.name}/status`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; return await this.get(path, null, null, opts); } async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedThanosRuler(params: DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; return await this.delete(path, null, null, opts); } async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedThanosRuler(params: DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers/${params.name}/status`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers/${params.name}/status`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers/${params.name}/status`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -36268,111 +39986,111 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/alertmanagerconfigs`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; return await this.get(path, null, null, opts); } async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/alertmanagerconfigs`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/alertmanagerconfigs`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; return await this.delete(path, null, null, opts); } async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/alertmanagerconfigs/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/alertmanagerconfigs/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/alertmanagerconfigs/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/alertmanagerconfigs/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; return await this.get(path, null, null, opts); } async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; return await this.delete(path, null, null, opts); } async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}/scale`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}/scale`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; return await this.put(path, params.query, params.body, opts); } async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}/scale`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; return await this.patch(path, params.query, null, opts); } async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}/status`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}/status`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}/status`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/scrapeconfigs`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; return await this.get(path, null, null, opts); } async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/scrapeconfigs`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/scrapeconfigs`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; return await this.delete(path, null, null, opts); } async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/scrapeconfigs/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/scrapeconfigs/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/scrapeconfigs/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/scrapeconfigs/${params.name}`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -36400,31 +40118,31 @@ export class KubernetesClient extends APIClient { return await this.delete(path, null, null, opts); } async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.name}/status`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.name}/status`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.name}/status`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -36432,123 +40150,123 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; return await this.get(path, null, null, opts); } async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; return await this.delete(path, null, null, opts); } async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates/${params.name}/status`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates/${params.name}/status`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates/${params.name}/status`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; return await this.get(path, null, null, opts); } async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; return await this.delete(path, null, null, opts); } async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses/${params.name}/status`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses/${params.name}/status`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses/${params.name}/status`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; return await this.get(path, null, null, opts); } async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; return await this.delete(path, null, null, opts); } async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices/${params.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices/${params.name}/status`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices/${params.name}/status`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices/${params.name}/status`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -36576,19 +40294,19 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.name}`; + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.name}`; + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.name}`; + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.name}`; + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -36596,71 +40314,71 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; return await this.get(path, null, null, opts); } async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; return await this.delete(path, params.query, null, opts); } async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}/status`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}/status`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}/status`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; return await this.get(path, null, null, opts); } async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; return await this.delete(path, params.query, null, opts); } async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies/${params.name}`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies/${params.name}`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies/${params.name}`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies/${params.name}`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -36672,7 +40390,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchNetworkingV1IngressClass(params: WatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/watch/ingressclasses/${params.name}`; + const path = `/apis/networking.k8s.io/v1/watch/ingressclasses/${params.path.name}`; return await this.get(path, null, null, opts); } async watchNetworkingV1IngressListForAllNamespaces(params: WatchNetworkingV1IngressListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -36680,19 +40398,19 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchNetworkingV1NamespacedIngressList(params: WatchNetworkingV1NamespacedIngressListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.namespace}/ingresses`; + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/ingresses`; return await this.get(path, null, null, opts); } async watchNetworkingV1NamespacedIngress(params: WatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.namespace}/ingresses/${params.name}`; + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; return await this.get(path, null, null, opts); } async watchNetworkingV1NamespacedNetworkPolicyList(params: WatchNetworkingV1NamespacedNetworkPolicyListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.namespace}/networkpolicies`; + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/networkpolicies`; return await this.get(path, null, null, opts); } async watchNetworkingV1NamespacedNetworkPolicy(params: WatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.namespace}/networkpolicies/${params.name}`; + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; return await this.get(path, null, null, opts); } async watchNetworkingV1NetworkPolicyListForAllNamespaces(params: WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -36720,19 +40438,19 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.name}`; + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.name}`; + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.name}`; + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.name}`; + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { @@ -36740,7 +40458,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchNodeV1RuntimeClass(params: WatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/node.k8s.io/v1/watch/runtimeclasses/${params.name}`; + const path = `/apis/node.k8s.io/v1/watch/runtimeclasses/${params.path.name}`; return await this.get(path, null, null, opts); } async getPolicyAPIGroup(params: GetPolicyAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -36752,43 +40470,43 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets`; + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; return await this.get(path, null, null, opts); } async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets`; + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; return await this.post(path, params.query, params.body, opts); } async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets`; + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; return await this.delete(path, params.query, null, opts); } async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; return await this.get(path, null, null, opts); } async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}/status`; + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}/status`; + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}/status`; + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -36796,11 +40514,11 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/watch/namespaces/${params.namespace}/poddisruptionbudgets`; + const path = `/apis/policy/v1/watch/namespaces/${params.path.namespace}/poddisruptionbudgets`; return await this.get(path, null, null, opts); } async watchPolicyV1NamespacedPodDisruptionBudget(params: WatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/watch/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; + const path = `/apis/policy/v1/watch/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; return await this.get(path, null, null, opts); } async watchPolicyV1PodDisruptionBudgetListForAllNamespaces(params: WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -36824,19 +40542,19 @@ export class KubernetesClient extends APIClient { return await this.delete(path, null, null, opts); } async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1ClusterImageCatalog(params: DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -36852,335 +40570,335 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; return await this.get(path, null, null, opts); } async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; return await this.delete(path, null, null, opts); } async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedBackup(params: DeletePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; return await this.get(path, null, null, opts); } async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedCluster(params: DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; return await this.delete(path, null, null, opts); } async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedCluster(params: DeletePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}/scale`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}/scale`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; return await this.put(path, params.query, params.body, opts); } async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}/scale`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; return await this.patch(path, params.query, null, opts); } async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; return await this.get(path, null, null, opts); } async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedDatabase(params: DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; return await this.delete(path, null, null, opts); } async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedDatabase(params: DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/imagecatalogs`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; return await this.get(path, null, null, opts); } async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/imagecatalogs`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/imagecatalogs`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; return await this.delete(path, null, null, opts); } async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/imagecatalogs/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/imagecatalogs/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/imagecatalogs/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/imagecatalogs/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; return await this.get(path, null, null, opts); } async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedPooler(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; return await this.delete(path, null, null, opts); } async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedPooler(params: DeletePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}/scale`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}/scale`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; return await this.put(path, params.query, params.body, opts); } async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}/scale`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; return await this.patch(path, params.query, null, opts); } async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; return await this.get(path, null, null, opts); } async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedPublication(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; return await this.delete(path, null, null, opts); } async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedPublication(params: DeletePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; return await this.get(path, null, null, opts); } async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; return await this.delete(path, null, null, opts); } async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; return await this.get(path, null, null, opts); } async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedSubscription(params: DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; return await this.delete(path, null, null, opts); } async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedSubscription(params: DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions/${params.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions/${params.name}/status`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -37220,19 +40938,19 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { @@ -37248,75 +40966,75 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; return await this.get(path, null, null, opts); } async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; return await this.delete(path, params.query, null, opts); } async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; return await this.get(path, null, null, opts); } async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; return await this.delete(path, params.query, null, opts); } async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -37332,7 +41050,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1ClusterRoleBinding(params: WatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/${params.path.name}`; return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1ClusterRoleList(params: WatchRbacAuthorizationV1ClusterRoleListRequest, opts?: APIClientRequestOpts): Promise { @@ -37340,23 +41058,23 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1ClusterRole(params: WatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterroles/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterroles/${params.path.name}`; return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1NamespacedRoleBindingList(params: WatchRbacAuthorizationV1NamespacedRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.namespace}/rolebindings`; + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/rolebindings`; return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1NamespacedRoleBinding(params: WatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.namespace}/rolebindings/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1NamespacedRoleList(params: WatchRbacAuthorizationV1NamespacedRoleListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.namespace}/roles`; + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/roles`; return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1NamespacedRole(params: WatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.namespace}/roles/${params.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/roles/${params.path.name}`; return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1RoleBindingListForAllNamespaces(params: WatchRbacAuthorizationV1RoleBindingListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -37388,19 +41106,19 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.name}`; + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.name}`; + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.name}`; + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.name}`; + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { @@ -37408,7 +41126,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchSchedulingV1PriorityClass(params: WatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses/${params.name}`; + const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses/${params.path.name}`; return await this.get(path, null, null, opts); } async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -37416,163 +41134,163 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; return await this.get(path, null, null, opts); } async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedConfiguration(params: DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; return await this.delete(path, null, null, opts); } async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedConfiguration(params: DeleteServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations/${params.name}/status`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations/${params.name}/status`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations/${params.name}/status`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; return await this.get(path, null, null, opts); } async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedRevision(params: DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; return await this.delete(path, null, null, opts); } async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedRevision(params: DeleteServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions/${params.name}/status`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions/${params.name}/status`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions/${params.name}/status`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; return await this.get(path, null, null, opts); } async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedRoute(params: DeleteServingKnativeDevV1CollectionNamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; return await this.delete(path, null, null, opts); } async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedRoute(params: DeleteServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes/${params.name}/status`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes/${params.name}/status`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes/${params.name}/status`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; return await this.get(path, null, null, opts); } async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedService(params: DeleteServingKnativeDevV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; return await this.delete(path, null, null, opts); } async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedService(params: DeleteServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services/${params.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services/${params.name}/status`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services/${params.name}/status`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services/${params.name}/status`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -37592,43 +41310,43 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listServingKnativeDevV1beta1NamespacedDomainMapping(params: ListServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings`; + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings`; return await this.get(path, null, null, opts); } async createServingKnativeDevV1beta1NamespacedDomainMapping(params: CreateServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings`; + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings`; return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1beta1CollectionNamespacedDomainMapping(params: DeleteServingKnativeDevV1beta1CollectionNamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings`; + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings`; return await this.delete(path, null, null, opts); } async readServingKnativeDevV1beta1NamespacedDomainMapping(params: ReadServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings/${params.name}`; + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceServingKnativeDevV1beta1NamespacedDomainMapping(params: ReplaceServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings/${params.name}`; + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1beta1NamespacedDomainMapping(params: DeleteServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings/${params.name}`; + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchServingKnativeDevV1beta1NamespacedDomainMapping(params: PatchServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings/${params.name}`; + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: ReadServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings/${params.name}/status`; + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: ReplaceServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings/${params.name}/status`; + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: PatchServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings/${params.name}/status`; + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async getStorageAPIGroup(params: GetStorageAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -37652,19 +41370,19 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csidrivers/${params.name}`; + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csidrivers/${params.name}`; + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csidrivers/${params.name}`; + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csidrivers/${params.name}`; + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { @@ -37680,19 +41398,19 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csinodes/${params.name}`; + const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csinodes/${params.name}`; + const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csinodes/${params.name}`; + const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csinodes/${params.name}`; + const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -37700,31 +41418,31 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/namespaces/${params.namespace}/csistoragecapacities`; + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; return await this.get(path, null, null, opts); } async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/namespaces/${params.namespace}/csistoragecapacities`; + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionNamespacedCSIStorageCapacity(params: DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/namespaces/${params.namespace}/csistoragecapacities`; + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; return await this.delete(path, params.query, null, opts); } async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/namespaces/${params.namespace}/csistoragecapacities/${params.name}`; + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/namespaces/${params.namespace}/csistoragecapacities/${params.name}`; + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteStorageV1NamespacedCSIStorageCapacity(params: DeleteStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/namespaces/${params.namespace}/csistoragecapacities/${params.name}`; + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/namespaces/${params.namespace}/csistoragecapacities/${params.name}`; + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { @@ -37740,19 +41458,19 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/storageclasses/${params.name}`; + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/storageclasses/${params.name}`; + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/storageclasses/${params.name}`; + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/storageclasses/${params.name}`; + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { @@ -37768,31 +41486,31 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}`; + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; return await this.get(path, null, null, opts); } async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}`; + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; return await this.put(path, params.query, params.body, opts); } async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}`; + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; return await this.delete(path, params.query, null, opts); } async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}`; + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; return await this.patch(path, params.query, null, opts); } async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}/status`; + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; return await this.get(path, null, null, opts); } async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}/status`; + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}/status`; + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; return await this.patch(path, params.query, null, opts); } async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { @@ -37800,7 +41518,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchStorageV1CSIDriver(params: WatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/watch/csidrivers/${params.name}`; + const path = `/apis/storage.k8s.io/v1/watch/csidrivers/${params.path.name}`; return await this.get(path, null, null, opts); } async watchStorageV1CSINodeList(params: WatchStorageV1CSINodeListRequest, opts?: APIClientRequestOpts): Promise { @@ -37808,7 +41526,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchStorageV1CSINode(params: WatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/watch/csinodes/${params.name}`; + const path = `/apis/storage.k8s.io/v1/watch/csinodes/${params.path.name}`; return await this.get(path, null, null, opts); } async watchStorageV1CSIStorageCapacityListForAllNamespaces(params: WatchStorageV1CSIStorageCapacityListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -37816,11 +41534,11 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchStorageV1NamespacedCSIStorageCapacityList(params: WatchStorageV1NamespacedCSIStorageCapacityListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/watch/namespaces/${params.namespace}/csistoragecapacities`; + const path = `/apis/storage.k8s.io/v1/watch/namespaces/${params.path.namespace}/csistoragecapacities`; return await this.get(path, null, null, opts); } async watchStorageV1NamespacedCSIStorageCapacity(params: WatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/watch/namespaces/${params.namespace}/csistoragecapacities/${params.name}`; + const path = `/apis/storage.k8s.io/v1/watch/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; return await this.get(path, null, null, opts); } async watchStorageV1StorageClassList(params: WatchStorageV1StorageClassListRequest, opts?: APIClientRequestOpts): Promise { @@ -37828,7 +41546,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchStorageV1StorageClass(params: WatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/watch/storageclasses/${params.name}`; + const path = `/apis/storage.k8s.io/v1/watch/storageclasses/${params.path.name}`; return await this.get(path, null, null, opts); } async watchStorageV1VolumeAttachmentList(params: WatchStorageV1VolumeAttachmentListRequest, opts?: APIClientRequestOpts): Promise { @@ -37836,7 +41554,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchStorageV1VolumeAttachment(params: WatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/watch/volumeattachments/${params.name}`; + const path = `/apis/storage.k8s.io/v1/watch/volumeattachments/${params.path.name}`; return await this.get(path, null, null, opts); } async getServiceAccountIssuerOpenIDKeyset(params: GetServiceAccountIssuerOpenIDKeysetRequest, opts?: APIClientRequestOpts): Promise { @@ -37847,4 +41565,107 @@ export class KubernetesClient extends APIClient { const path = `/version/`; return await this.get(path, null, null, opts); } -} \ No newline at end of file +} +export interface ResourceTypeMap { + "core/v1/ComponentStatus": ComponentStatus; + "core/v1/ConfigMap": ConfigMap; + "core/v1/Endpoints": Endpoints; + "core/v1/Event": Event; + "core/v1/LimitRange": LimitRange; + "core/v1/Namespace": Namespace; + "core/v1/Binding": Binding; + "core/v1/Status": Status; + "core/v1/PersistentVolumeClaim": PersistentVolumeClaim; + "core/v1/Pod": Pod; + "core/v1/PodTemplate": PodTemplate; + "core/v1/ReplicationController": ReplicationController; + "core/v1/ResourceQuota": ResourceQuota; + "core/v1/Secret": Secret; + "core/v1/ServiceAccount": ServiceAccount; + "core/v1/Service": Service; + "core/v1/Node": Node; + "core/v1/PersistentVolume": PersistentVolume; + "acme.cert-manager.io/v1/Challenge": AcmeCertManagerIoChallenge; + "acme.cert-manager.io/v1/Order": AcmeCertManagerIoOrder; + "admissionregistration.k8s.io/v1/MutatingWebhookConfiguration": AdmissionregistrationK8sIoMutatingWebhookConfiguration; + "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicy": AdmissionregistrationK8sIoValidatingAdmissionPolicy; + "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicyBinding": AdmissionregistrationK8sIoValidatingAdmissionPolicyBinding; + "admissionregistration.k8s.io/v1/ValidatingWebhookConfiguration": AdmissionregistrationK8sIoValidatingWebhookConfiguration; + "apiextensions.k8s.io/v1/CustomResourceDefinition": ApiextensionsK8sIoCustomResourceDefinition; + "apiregistration.k8s.io/v1/APIService": ApiregistrationK8sIoAPIService; + "apps/v1/ControllerRevision": AppsControllerRevision; + "apps/v1/DaemonSet": AppsDaemonSet; + "apps/v1/Deployment": AppsDeployment; + "apps/v1/ReplicaSet": AppsReplicaSet; + "apps/v1/StatefulSet": AppsStatefulSet; + "autoscaling.internal.knative.dev/v1alpha1/Metric": AutoscalingInternalKnativeDevMetric; + "autoscaling.internal.knative.dev/v1alpha1/PodAutoscaler": AutoscalingInternalKnativeDevPodAutoscaler; + "autoscaling/v1/HorizontalPodAutoscaler": AutoscalingHorizontalPodAutoscaler; + "autoscaling/v2/HorizontalPodAutoscaler": AutoscalingHorizontalPodAutoscaler; + "batch/v1/CronJob": BatchCronJob; + "batch/v1/Job": BatchJob; + "caching.internal.knative.dev/v1alpha1/Image": CachingInternalKnativeDevImage; + "cert-manager.io/v1/ClusterIssuer": CertManagerIoClusterIssuer; + "cert-manager.io/v1/CertificateRequest": CertManagerIoCertificateRequest; + "cert-manager.io/v1/Certificate": CertManagerIoCertificate; + "cert-manager.io/v1/Issuer": CertManagerIoIssuer; + "certificates.k8s.io/v1/CertificateSigningRequest": CertificatesK8sIoCertificateSigningRequest; + "coordination.k8s.io/v1/Lease": CoordinationK8sIoLease; + "discovery.k8s.io/v1/EndpointSlice": DiscoveryK8sIoEndpointSlice; + "events.k8s.io/v1/Event": EventsK8sIoEvent; + "flowcontrol.apiserver.k8s.io/v1/FlowSchema": FlowcontrolApiserverK8sIoFlowSchema; + "flowcontrol.apiserver.k8s.io/v1/PriorityLevelConfiguration": FlowcontrolApiserverK8sIoPriorityLevelConfiguration; + "monitoring.coreos.com/v1/Alertmanager": MonitoringCoreosComAlertmanager; + "monitoring.coreos.com/v1/PodMonitor": MonitoringCoreosComPodMonitor; + "monitoring.coreos.com/v1/Probe": MonitoringCoreosComProbe; + "monitoring.coreos.com/v1/Prometheus": MonitoringCoreosComPrometheus; + "monitoring.coreos.com/v1/PrometheusRule": MonitoringCoreosComPrometheusRule; + "monitoring.coreos.com/v1/ServiceMonitor": MonitoringCoreosComServiceMonitor; + "monitoring.coreos.com/v1/ThanosRuler": MonitoringCoreosComThanosRuler; + "monitoring.coreos.com/v1alpha1/AlertmanagerConfig": MonitoringCoreosComAlertmanagerConfig; + "monitoring.coreos.com/v1alpha1/PrometheusAgent": MonitoringCoreosComPrometheusAgent; + "monitoring.coreos.com/v1alpha1/ScrapeConfig": MonitoringCoreosComScrapeConfig; + "networking.internal.knative.dev/v1alpha1/ClusterDomainClaim": NetworkingInternalKnativeDevClusterDomainClaim; + "networking.internal.knative.dev/v1alpha1/Certificate": NetworkingInternalKnativeDevCertificate; + "networking.internal.knative.dev/v1alpha1/Ingress": NetworkingInternalKnativeDevIngress; + "networking.internal.knative.dev/v1alpha1/ServerlessService": NetworkingInternalKnativeDevServerlessService; + "networking.k8s.io/v1/IngressClass": NetworkingK8sIoIngressClass; + "networking.k8s.io/v1/Ingress": NetworkingK8sIoIngress; + "networking.k8s.io/v1/NetworkPolicy": NetworkingK8sIoNetworkPolicy; + "node.k8s.io/v1/RuntimeClass": NodeK8sIoRuntimeClass; + "policy/v1/PodDisruptionBudget": PolicyPodDisruptionBudget; + "postgresql.cnpg.io/v1/ClusterImageCatalog": PostgresqlCnpgIoClusterImageCatalog; + "postgresql.cnpg.io/v1/Backup": PostgresqlCnpgIoBackup; + "postgresql.cnpg.io/v1/Cluster": PostgresqlCnpgIoCluster; + "postgresql.cnpg.io/v1/Database": PostgresqlCnpgIoDatabase; + "postgresql.cnpg.io/v1/ImageCatalog": PostgresqlCnpgIoImageCatalog; + "postgresql.cnpg.io/v1/Pooler": PostgresqlCnpgIoPooler; + "postgresql.cnpg.io/v1/Publication": PostgresqlCnpgIoPublication; + "postgresql.cnpg.io/v1/ScheduledBackup": PostgresqlCnpgIoScheduledBackup; + "postgresql.cnpg.io/v1/Subscription": PostgresqlCnpgIoSubscription; + "rbac.authorization.k8s.io/v1/ClusterRoleBinding": RbacAuthorizationK8sIoClusterRoleBinding; + "rbac.authorization.k8s.io/v1/ClusterRole": RbacAuthorizationK8sIoClusterRole; + "rbac.authorization.k8s.io/v1/RoleBinding": RbacAuthorizationK8sIoRoleBinding; + "rbac.authorization.k8s.io/v1/Role": RbacAuthorizationK8sIoRole; + "scheduling.k8s.io/v1/PriorityClass": SchedulingK8sIoPriorityClass; + "serving.knative.dev/v1/Configuration": ServingKnativeDevConfiguration; + "serving.knative.dev/v1/Revision": ServingKnativeDevRevision; + "serving.knative.dev/v1/Route": ServingKnativeDevRoute; + "serving.knative.dev/v1/Service": ServingKnativeDevService; + "serving.knative.dev/v1beta1/DomainMapping": ServingKnativeDevDomainMapping; + "storage.k8s.io/v1/CSIDriver": StorageK8sIoCSIDriver; + "storage.k8s.io/v1/CSINode": StorageK8sIoCSINode; + "storage.k8s.io/v1/CSIStorageCapacity": StorageK8sIoCSIStorageCapacity; + "storage.k8s.io/v1/StorageClass": StorageK8sIoStorageClass; + "storage.k8s.io/v1/VolumeAttachment": StorageK8sIoVolumeAttachment; + "policy/v1/Eviction": PolicyEviction; + "autoscaling/v1/Scale": AutoscalingScale; + "authentication.k8s.io/v1/TokenRequest": AuthenticationK8sIoTokenRequest; + "authentication.k8s.io/v1/SelfSubjectReview": AuthenticationK8sIoSelfSubjectReview; + "authentication.k8s.io/v1/TokenReview": AuthenticationK8sIoTokenReview; + "authorization.k8s.io/v1/LocalSubjectAccessReview": AuthorizationK8sIoLocalSubjectAccessReview; + "authorization.k8s.io/v1/SelfSubjectAccessReview": AuthorizationK8sIoSelfSubjectAccessReview; + "authorization.k8s.io/v1/SelfSubjectRulesReview": AuthorizationK8sIoSelfSubjectRulesReview; + "authorization.k8s.io/v1/SubjectAccessReview": AuthorizationK8sIoSubjectAccessReview; +} +export type KubernetesResource = ComponentStatus | ConfigMap | Endpoints | Event | LimitRange | Namespace | Binding | Status | PersistentVolumeClaim | Pod | PodTemplate | ReplicationController | ResourceQuota | Secret | ServiceAccount | Service | Node | PersistentVolume | AcmeCertManagerIoChallenge | AcmeCertManagerIoOrder | AdmissionregistrationK8sIoMutatingWebhookConfiguration | AdmissionregistrationK8sIoValidatingAdmissionPolicy | AdmissionregistrationK8sIoValidatingAdmissionPolicyBinding | AdmissionregistrationK8sIoValidatingWebhookConfiguration | ApiextensionsK8sIoCustomResourceDefinition | ApiregistrationK8sIoAPIService | AppsControllerRevision | AppsDaemonSet | AppsDeployment | AppsReplicaSet | AppsStatefulSet | AutoscalingInternalKnativeDevMetric | AutoscalingInternalKnativeDevPodAutoscaler | AutoscalingHorizontalPodAutoscaler | BatchCronJob | BatchJob | CachingInternalKnativeDevImage | CertManagerIoClusterIssuer | CertManagerIoCertificateRequest | CertManagerIoCertificate | CertManagerIoIssuer | CertificatesK8sIoCertificateSigningRequest | CoordinationK8sIoLease | DiscoveryK8sIoEndpointSlice | EventsK8sIoEvent | FlowcontrolApiserverK8sIoFlowSchema | FlowcontrolApiserverK8sIoPriorityLevelConfiguration | MonitoringCoreosComAlertmanager | MonitoringCoreosComPodMonitor | MonitoringCoreosComProbe | MonitoringCoreosComPrometheus | MonitoringCoreosComPrometheusRule | MonitoringCoreosComServiceMonitor | MonitoringCoreosComThanosRuler | MonitoringCoreosComAlertmanagerConfig | MonitoringCoreosComPrometheusAgent | MonitoringCoreosComScrapeConfig | NetworkingInternalKnativeDevClusterDomainClaim | NetworkingInternalKnativeDevCertificate | NetworkingInternalKnativeDevIngress | NetworkingInternalKnativeDevServerlessService | NetworkingK8sIoIngressClass | NetworkingK8sIoIngress | NetworkingK8sIoNetworkPolicy | NodeK8sIoRuntimeClass | PolicyPodDisruptionBudget | PostgresqlCnpgIoClusterImageCatalog | PostgresqlCnpgIoBackup | PostgresqlCnpgIoCluster | PostgresqlCnpgIoDatabase | PostgresqlCnpgIoImageCatalog | PostgresqlCnpgIoPooler | PostgresqlCnpgIoPublication | PostgresqlCnpgIoScheduledBackup | PostgresqlCnpgIoSubscription | RbacAuthorizationK8sIoClusterRoleBinding | RbacAuthorizationK8sIoClusterRole | RbacAuthorizationK8sIoRoleBinding | RbacAuthorizationK8sIoRole | SchedulingK8sIoPriorityClass | ServingKnativeDevConfiguration | ServingKnativeDevRevision | ServingKnativeDevRoute | ServingKnativeDevService | ServingKnativeDevDomainMapping | StorageK8sIoCSIDriver | StorageK8sIoCSINode | StorageK8sIoCSIStorageCapacity | StorageK8sIoStorageClass | StorageK8sIoVolumeAttachment | PolicyEviction | AutoscalingScale | AuthenticationK8sIoTokenRequest | AuthenticationK8sIoSelfSubjectReview | AuthenticationK8sIoTokenReview | AuthorizationK8sIoLocalSubjectAccessReview | AuthorizationK8sIoSelfSubjectAccessReview | AuthorizationK8sIoSelfSubjectRulesReview | AuthorizationK8sIoSubjectAccessReview; \ No newline at end of file diff --git a/__fixtures__/output/swagger-extended-client.swagger.ts b/__fixtures__/output/swagger-extended-client.swagger.ts new file mode 100644 index 0000000..c8778a3 --- /dev/null +++ b/__fixtures__/output/swagger-extended-client.swagger.ts @@ -0,0 +1,41699 @@ +import { APIClient, APIClientRequestOpts, APIClientOptions } from "@interweb/fetch-api-client"; +export interface MonitoringCoreosComV1Alertmanager { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: { + additionalArgs?: { + name: string; + value?: string; + }[]; + additionalPeers?: string[]; + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + alertmanagerConfigMatcherStrategy?: { + type?: "OnNamespace" | "OnNamespaceExceptForAlertmanagerNamespace" | "None"; + }; + alertmanagerConfigNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + alertmanagerConfigSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + alertmanagerConfiguration?: { + global?: { + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + jira?: { + apiURL?: string; + }; + opsGenieApiKey?: { + key: string; + name?: string; + optional?: boolean; + }; + opsGenieApiUrl?: { + key: string; + name?: string; + optional?: boolean; + }; + pagerdutyUrl?: string; + resolveTimeout?: string; + rocketChat?: { + apiURL?: string; + token?: { + key: string; + name?: string; + optional?: boolean; + }; + tokenID?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + slackApiUrl?: { + key: string; + name?: string; + optional?: boolean; + }; + smtp?: { + authIdentity?: string; + authPassword?: { + key: string; + name?: string; + optional?: boolean; + }; + authSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + authUsername?: string; + from?: string; + hello?: string; + requireTLS?: boolean; + smartHost?: { + host: string; + port: string; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + telegram?: { + apiURL?: string; + }; + victorops?: { + apiKey?: { + key: string; + name?: string; + optional?: boolean; + }; + apiURL?: string; + }; + webex?: { + apiURL?: string; + }; + wechat?: { + apiCorpID?: string; + apiSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + apiURL?: string; + }; + }; + name?: string; + templates?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + }; + automountServiceAccountToken?: boolean; + baseImage?: string; + clusterAdvertiseAddress?: string; + clusterGossipInterval?: string; + clusterLabel?: string; + clusterPeerTimeout?: string; + clusterPushpullInterval?: string; + clusterTLS?: { + client: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + server: { + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + cipherSuites?: string[]; + clientAuthType?: string; + clientCAFile?: string; + client_ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + curvePreferences?: string[]; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: string; + minVersion?: string; + preferServerCipherSuites?: boolean; + }; + }; + configMaps?: string[]; + configSecret?: string; + containers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: { + nameservers?: string[]; + options?: { + name: string; + value?: string; + }[]; + searches?: string[]; + }; + dnsPolicy?: "ClusterFirstWithHostNet" | "ClusterFirst" | "Default" | "None"; + enableFeatures?: string[]; + enableServiceLinks?: boolean; + externalUrl?: string; + forceEnableClusterMode?: boolean; + hostAliases?: { + hostnames: string[]; + ip: string; + }[]; + hostUsers?: boolean; + image?: string; + imagePullPolicy?: "" | "Always" | "Never" | "IfNotPresent"; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + limits?: { + maxPerSilenceBytes?: string; + maxSilences?: number; + }; + listenLocal?: boolean; + logFormat?: "" | "logfmt" | "json"; + logLevel?: "" | "debug" | "info" | "warn" | "error"; + minReadySeconds?: number; + nodeSelector?: { + [key: string]: unknown; + }; + paused?: boolean; + persistentVolumeClaimRetentionPolicy?: { + whenDeleted?: string; + whenScaled?: string; + }; + podMetadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + portName?: string; + priorityClassName?: string; + replicas?: number; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + retention?: string; + routePrefix?: string; + secrets?: string[]; + securityContext?: { + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: string; + sysctls?: { + name: string; + value: string; + }[]; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + serviceAccountName?: string; + serviceName?: string; + sha?: string; + storage?: { + disableMountSubPath?: boolean; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + volumeClaimTemplate?: { + apiVersion?: string; + kind?: string; + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + status?: { + accessModes?: string[]; + allocatedResourceStatuses?: { + [key: string]: unknown; + }; + allocatedResources?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: { + lastProbeTime?: string; + lastTransitionTime?: string; + message?: string; + reason?: string; + status: string; + type: string; + }[]; + currentVolumeAttributesClassName?: string; + modifyVolumeStatus?: { + status: string; + targetVolumeAttributesClassName?: string; + }; + phase?: string; + }; + }; + }; + tag?: string; + terminationGracePeriodSeconds?: number; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologySpreadConstraints?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + version?: string; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + volumes?: { + awsElasticBlockStore?: { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; + }; + azureDisk?: { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + readOnly?: boolean; + }; + azureFile?: { + readOnly?: boolean; + secretName: string; + shareName: string; + }; + cephfs?: { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: { + name?: string; + }; + user?: string; + }; + cinder?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeID: string; + }; + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + csi?: { + driver: string; + fsType?: string; + nodePublishSecretRef?: { + name?: string; + }; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + }; + downwardAPI?: { + defaultMode?: number; + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + fc?: { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; + }; + flexVolume?: { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + }; + flocker?: { + datasetName?: string; + datasetUUID?: string; + }; + gcePersistentDisk?: { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; + }; + gitRepo?: { + directory?: string; + repository: string; + revision?: string; + }; + glusterfs?: { + endpoints: string; + path: string; + readOnly?: boolean; + }; + hostPath?: { + path: string; + type?: string; + }; + image?: { + pullPolicy?: string; + reference?: string; + }; + iscsi?: { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + targetPortal: string; + }; + name: string; + nfs?: { + path: string; + readOnly?: boolean; + server: string; + }; + persistentVolumeClaim?: { + claimName: string; + readOnly?: boolean; + }; + photonPersistentDisk?: { + fsType?: string; + pdID: string; + }; + portworxVolume?: { + fsType?: string; + readOnly?: boolean; + volumeID: string; + }; + projected?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + quobyte?: { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; + }; + rbd?: { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + user?: string; + }; + scaleIO?: { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: { + name?: string; + }; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + storageos?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeName?: string; + volumeNamespace?: string; + }; + vsphereVolume?: { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; + }; + }[]; + web?: { + getConcurrency?: number; + httpConfig?: { + headers?: { + contentSecurityPolicy?: string; + strictTransportSecurity?: string; + xContentTypeOptions?: "" | "NoSniff"; + xFrameOptions?: "" | "Deny" | "SameOrigin"; + xXSSProtection?: string; + }; + http2?: boolean; + }; + timeout?: number; + tlsConfig?: { + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + cipherSuites?: string[]; + clientAuthType?: string; + clientCAFile?: string; + client_ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + curvePreferences?: string[]; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: string; + minVersion?: string; + preferServerCipherSuites?: boolean; + }; + }; + }; + status?: { + availableReplicas: number; + conditions?: { + lastTransitionTime: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: string; + type: string; + }[]; + paused: boolean; + replicas: number; + selector?: string; + unavailableReplicas: number; + updatedReplicas: number; + }; +} +export interface MonitoringCoreosComV1AlertmanagerList { + apiVersion?: string; + items: MonitoringCoreosComV1Alertmanager[]; + kind?: string; + metadata?: ListMeta; +} +export interface MonitoringCoreosComV1PodMonitor { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: { + attachMetadata?: { + node?: boolean; + }; + bodySizeLimit?: string; + convertClassicHistogramsToNHCB?: boolean; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + jobLabel?: string; + keepDroppedTargets?: number; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + namespaceSelector?: { + any?: boolean; + matchNames?: string[]; + }; + nativeHistogramBucketLimit?: number; + nativeHistogramMinBucketFactor?: any; + podMetricsEndpoints?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + enableHttp2?: boolean; + filterRunning?: boolean; + followRedirects?: boolean; + honorLabels?: boolean; + honorTimestamps?: boolean; + interval?: string; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + params?: { + [key: string]: unknown; + }; + path?: string; + port?: string; + portNumber?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + scheme?: "http" | "https"; + scrapeTimeout?: string; + targetPort?: any; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + trackTimestampsStaleness?: boolean; + }[]; + podTargetLabels?: string[]; + sampleLimit?: number; + scrapeClass?: string; + scrapeClassicHistograms?: boolean; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + selector: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + selectorMechanism?: "RelabelConfig" | "RoleSelector"; + targetLimit?: number; + }; +} +export interface MonitoringCoreosComV1PodMonitorList { + apiVersion?: string; + items: MonitoringCoreosComV1PodMonitor[]; + kind?: string; + metadata?: ListMeta; +} +export interface MonitoringCoreosComV1Probe { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + convertClassicHistogramsToNHCB?: boolean; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + interval?: string; + jobName?: string; + keepDroppedTargets?: number; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + module?: string; + nativeHistogramBucketLimit?: number; + nativeHistogramMinBucketFactor?: any; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + params?: { + name: string; + values?: string[]; + }[]; + prober?: { + noProxy?: string; + path?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scheme?: "http" | "https"; + url: string; + }; + sampleLimit?: number; + scrapeClass?: string; + scrapeClassicHistograms?: boolean; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + scrapeTimeout?: string; + targetLimit?: number; + targets?: { + ingress?: { + namespaceSelector?: { + any?: boolean; + matchNames?: string[]; + }; + relabelingConfigs?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + }; + staticConfig?: { + labels?: { + [key: string]: unknown; + }; + relabelingConfigs?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + static?: string[]; + }; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; +} +export interface MonitoringCoreosComV1ProbeList { + apiVersion?: string; + items: MonitoringCoreosComV1Probe[]; + kind?: string; + metadata?: ListMeta; +} +export interface MonitoringCoreosComV1Prometheus { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: { + additionalAlertManagerConfigs?: { + key: string; + name?: string; + optional?: boolean; + }; + additionalAlertRelabelConfigs?: { + key: string; + name?: string; + optional?: boolean; + }; + additionalArgs?: { + name: string; + value?: string; + }[]; + additionalScrapeConfigs?: { + key: string; + name?: string; + optional?: boolean; + }; + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + alerting?: { + alertmanagers: { + alertRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + apiVersion?: "v1" | "V1" | "v2" | "V2"; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenFile?: string; + enableHttp2?: boolean; + name: string; + namespace?: string; + noProxy?: string; + pathPrefix?: string; + port: any; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + scheme?: string; + sigv4?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + profile?: string; + region?: string; + roleArn?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + timeout?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + }; + allowOverlappingBlocks?: boolean; + apiserverConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + host: string; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + arbitraryFSAccessThroughSMs?: { + deny?: boolean; + }; + automountServiceAccountToken?: boolean; + baseImage?: string; + bodySizeLimit?: string; + configMaps?: string[]; + containers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + convertClassicHistogramsToNHCB?: boolean; + disableCompaction?: boolean; + dnsConfig?: { + nameservers?: string[]; + options?: { + name: string; + value?: string; + }[]; + searches?: string[]; + }; + dnsPolicy?: "ClusterFirstWithHostNet" | "ClusterFirst" | "Default" | "None"; + enableAdminAPI?: boolean; + enableFeatures?: string[]; + enableOTLPReceiver?: boolean; + enableRemoteWriteReceiver?: boolean; + enableServiceLinks?: boolean; + enforcedBodySizeLimit?: string; + enforcedKeepDroppedTargets?: number; + enforcedLabelLimit?: number; + enforcedLabelNameLengthLimit?: number; + enforcedLabelValueLengthLimit?: number; + enforcedNamespaceLabel?: string; + enforcedSampleLimit?: number; + enforcedTargetLimit?: number; + evaluationInterval?: string; + excludedFromEnforcement?: { + group?: "monitoring.coreos.com"; + name?: string; + namespace: string; + resource: "prometheusrules" | "servicemonitors" | "podmonitors" | "probes" | "scrapeconfigs"; + }[]; + exemplars?: { + maxSize?: number; + }; + externalLabels?: { + [key: string]: unknown; + }; + externalUrl?: string; + hostAliases?: { + hostnames: string[]; + ip: string; + }[]; + hostNetwork?: boolean; + hostUsers?: boolean; + ignoreNamespaceSelectors?: boolean; + image?: string; + imagePullPolicy?: "" | "Always" | "Never" | "IfNotPresent"; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + keepDroppedTargets?: number; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + listenLocal?: boolean; + logFormat?: "" | "logfmt" | "json"; + logLevel?: "" | "debug" | "info" | "warn" | "error"; + maximumStartupDurationSeconds?: number; + minReadySeconds?: number; + nameEscapingScheme?: "AllowUTF8" | "Underscores" | "Dots" | "Values"; + nameValidationScheme?: "UTF8" | "Legacy"; + nodeSelector?: { + [key: string]: unknown; + }; + otlp?: { + convertHistogramsToNHCB?: boolean; + ignoreResourceAttributes?: string[]; + keepIdentifyingResourceAttributes?: boolean; + promoteAllResourceAttributes?: boolean; + promoteResourceAttributes?: string[]; + translationStrategy?: "NoUTF8EscapingWithSuffixes" | "UnderscoreEscapingWithSuffixes" | "NoTranslation"; + }; + overrideHonorLabels?: boolean; + overrideHonorTimestamps?: boolean; + paused?: boolean; + persistentVolumeClaimRetentionPolicy?: { + whenDeleted?: string; + whenScaled?: string; + }; + podMetadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + podMonitorNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + podMonitorSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + podTargetLabels?: string[]; + portName?: string; + priorityClassName?: string; + probeNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + probeSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + prometheusExternalLabelName?: string; + prometheusRulesExcludedFromEnforce?: { + ruleName: string; + ruleNamespace: string; + }[]; + query?: { + lookbackDelta?: string; + maxConcurrency?: number; + maxSamples?: number; + timeout?: string; + }; + queryLogFile?: string; + reloadStrategy?: "HTTP" | "ProcessSignal"; + remoteRead?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + filterExternalLabels?: boolean; + followRedirects?: boolean; + headers?: { + [key: string]: unknown; + }; + name?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + readRecent?: boolean; + remoteTimeout?: string; + requiredMatchers?: { + [key: string]: unknown; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + }[]; + remoteWrite?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + azureAd?: { + cloud?: "AzureChina" | "AzureGovernment" | "AzurePublic"; + managedIdentity?: { + clientId: string; + }; + oauth?: { + clientId: string; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + tenantId: string; + }; + sdk?: { + tenantId?: string; + }; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + enableHTTP2?: boolean; + followRedirects?: boolean; + headers?: { + [key: string]: unknown; + }; + messageVersion?: "V1.0" | "V2.0"; + metadataConfig?: { + maxSamplesPerSend?: number; + send?: boolean; + sendInterval?: string; + }; + name?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + queueConfig?: { + batchSendDeadline?: string; + capacity?: number; + maxBackoff?: string; + maxRetries?: number; + maxSamplesPerSend?: number; + maxShards?: number; + minBackoff?: string; + minShards?: number; + retryOnRateLimit?: boolean; + sampleAgeLimit?: string; + }; + remoteTimeout?: string; + roundRobinDNS?: boolean; + sendExemplars?: boolean; + sendNativeHistograms?: boolean; + sigv4?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + profile?: string; + region?: string; + roleArn?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + writeRelabelConfigs?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + }[]; + remoteWriteReceiverMessageVersions?: ("V1.0" | "V2.0")[]; + replicaExternalLabelName?: string; + replicas?: number; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + retention?: string; + retentionSize?: string; + routePrefix?: string; + ruleNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + ruleQueryOffset?: string; + ruleSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + rules?: { + alert?: { + forGracePeriod?: string; + forOutageTolerance?: string; + resendDelay?: string; + }; + }; + runtime?: { + goGC?: number; + }; + sampleLimit?: number; + scrapeClasses?: { + attachMetadata?: { + node?: boolean; + }; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + default?: boolean; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + name: string; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + scrapeClassicHistograms?: boolean; + scrapeConfigNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + scrapeConfigSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + scrapeFailureLogFile?: string; + scrapeInterval?: string; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + scrapeTimeout?: string; + secrets?: string[]; + securityContext?: { + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: string; + sysctls?: { + name: string; + value: string; + }[]; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + serviceAccountName?: string; + serviceDiscoveryRole?: "Endpoints" | "EndpointSlice"; + serviceMonitorNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + serviceMonitorSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + serviceName?: string; + sha?: string; + shardRetentionPolicy?: { + retain?: { + retentionPeriod: string; + }; + whenScaled?: "Retain" | "Delete"; + }; + shards?: number; + storage?: { + disableMountSubPath?: boolean; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + volumeClaimTemplate?: { + apiVersion?: string; + kind?: string; + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + status?: { + accessModes?: string[]; + allocatedResourceStatuses?: { + [key: string]: unknown; + }; + allocatedResources?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: { + lastProbeTime?: string; + lastTransitionTime?: string; + message?: string; + reason?: string; + status: string; + type: string; + }[]; + currentVolumeAttributesClassName?: string; + modifyVolumeStatus?: { + status: string; + targetVolumeAttributesClassName?: string; + }; + phase?: string; + }; + }; + }; + tag?: string; + targetLimit?: number; + terminationGracePeriodSeconds?: number; + thanos?: { + additionalArgs?: { + name: string; + value?: string; + }[]; + baseImage?: string; + blockSize?: string; + getConfigInterval?: string; + getConfigTimeout?: string; + grpcListenLocal?: boolean; + grpcServerTlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + httpListenLocal?: boolean; + image?: string; + listenLocal?: boolean; + logFormat?: "" | "logfmt" | "json"; + logLevel?: "" | "debug" | "info" | "warn" | "error"; + minTime?: string; + objectStorageConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + objectStorageConfigFile?: string; + readyTimeout?: string; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + sha?: string; + tag?: string; + tracingConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + tracingConfigFile?: string; + version?: string; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + }; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologySpreadConstraints?: { + additionalLabelSelectors?: "OnResource" | "OnShard"; + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + tracingConfig?: { + clientType?: "http" | "grpc"; + compression?: "gzip"; + endpoint: string; + headers?: { + [key: string]: unknown; + }; + insecure?: boolean; + samplingFraction?: any; + timeout?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + tsdb?: { + outOfOrderTimeWindow?: string; + }; + version?: string; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + volumes?: { + awsElasticBlockStore?: { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; + }; + azureDisk?: { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + readOnly?: boolean; + }; + azureFile?: { + readOnly?: boolean; + secretName: string; + shareName: string; + }; + cephfs?: { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: { + name?: string; + }; + user?: string; + }; + cinder?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeID: string; + }; + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + csi?: { + driver: string; + fsType?: string; + nodePublishSecretRef?: { + name?: string; + }; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + }; + downwardAPI?: { + defaultMode?: number; + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + fc?: { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; + }; + flexVolume?: { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + }; + flocker?: { + datasetName?: string; + datasetUUID?: string; + }; + gcePersistentDisk?: { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; + }; + gitRepo?: { + directory?: string; + repository: string; + revision?: string; + }; + glusterfs?: { + endpoints: string; + path: string; + readOnly?: boolean; + }; + hostPath?: { + path: string; + type?: string; + }; + image?: { + pullPolicy?: string; + reference?: string; + }; + iscsi?: { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + targetPortal: string; + }; + name: string; + nfs?: { + path: string; + readOnly?: boolean; + server: string; + }; + persistentVolumeClaim?: { + claimName: string; + readOnly?: boolean; + }; + photonPersistentDisk?: { + fsType?: string; + pdID: string; + }; + portworxVolume?: { + fsType?: string; + readOnly?: boolean; + volumeID: string; + }; + projected?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + quobyte?: { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; + }; + rbd?: { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + user?: string; + }; + scaleIO?: { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: { + name?: string; + }; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + storageos?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeName?: string; + volumeNamespace?: string; + }; + vsphereVolume?: { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; + }; + }[]; + walCompression?: boolean; + web?: { + httpConfig?: { + headers?: { + contentSecurityPolicy?: string; + strictTransportSecurity?: string; + xContentTypeOptions?: "" | "NoSniff"; + xFrameOptions?: "" | "Deny" | "SameOrigin"; + xXSSProtection?: string; + }; + http2?: boolean; + }; + maxConnections?: number; + pageTitle?: string; + tlsConfig?: { + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + cipherSuites?: string[]; + clientAuthType?: string; + clientCAFile?: string; + client_ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + curvePreferences?: string[]; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: string; + minVersion?: string; + preferServerCipherSuites?: boolean; + }; + }; + }; + status?: { + availableReplicas: number; + conditions?: { + lastTransitionTime: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: string; + type: string; + }[]; + paused: boolean; + replicas: number; + selector?: string; + shardStatuses?: { + availableReplicas: number; + replicas: number; + shardID: string; + unavailableReplicas: number; + updatedReplicas: number; + }[]; + shards?: number; + unavailableReplicas: number; + updatedReplicas: number; + }; +} +export interface MonitoringCoreosComV1PrometheusList { + apiVersion?: string; + items: MonitoringCoreosComV1Prometheus[]; + kind?: string; + metadata?: ListMeta; +} +export interface MonitoringCoreosComV1PrometheusRule { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: { + groups?: { + interval?: string; + labels?: { + [key: string]: unknown; + }; + limit?: number; + name: string; + partial_response_strategy?: string; + query_offset?: string; + rules?: { + alert?: string; + annotations?: { + [key: string]: unknown; + }; + expr: any; + for?: string; + keep_firing_for?: string; + labels?: { + [key: string]: unknown; + }; + record?: string; + }[]; + }[]; + }; +} +export interface MonitoringCoreosComV1PrometheusRuleList { + apiVersion?: string; + items: MonitoringCoreosComV1PrometheusRule[]; + kind?: string; + metadata?: ListMeta; +} +export interface MonitoringCoreosComV1ServiceMonitor { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: { + attachMetadata?: { + node?: boolean; + }; + bodySizeLimit?: string; + convertClassicHistogramsToNHCB?: boolean; + endpoints: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenFile?: string; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + enableHttp2?: boolean; + filterRunning?: boolean; + followRedirects?: boolean; + honorLabels?: boolean; + honorTimestamps?: boolean; + interval?: string; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + params?: { + [key: string]: unknown; + }; + path?: string; + port?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + scheme?: "http" | "https"; + scrapeTimeout?: string; + targetPort?: any; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + trackTimestampsStaleness?: boolean; + }[]; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + jobLabel?: string; + keepDroppedTargets?: number; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + namespaceSelector?: { + any?: boolean; + matchNames?: string[]; + }; + nativeHistogramBucketLimit?: number; + nativeHistogramMinBucketFactor?: any; + podTargetLabels?: string[]; + sampleLimit?: number; + scrapeClass?: string; + scrapeClassicHistograms?: boolean; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + selector: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + selectorMechanism?: "RelabelConfig" | "RoleSelector"; + targetLabels?: string[]; + targetLimit?: number; + }; + status?: { + bindings?: { + conditions?: { + lastTransitionTime: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: string; + type: "Accepted"; + }[]; + group: "monitoring.coreos.com"; + name: string; + namespace: string; + resource: "prometheuses" | "prometheusagents"; + }[]; + }; +} +export interface MonitoringCoreosComV1ServiceMonitorList { + apiVersion?: string; + items: MonitoringCoreosComV1ServiceMonitor[]; + kind?: string; + metadata?: ListMeta; +} +export interface MonitoringCoreosComV1ThanosRuler { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: { + additionalArgs?: { + name: string; + value?: string; + }[]; + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + alertDropLabels?: string[]; + alertQueryUrl?: string; + alertRelabelConfigFile?: string; + alertRelabelConfigs?: { + key: string; + name?: string; + optional?: boolean; + }; + alertmanagersConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + alertmanagersUrl?: string[]; + containers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: { + nameservers?: string[]; + options?: { + name: string; + value?: string; + }[]; + searches?: string[]; + }; + dnsPolicy?: "ClusterFirstWithHostNet" | "ClusterFirst" | "Default" | "None"; + enableFeatures?: string[]; + enableServiceLinks?: boolean; + enforcedNamespaceLabel?: string; + evaluationInterval?: string; + excludedFromEnforcement?: { + group?: "monitoring.coreos.com"; + name?: string; + namespace: string; + resource: "prometheusrules" | "servicemonitors" | "podmonitors" | "probes" | "scrapeconfigs"; + }[]; + externalPrefix?: string; + grpcServerTlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + hostAliases?: { + hostnames: string[]; + ip: string; + }[]; + hostUsers?: boolean; + image?: string; + imagePullPolicy?: "" | "Always" | "Never" | "IfNotPresent"; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + labels?: { + [key: string]: unknown; + }; + listenLocal?: boolean; + logFormat?: "" | "logfmt" | "json"; + logLevel?: "" | "debug" | "info" | "warn" | "error"; + minReadySeconds?: number; + nodeSelector?: { + [key: string]: unknown; + }; + objectStorageConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + objectStorageConfigFile?: string; + paused?: boolean; + podMetadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + portName?: string; + priorityClassName?: string; + prometheusRulesExcludedFromEnforce?: { + ruleName: string; + ruleNamespace: string; + }[]; + queryConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + queryEndpoints?: string[]; + remoteWrite?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + azureAd?: { + cloud?: "AzureChina" | "AzureGovernment" | "AzurePublic"; + managedIdentity?: { + clientId: string; + }; + oauth?: { + clientId: string; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + tenantId: string; + }; + sdk?: { + tenantId?: string; + }; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + enableHTTP2?: boolean; + followRedirects?: boolean; + headers?: { + [key: string]: unknown; + }; + messageVersion?: "V1.0" | "V2.0"; + metadataConfig?: { + maxSamplesPerSend?: number; + send?: boolean; + sendInterval?: string; + }; + name?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + queueConfig?: { + batchSendDeadline?: string; + capacity?: number; + maxBackoff?: string; + maxRetries?: number; + maxSamplesPerSend?: number; + maxShards?: number; + minBackoff?: string; + minShards?: number; + retryOnRateLimit?: boolean; + sampleAgeLimit?: string; + }; + remoteTimeout?: string; + roundRobinDNS?: boolean; + sendExemplars?: boolean; + sendNativeHistograms?: boolean; + sigv4?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + profile?: string; + region?: string; + roleArn?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + writeRelabelConfigs?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + }[]; + replicas?: number; + resendDelay?: string; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + retention?: string; + routePrefix?: string; + ruleConcurrentEval?: number; + ruleGracePeriod?: string; + ruleNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + ruleOutageTolerance?: string; + ruleQueryOffset?: string; + ruleSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + securityContext?: { + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: string; + sysctls?: { + name: string; + value: string; + }[]; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + serviceAccountName?: string; + serviceName?: string; + storage?: { + disableMountSubPath?: boolean; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + volumeClaimTemplate?: { + apiVersion?: string; + kind?: string; + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + status?: { + accessModes?: string[]; + allocatedResourceStatuses?: { + [key: string]: unknown; + }; + allocatedResources?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: { + lastProbeTime?: string; + lastTransitionTime?: string; + message?: string; + reason?: string; + status: string; + type: string; + }[]; + currentVolumeAttributesClassName?: string; + modifyVolumeStatus?: { + status: string; + targetVolumeAttributesClassName?: string; + }; + phase?: string; + }; + }; + }; + terminationGracePeriodSeconds?: number; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologySpreadConstraints?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + tracingConfig?: { + key: string; + name?: string; + optional?: boolean; + }; + tracingConfigFile?: string; + version?: string; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + volumes?: { + awsElasticBlockStore?: { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; + }; + azureDisk?: { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + readOnly?: boolean; + }; + azureFile?: { + readOnly?: boolean; + secretName: string; + shareName: string; + }; + cephfs?: { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: { + name?: string; + }; + user?: string; + }; + cinder?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeID: string; + }; + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + csi?: { + driver: string; + fsType?: string; + nodePublishSecretRef?: { + name?: string; + }; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + }; + downwardAPI?: { + defaultMode?: number; + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + fc?: { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; + }; + flexVolume?: { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + }; + flocker?: { + datasetName?: string; + datasetUUID?: string; + }; + gcePersistentDisk?: { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; + }; + gitRepo?: { + directory?: string; + repository: string; + revision?: string; + }; + glusterfs?: { + endpoints: string; + path: string; + readOnly?: boolean; + }; + hostPath?: { + path: string; + type?: string; + }; + image?: { + pullPolicy?: string; + reference?: string; + }; + iscsi?: { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + targetPortal: string; + }; + name: string; + nfs?: { + path: string; + readOnly?: boolean; + server: string; + }; + persistentVolumeClaim?: { + claimName: string; + readOnly?: boolean; + }; + photonPersistentDisk?: { + fsType?: string; + pdID: string; + }; + portworxVolume?: { + fsType?: string; + readOnly?: boolean; + volumeID: string; + }; + projected?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + quobyte?: { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; + }; + rbd?: { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + user?: string; + }; + scaleIO?: { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: { + name?: string; + }; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + storageos?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeName?: string; + volumeNamespace?: string; + }; + vsphereVolume?: { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; + }; + }[]; + web?: { + httpConfig?: { + headers?: { + contentSecurityPolicy?: string; + strictTransportSecurity?: string; + xContentTypeOptions?: "" | "NoSniff"; + xFrameOptions?: "" | "Deny" | "SameOrigin"; + xXSSProtection?: string; + }; + http2?: boolean; + }; + tlsConfig?: { + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + cipherSuites?: string[]; + clientAuthType?: string; + clientCAFile?: string; + client_ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + curvePreferences?: string[]; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: string; + minVersion?: string; + preferServerCipherSuites?: boolean; + }; + }; + }; + status?: { + availableReplicas: number; + conditions?: { + lastTransitionTime: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: string; + type: string; + }[]; + paused: boolean; + replicas: number; + unavailableReplicas: number; + updatedReplicas: number; + }; +} +export interface MonitoringCoreosComV1ThanosRulerList { + apiVersion?: string; + items: MonitoringCoreosComV1ThanosRuler[]; + kind?: string; + metadata?: ListMeta; +} +export interface MonitoringCoreosComV1alpha1AlertmanagerConfig { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: { + inhibitRules?: { + equal?: string[]; + sourceMatch?: { + matchType?: "!=" | "=" | "=~" | "!~"; + name: string; + regex?: boolean; + value?: string; + }[]; + targetMatch?: { + matchType?: "!=" | "=" | "=~" | "!~"; + name: string; + regex?: boolean; + value?: string; + }[]; + }[]; + muteTimeIntervals?: { + name: string; + timeIntervals?: { + daysOfMonth?: { + end?: number; + start?: number; + }[]; + months?: string[]; + times?: { + endTime?: string; + startTime?: string; + }[]; + weekdays?: string[]; + years?: string[]; + }[]; + }[]; + receivers?: { + discordConfigs?: { + apiURL: { + key: string; + name?: string; + optional?: boolean; + }; + avatarURL?: string; + content?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + sendResolved?: boolean; + title?: string; + username?: string; + }[]; + emailConfigs?: { + authIdentity?: string; + authPassword?: { + key: string; + name?: string; + optional?: boolean; + }; + authSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + authUsername?: string; + from?: string; + headers?: { + key: string; + value: string; + }[]; + hello?: string; + html?: string; + requireTLS?: boolean; + sendResolved?: boolean; + smarthost?: string; + text?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + to?: string; + }[]; + msteamsConfigs?: { + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + sendResolved?: boolean; + summary?: string; + text?: string; + title?: string; + webhookUrl: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + msteamsv2Configs?: { + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + sendResolved?: boolean; + text?: string; + title?: string; + webhookURL?: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + name: string; + opsgenieConfigs?: { + actions?: string; + apiKey?: { + key: string; + name?: string; + optional?: boolean; + }; + apiURL?: string; + description?: string; + details?: { + key: string; + value: string; + }[]; + entity?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + note?: string; + priority?: string; + responders?: { + id?: string; + name?: string; + type: string; + username?: string; + }[]; + sendResolved?: boolean; + source?: string; + tags?: string; + updateAlerts?: boolean; + }[]; + pagerdutyConfigs?: { + class?: string; + client?: string; + clientURL?: string; + component?: string; + description?: string; + details?: { + key: string; + value: string; + }[]; + group?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + pagerDutyImageConfigs?: { + alt?: string; + href?: string; + src?: string; + }[]; + pagerDutyLinkConfigs?: { + alt?: string; + href?: string; + }[]; + routingKey?: { + key: string; + name?: string; + optional?: boolean; + }; + sendResolved?: boolean; + serviceKey?: { + key: string; + name?: string; + optional?: boolean; + }; + severity?: string; + source?: string; + url?: string; + }[]; + pushoverConfigs?: { + device?: string; + expire?: string; + html?: boolean; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + priority?: string; + retry?: string; + sendResolved?: boolean; + sound?: string; + title?: string; + token?: { + key: string; + name?: string; + optional?: boolean; + }; + tokenFile?: string; + ttl?: string; + url?: string; + urlTitle?: string; + userKey?: { + key: string; + name?: string; + optional?: boolean; + }; + userKeyFile?: string; + }[]; + rocketchatConfigs?: { + actions?: { + msg?: string; + text?: string; + url?: string; + }[]; + apiURL?: string; + channel?: string; + color?: string; + emoji?: string; + fields?: { + short?: boolean; + title?: string; + value?: string; + }[]; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + iconURL?: string; + imageURL?: string; + linkNames?: boolean; + sendResolved?: boolean; + shortFields?: boolean; + text?: string; + thumbURL?: string; + title?: string; + titleLink?: string; + token: { + key: string; + name?: string; + optional?: boolean; + }; + tokenID: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + slackConfigs?: { + actions?: { + confirm?: { + dismissText?: string; + okText?: string; + text: string; + title?: string; + }; + name?: string; + style?: string; + text: string; + type: string; + url?: string; + value?: string; + }[]; + apiURL?: { + key: string; + name?: string; + optional?: boolean; + }; + callbackId?: string; + channel?: string; + color?: string; + fallback?: string; + fields?: { + short?: boolean; + title: string; + value: string; + }[]; + footer?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + iconEmoji?: string; + iconURL?: string; + imageURL?: string; + linkNames?: boolean; + mrkdwnIn?: string[]; + pretext?: string; + sendResolved?: boolean; + shortFields?: boolean; + text?: string; + thumbURL?: string; + title?: string; + titleLink?: string; + username?: string; + }[]; + snsConfigs?: { + apiURL?: string; + attributes?: { + [key: string]: unknown; + }; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + phoneNumber?: string; + sendResolved?: boolean; + sigv4?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + profile?: string; + region?: string; + roleArn?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + subject?: string; + targetARN?: string; + topicARN?: string; + }[]; + telegramConfigs?: { + apiURL?: string; + botToken?: { + key: string; + name?: string; + optional?: boolean; + }; + botTokenFile?: string; + chatID: number; + disableNotifications?: boolean; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + messageThreadID?: number; + parseMode?: "MarkdownV2" | "Markdown" | "HTML"; + sendResolved?: boolean; + }[]; + victoropsConfigs?: { + apiKey?: { + key: string; + name?: string; + optional?: boolean; + }; + apiUrl?: string; + customFields?: { + key: string; + value: string; + }[]; + entityDisplayName?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + messageType?: string; + monitoringTool?: string; + routingKey?: string; + sendResolved?: boolean; + stateMessage?: string; + }[]; + webexConfigs?: { + apiURL?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + roomID: string; + sendResolved?: boolean; + }[]; + webhookConfigs?: { + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + maxAlerts?: number; + sendResolved?: boolean; + timeout?: string; + url?: string; + urlSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + wechatConfigs?: { + agentID?: string; + apiSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + apiURL?: string; + corpID?: string; + httpConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerTokenSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyURL?: string; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + message?: string; + messageType?: string; + sendResolved?: boolean; + toParty?: string; + toTag?: string; + toUser?: string; + }[]; + }[]; + route?: { + activeTimeIntervals?: string[]; + continue?: boolean; + groupBy?: string[]; + groupInterval?: string; + groupWait?: string; + matchers?: { + matchType?: "!=" | "=" | "=~" | "!~"; + name: string; + regex?: boolean; + value?: string; + }[]; + muteTimeIntervals?: string[]; + receiver?: string; + repeatInterval?: string; + routes?: any[]; + }; + }; +} +export interface MonitoringCoreosComV1alpha1AlertmanagerConfigList { + apiVersion?: string; + items: MonitoringCoreosComV1alpha1AlertmanagerConfig[]; + kind?: string; + metadata?: ListMeta; +} +export interface MonitoringCoreosComV1alpha1PrometheusAgent { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: { + additionalArgs?: { + name: string; + value?: string; + }[]; + additionalScrapeConfigs?: { + key: string; + name?: string; + optional?: boolean; + }; + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + apiserverConfig?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + host: string; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + arbitraryFSAccessThroughSMs?: { + deny?: boolean; + }; + automountServiceAccountToken?: boolean; + bodySizeLimit?: string; + configMaps?: string[]; + containers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + convertClassicHistogramsToNHCB?: boolean; + dnsConfig?: { + nameservers?: string[]; + options?: { + name: string; + value?: string; + }[]; + searches?: string[]; + }; + dnsPolicy?: "ClusterFirstWithHostNet" | "ClusterFirst" | "Default" | "None"; + enableFeatures?: string[]; + enableOTLPReceiver?: boolean; + enableRemoteWriteReceiver?: boolean; + enableServiceLinks?: boolean; + enforcedBodySizeLimit?: string; + enforcedKeepDroppedTargets?: number; + enforcedLabelLimit?: number; + enforcedLabelNameLengthLimit?: number; + enforcedLabelValueLengthLimit?: number; + enforcedNamespaceLabel?: string; + enforcedSampleLimit?: number; + enforcedTargetLimit?: number; + excludedFromEnforcement?: { + group?: "monitoring.coreos.com"; + name?: string; + namespace: string; + resource: "prometheusrules" | "servicemonitors" | "podmonitors" | "probes" | "scrapeconfigs"; + }[]; + externalLabels?: { + [key: string]: unknown; + }; + externalUrl?: string; + hostAliases?: { + hostnames: string[]; + ip: string; + }[]; + hostNetwork?: boolean; + hostUsers?: boolean; + ignoreNamespaceSelectors?: boolean; + image?: string; + imagePullPolicy?: "" | "Always" | "Never" | "IfNotPresent"; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + stopSignal?: string; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + keepDroppedTargets?: number; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + listenLocal?: boolean; + logFormat?: "" | "logfmt" | "json"; + logLevel?: "" | "debug" | "info" | "warn" | "error"; + maximumStartupDurationSeconds?: number; + minReadySeconds?: number; + mode?: "StatefulSet" | "DaemonSet"; + nameEscapingScheme?: "AllowUTF8" | "Underscores" | "Dots" | "Values"; + nameValidationScheme?: "UTF8" | "Legacy"; + nodeSelector?: { + [key: string]: unknown; + }; + otlp?: { + convertHistogramsToNHCB?: boolean; + ignoreResourceAttributes?: string[]; + keepIdentifyingResourceAttributes?: boolean; + promoteAllResourceAttributes?: boolean; + promoteResourceAttributes?: string[]; + translationStrategy?: "NoUTF8EscapingWithSuffixes" | "UnderscoreEscapingWithSuffixes" | "NoTranslation"; + }; + overrideHonorLabels?: boolean; + overrideHonorTimestamps?: boolean; + paused?: boolean; + persistentVolumeClaimRetentionPolicy?: { + whenDeleted?: string; + whenScaled?: string; + }; + podMetadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + podMonitorNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + podMonitorSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + podTargetLabels?: string[]; + portName?: string; + priorityClassName?: string; + probeNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + probeSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + prometheusExternalLabelName?: string; + reloadStrategy?: "HTTP" | "ProcessSignal"; + remoteWrite?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + azureAd?: { + cloud?: "AzureChina" | "AzureGovernment" | "AzurePublic"; + managedIdentity?: { + clientId: string; + }; + oauth?: { + clientId: string; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + tenantId: string; + }; + sdk?: { + tenantId?: string; + }; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + bearerToken?: string; + bearerTokenFile?: string; + enableHTTP2?: boolean; + followRedirects?: boolean; + headers?: { + [key: string]: unknown; + }; + messageVersion?: "V1.0" | "V2.0"; + metadataConfig?: { + maxSamplesPerSend?: number; + send?: boolean; + sendInterval?: string; + }; + name?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + queueConfig?: { + batchSendDeadline?: string; + capacity?: number; + maxBackoff?: string; + maxRetries?: number; + maxSamplesPerSend?: number; + maxShards?: number; + minBackoff?: string; + minShards?: number; + retryOnRateLimit?: boolean; + sampleAgeLimit?: string; + }; + remoteTimeout?: string; + roundRobinDNS?: boolean; + sendExemplars?: boolean; + sendNativeHistograms?: boolean; + sigv4?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + profile?: string; + region?: string; + roleArn?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + writeRelabelConfigs?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + }[]; + remoteWriteReceiverMessageVersions?: ("V1.0" | "V2.0")[]; + replicaExternalLabelName?: string; + replicas?: number; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + routePrefix?: string; + runtime?: { + goGC?: number; + }; + sampleLimit?: number; + scrapeClasses?: { + attachMetadata?: { + node?: boolean; + }; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + credentialsFile?: string; + type?: string; + }; + default?: boolean; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + name: string; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + scrapeClassicHistograms?: boolean; + scrapeConfigNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + scrapeConfigSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + scrapeFailureLogFile?: string; + scrapeInterval?: string; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + scrapeTimeout?: string; + secrets?: string[]; + securityContext?: { + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: string; + sysctls?: { + name: string; + value: string; + }[]; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + serviceAccountName?: string; + serviceDiscoveryRole?: "Endpoints" | "EndpointSlice"; + serviceMonitorNamespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + serviceMonitorSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + serviceName?: string; + shards?: number; + storage?: { + disableMountSubPath?: boolean; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + volumeClaimTemplate?: { + apiVersion?: string; + kind?: string; + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + status?: { + accessModes?: string[]; + allocatedResourceStatuses?: { + [key: string]: unknown; + }; + allocatedResources?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: { + lastProbeTime?: string; + lastTransitionTime?: string; + message?: string; + reason?: string; + status: string; + type: string; + }[]; + currentVolumeAttributesClassName?: string; + modifyVolumeStatus?: { + status: string; + targetVolumeAttributesClassName?: string; + }; + phase?: string; + }; + }; + }; + targetLimit?: number; + terminationGracePeriodSeconds?: number; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologySpreadConstraints?: { + additionalLabelSelectors?: "OnResource" | "OnShard"; + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + tracingConfig?: { + clientType?: "http" | "grpc"; + compression?: "gzip"; + endpoint: string; + headers?: { + [key: string]: unknown; + }; + insecure?: boolean; + samplingFraction?: any; + timeout?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + caFile?: string; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + insecureSkipVerify?: boolean; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }; + tsdb?: { + outOfOrderTimeWindow?: string; + }; + version?: string; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + volumes?: { + awsElasticBlockStore?: { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; + }; + azureDisk?: { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + readOnly?: boolean; + }; + azureFile?: { + readOnly?: boolean; + secretName: string; + shareName: string; + }; + cephfs?: { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: { + name?: string; + }; + user?: string; + }; + cinder?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeID: string; + }; + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + csi?: { + driver: string; + fsType?: string; + nodePublishSecretRef?: { + name?: string; + }; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + }; + downwardAPI?: { + defaultMode?: number; + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + fc?: { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; + }; + flexVolume?: { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + }; + flocker?: { + datasetName?: string; + datasetUUID?: string; + }; + gcePersistentDisk?: { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; + }; + gitRepo?: { + directory?: string; + repository: string; + revision?: string; + }; + glusterfs?: { + endpoints: string; + path: string; + readOnly?: boolean; + }; + hostPath?: { + path: string; + type?: string; + }; + image?: { + pullPolicy?: string; + reference?: string; + }; + iscsi?: { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + targetPortal: string; + }; + name: string; + nfs?: { + path: string; + readOnly?: boolean; + server: string; + }; + persistentVolumeClaim?: { + claimName: string; + readOnly?: boolean; + }; + photonPersistentDisk?: { + fsType?: string; + pdID: string; + }; + portworxVolume?: { + fsType?: string; + readOnly?: boolean; + volumeID: string; + }; + projected?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + quobyte?: { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; + }; + rbd?: { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + user?: string; + }; + scaleIO?: { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: { + name?: string; + }; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + storageos?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeName?: string; + volumeNamespace?: string; + }; + vsphereVolume?: { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; + }; + }[]; + walCompression?: boolean; + web?: { + httpConfig?: { + headers?: { + contentSecurityPolicy?: string; + strictTransportSecurity?: string; + xContentTypeOptions?: "" | "NoSniff"; + xFrameOptions?: "" | "Deny" | "SameOrigin"; + xXSSProtection?: string; + }; + http2?: boolean; + }; + maxConnections?: number; + pageTitle?: string; + tlsConfig?: { + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + certFile?: string; + cipherSuites?: string[]; + clientAuthType?: string; + clientCAFile?: string; + client_ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + curvePreferences?: string[]; + keyFile?: string; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: string; + minVersion?: string; + preferServerCipherSuites?: boolean; + }; + }; + }; + status?: { + availableReplicas: number; + conditions?: { + lastTransitionTime: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: string; + type: string; + }[]; + paused: boolean; + replicas: number; + selector?: string; + shardStatuses?: { + availableReplicas: number; + replicas: number; + shardID: string; + unavailableReplicas: number; + updatedReplicas: number; + }[]; + shards?: number; + unavailableReplicas: number; + updatedReplicas: number; + }; +} +export interface MonitoringCoreosComV1alpha1PrometheusAgentList { + apiVersion?: string; + items: MonitoringCoreosComV1alpha1PrometheusAgent[]; + kind?: string; + metadata?: ListMeta; +} +export interface MonitoringCoreosComV1alpha1ScrapeConfig { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + azureSDConfigs?: { + authenticationMethod?: "OAuth" | "ManagedIdentity" | "SDK"; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientID?: string; + clientSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + enableHTTP2?: boolean; + environment?: string; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + resourceGroup?: string; + subscriptionID: string; + tenantID?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + consulSDConfigs?: { + allowStale?: boolean; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + datacenter?: string; + enableHTTP2?: boolean; + filter?: string; + followRedirects?: boolean; + namespace?: string; + noProxy?: string; + nodeMeta?: { + [key: string]: unknown; + }; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + partition?: string; + pathPrefix?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + scheme?: "HTTP" | "HTTPS"; + server: string; + services?: string[]; + tagSeparator?: string; + tags?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + convertClassicHistogramsToNHCB?: boolean; + digitalOceanSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + dnsSDConfigs?: { + names: string[]; + port?: number; + refreshInterval?: string; + type?: "A" | "AAAA" | "MX" | "NS" | "SRV"; + }[]; + dockerSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + filters?: { + name: string; + values: string[]; + }[]; + followRedirects?: boolean; + host: string; + hostNetworkingHost?: string; + matchFirstNetwork?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + dockerSwarmSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + filters?: { + name: string; + values: string[]; + }[]; + followRedirects?: boolean; + host: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + role: "Services" | "Tasks" | "Nodes"; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + ec2SDConfigs?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + enableHTTP2?: boolean; + filters?: { + name: string; + values: string[]; + }[]; + followRedirects?: boolean; + noProxy?: string; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + region?: string; + roleARN?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + enableCompression?: boolean; + enableHTTP2?: boolean; + eurekaSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + server: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + fallbackScrapeProtocol?: "PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0"; + fileSDConfigs?: { + files: string[]; + refreshInterval?: string; + }[]; + gceSDConfigs?: { + filter?: string; + port?: number; + project: string; + refreshInterval?: string; + tagSeparator?: string; + zone: string; + }[]; + hetznerSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + labelSelector?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + role: "hcloud" | "Hcloud" | "robot" | "Robot"; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + honorLabels?: boolean; + honorTimestamps?: boolean; + httpSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + }[]; + ionosSDConfigs?: { + authorization: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + datacenterID: string; + enableHTTP2?: boolean; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + jobName?: string; + keepDroppedTargets?: number; + kubernetesSDConfigs?: { + apiServer?: string; + attachMetadata?: { + node?: boolean; + }; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + namespaces?: { + names?: string[]; + ownNamespace?: boolean; + }; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + role: "Pod" | "Endpoints" | "Ingress" | "Service" | "Node" | "EndpointSlice"; + selectors?: { + field?: string; + label?: string; + role: "Pod" | "Endpoints" | "Ingress" | "Service" | "Node" | "EndpointSlice"; + }[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + kumaSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientID?: string; + enableHTTP2?: boolean; + fetchTimeout?: string; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + server: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + labelLimit?: number; + labelNameLengthLimit?: number; + labelValueLengthLimit?: number; + lightSailSDConfigs?: { + accessKey?: { + key: string; + name?: string; + optional?: boolean; + }; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + endpoint?: string; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + region?: string; + roleARN?: string; + secretKey?: { + key: string; + name?: string; + optional?: boolean; + }; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + linodeSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + region?: string; + tagSeparator?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + metricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + metricsPath?: string; + nameEscapingScheme?: "AllowUTF8" | "Underscores" | "Dots" | "Values"; + nameValidationScheme?: "UTF8" | "Legacy"; + nativeHistogramBucketLimit?: number; + nativeHistogramMinBucketFactor?: any; + noProxy?: string; + nomadSDConfigs?: { + allowStale?: boolean; + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + namespace?: string; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + region?: string; + server: string; + tagSeparator?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + }[]; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + openstackSDConfigs?: { + allTenants?: boolean; + applicationCredentialId?: string; + applicationCredentialName?: string; + applicationCredentialSecret?: { + key: string; + name?: string; + optional?: boolean; + }; + availability?: "Public" | "public" | "Admin" | "admin" | "Internal" | "internal"; + domainID?: string; + domainName?: string; + identityEndpoint?: string; + password?: { + key: string; + name?: string; + optional?: boolean; + }; + port?: number; + projectID?: string; + projectName?: string; + refreshInterval?: string; + region: string; + role: "Instance" | "Hypervisor" | "LoadBalancer"; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + userid?: string; + username?: string; + }[]; + ovhcloudSDConfigs?: { + applicationKey: string; + applicationSecret: { + key: string; + name?: string; + optional?: boolean; + }; + consumerKey: { + key: string; + name?: string; + optional?: boolean; + }; + endpoint?: string; + refreshInterval?: string; + service: string; + }[]; + params?: { + [key: string]: unknown; + }; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + puppetDBSDConfigs?: { + authorization?: { + credentials?: { + key: string; + name?: string; + optional?: boolean; + }; + type?: string; + }; + basicAuth?: { + password?: { + key: string; + name?: string; + optional?: boolean; + }; + username?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + enableHTTP2?: boolean; + followRedirects?: boolean; + includeParameters?: boolean; + noProxy?: string; + oauth2?: { + clientId: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + clientSecret: { + key: string; + name?: string; + optional?: boolean; + }; + endpointParams?: { + [key: string]: unknown; + }; + noProxy?: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + scopes?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + tokenUrl: string; + }; + port?: number; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + query: string; + refreshInterval?: string; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + url: string; + }[]; + relabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + sampleLimit?: number; + scalewaySDConfigs?: { + accessKey: string; + apiURL?: string; + enableHTTP2?: boolean; + followRedirects?: boolean; + nameFilter?: string; + noProxy?: string; + port?: number; + projectID: string; + proxyConnectHeader?: { + [key: string]: unknown; + }; + proxyFromEnvironment?: boolean; + proxyUrl?: string; + refreshInterval?: string; + role: "Instance" | "Baremetal"; + secretKey: { + key: string; + name?: string; + optional?: boolean; + }; + tagsFilter?: string[]; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + zone?: string; + }[]; + scheme?: "HTTP" | "HTTPS"; + scrapeClass?: string; + scrapeClassicHistograms?: boolean; + scrapeInterval?: string; + scrapeProtocols?: ("PrometheusProto" | "OpenMetricsText0.0.1" | "OpenMetricsText1.0.0" | "PrometheusText0.0.4" | "PrometheusText1.0.0")[]; + scrapeTimeout?: string; + staticConfigs?: { + labels?: { + [key: string]: unknown; + }; + targets: string[]; + }[]; + targetLimit?: number; + tlsConfig?: { + ca?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + cert?: { + configMap?: { + key: string; + name?: string; + optional?: boolean; + }; + secret?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + insecureSkipVerify?: boolean; + keySecret?: { + key: string; + name?: string; + optional?: boolean; + }; + maxVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + minVersion?: "TLS10" | "TLS11" | "TLS12" | "TLS13"; + serverName?: string; + }; + trackTimestampsStaleness?: boolean; + }; +} +export interface MonitoringCoreosComV1alpha1ScrapeConfigList { + apiVersion?: string; + items: MonitoringCoreosComV1alpha1ScrapeConfig[]; + kind?: string; + metadata?: ListMeta; +} +export interface AutoscalingInternalKnativeDevV1alpha1Metric { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: { + panicWindow: number; + scrapeTarget: string; + stableWindow: number; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + }; +} +export interface AutoscalingInternalKnativeDevV1alpha1MetricList { + apiVersion?: string; + items: AutoscalingInternalKnativeDevV1alpha1Metric[]; + kind?: string; + metadata?: ListMeta; +} +export interface AutoscalingInternalKnativeDevV1alpha1PodAutoscaler { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: { + containerConcurrency?: number; + protocolType: string; + reachability?: string; + scaleTargetRef: { + apiVersion?: string; + kind?: string; + name?: string; + }; + }; + status?: { + actualScale?: number; + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + desiredScale?: number; + metricsServiceName: string; + observedGeneration?: number; + serviceName: string; + }; +} +export interface AutoscalingInternalKnativeDevV1alpha1PodAutoscalerList { + apiVersion?: string; + items: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler[]; + kind?: string; + metadata?: ListMeta; +} +export interface CachingInternalKnativeDevV1alpha1Image { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: { + image: string; + imagePullSecrets?: { + name?: string; + }[]; + serviceAccountName?: string; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + }; +} +export interface CachingInternalKnativeDevV1alpha1ImageList { + apiVersion?: string; + items: CachingInternalKnativeDevV1alpha1Image[]; + kind?: string; + metadata?: ListMeta; +} +export interface NetworkingInternalKnativeDevV1alpha1Certificate { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: { + dnsNames: string[]; + domain?: string; + secretName: string; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + http01Challenges?: { + serviceName?: string; + serviceNamespace?: string; + servicePort?: any; + url?: string; + }[]; + notAfter?: string; + observedGeneration?: number; + }; +} +export interface NetworkingInternalKnativeDevV1alpha1CertificateList { + apiVersion?: string; + items: NetworkingInternalKnativeDevV1alpha1Certificate[]; + kind?: string; + metadata?: ListMeta; +} +export interface NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: { + namespace: string; + }; +} +export interface NetworkingInternalKnativeDevV1alpha1ClusterDomainClaimList { + apiVersion?: string; + items: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim[]; + kind?: string; + metadata?: ListMeta; +} +export interface NetworkingInternalKnativeDevV1alpha1Ingress { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: { + httpOption?: string; + rules?: { + hosts?: string[]; + http?: { + paths: { + appendHeaders?: { + [key: string]: unknown; + }; + headers?: { + [key: string]: unknown; + }; + path?: string; + rewriteHost?: string; + splits: { + appendHeaders?: { + [key: string]: unknown; + }; + percent?: number; + serviceName: string; + serviceNamespace: string; + servicePort: any; + }[]; + }[]; + }; + visibility?: string; + }[]; + tls?: { + hosts?: string[]; + secretName?: string; + secretNamespace?: string; + }[]; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + privateLoadBalancer?: { + ingress?: { + domain?: string; + domainInternal?: string; + ip?: string; + meshOnly?: boolean; + }[]; + }; + publicLoadBalancer?: { + ingress?: { + domain?: string; + domainInternal?: string; + ip?: string; + meshOnly?: boolean; + }[]; + }; + }; +} +export interface NetworkingInternalKnativeDevV1alpha1IngressList { + apiVersion?: string; + items: NetworkingInternalKnativeDevV1alpha1Ingress[]; + kind?: string; + metadata?: ListMeta; +} +export interface NetworkingInternalKnativeDevV1alpha1ServerlessService { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: { + mode?: string; + numActivators?: number; + objectRef: { + apiVersion?: string; + fieldPath?: string; + kind?: string; + name?: string; + namespace?: string; + resourceVersion?: string; + uid?: string; + }; + protocolType: string; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + privateServiceName?: string; + serviceName?: string; + }; +} +export interface NetworkingInternalKnativeDevV1alpha1ServerlessServiceList { + apiVersion?: string; + items: NetworkingInternalKnativeDevV1alpha1ServerlessService[]; + kind?: string; + metadata?: ListMeta; +} +export interface ServingKnativeDevV1Configuration { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: { + template?: { + metadata?: any; + spec?: { + affinity?: any; + automountServiceAccountToken?: boolean; + containerConcurrency?: number; + containers: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: any; + resourceFieldRef?: any; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + name?: string; + ports?: { + containerPort: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + resources?: { + claims?: { + name: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + securityContext?: { + allowPrivilegeEscalation?: boolean; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + volumeMounts?: { + mountPath: string; + name: string; + readOnly?: boolean; + subPath?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: any; + dnsPolicy?: string; + enableServiceLinks?: boolean; + hostAliases?: any[]; + idleTimeoutSeconds?: number; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: any[]; + nodeSelector?: any; + priorityClassName?: string; + responseStartTimeoutSeconds?: number; + runtimeClassName?: string; + schedulerName?: string; + securityContext?: any; + serviceAccountName?: string; + shareProcessNamespace?: boolean; + timeoutSeconds?: number; + tolerations?: any[]; + topologySpreadConstraints?: any[]; + volumes?: { + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + emptyDir?: any; + name: string; + persistentVolumeClaim?: any; + projected?: { + defaultMode?: number; + sources?: { + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + }[]; + }; + }; + }; + status?: { + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + latestCreatedRevisionName?: string; + latestReadyRevisionName?: string; + observedGeneration?: number; + }; +} +export interface ServingKnativeDevV1ConfigurationList { + apiVersion?: string; + items: ServingKnativeDevV1Configuration[]; + kind?: string; + metadata?: ListMeta; +} +export interface ServingKnativeDevV1Revision { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: { + affinity?: any; + automountServiceAccountToken?: boolean; + containerConcurrency?: number; + containers: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: any; + resourceFieldRef?: any; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + name?: string; + ports?: { + containerPort: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + resources?: { + claims?: { + name: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + securityContext?: { + allowPrivilegeEscalation?: boolean; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + volumeMounts?: { + mountPath: string; + name: string; + readOnly?: boolean; + subPath?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: any; + dnsPolicy?: string; + enableServiceLinks?: boolean; + hostAliases?: any[]; + idleTimeoutSeconds?: number; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: any[]; + nodeSelector?: any; + priorityClassName?: string; + responseStartTimeoutSeconds?: number; + runtimeClassName?: string; + schedulerName?: string; + securityContext?: any; + serviceAccountName?: string; + shareProcessNamespace?: boolean; + timeoutSeconds?: number; + tolerations?: any[]; + topologySpreadConstraints?: any[]; + volumes?: { + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + emptyDir?: any; + name: string; + persistentVolumeClaim?: any; + projected?: { + defaultMode?: number; + sources?: { + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + }[]; + }; + status?: { + actualReplicas?: number; + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + containerStatuses?: { + imageDigest?: string; + name?: string; + }[]; + desiredReplicas?: number; + initContainerStatuses?: { + imageDigest?: string; + name?: string; + }[]; + logUrl?: string; + observedGeneration?: number; + }; +} +export interface ServingKnativeDevV1RevisionList { + apiVersion?: string; + items: ServingKnativeDevV1Revision[]; + kind?: string; + metadata?: ListMeta; +} +export interface ServingKnativeDevV1Route { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: { + traffic?: { + configurationName?: string; + latestRevision?: boolean; + percent?: number; + revisionName?: string; + tag?: string; + url?: string; + }[]; + }; + status?: { + address?: { + CACerts?: string; + audience?: string; + name?: string; + url?: string; + }; + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + traffic?: { + configurationName?: string; + latestRevision?: boolean; + percent?: number; + revisionName?: string; + tag?: string; + url?: string; + }[]; + url?: string; + }; +} +export interface ServingKnativeDevV1RouteList { + apiVersion?: string; + items: ServingKnativeDevV1Route[]; + kind?: string; + metadata?: ListMeta; +} +export interface ServingKnativeDevV1Service { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: { + template?: { + metadata?: any; + spec?: { + affinity?: any; + automountServiceAccountToken?: boolean; + containerConcurrency?: number; + containers: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: any; + resourceFieldRef?: any; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + name?: string; + ports?: { + containerPort: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + resources?: { + claims?: { + name: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + securityContext?: { + allowPrivilegeEscalation?: boolean; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port?: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port?: any; + }; + timeoutSeconds?: number; + }; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + volumeMounts?: { + mountPath: string; + name: string; + readOnly?: boolean; + subPath?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: any; + dnsPolicy?: string; + enableServiceLinks?: boolean; + hostAliases?: any[]; + idleTimeoutSeconds?: number; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: any[]; + nodeSelector?: any; + priorityClassName?: string; + responseStartTimeoutSeconds?: number; + runtimeClassName?: string; + schedulerName?: string; + securityContext?: any; + serviceAccountName?: string; + shareProcessNamespace?: boolean; + timeoutSeconds?: number; + tolerations?: any[]; + topologySpreadConstraints?: any[]; + volumes?: { + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + emptyDir?: any; + name: string; + persistentVolumeClaim?: any; + projected?: { + defaultMode?: number; + sources?: { + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + }[]; + }; + }; + traffic?: { + configurationName?: string; + latestRevision?: boolean; + percent?: number; + revisionName?: string; + tag?: string; + url?: string; + }[]; + }; + status?: { + address?: { + CACerts?: string; + audience?: string; + name?: string; + url?: string; + }; + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + latestCreatedRevisionName?: string; + latestReadyRevisionName?: string; + observedGeneration?: number; + traffic?: { + configurationName?: string; + latestRevision?: boolean; + percent?: number; + revisionName?: string; + tag?: string; + url?: string; + }[]; + url?: string; + }; +} +export interface ServingKnativeDevV1ServiceList { + apiVersion?: string; + items: ServingKnativeDevV1Service[]; + kind?: string; + metadata?: ListMeta; +} +export interface AcmeCertManagerIoV1Challenge { + apiVersion?: string; + kind?: string; + metadata: ObjectMeta; + spec: { + authorizationURL: string; + dnsName: string; + issuerRef: { + group?: string; + kind?: string; + name: string; + }; + key: string; + solver: { + dns01?: { + acmeDNS?: { + accountSecretRef: { + key?: string; + name: string; + }; + host: string; + }; + akamai?: { + accessTokenSecretRef: { + key?: string; + name: string; + }; + clientSecretSecretRef: { + key?: string; + name: string; + }; + clientTokenSecretRef: { + key?: string; + name: string; + }; + serviceConsumerDomain: string; + }; + azureDNS?: { + clientID?: string; + clientSecretSecretRef?: { + key?: string; + name: string; + }; + environment?: "AzurePublicCloud" | "AzureChinaCloud" | "AzureGermanCloud" | "AzureUSGovernmentCloud"; + hostedZoneName?: string; + managedIdentity?: { + clientID?: string; + resourceID?: string; + tenantID?: string; + }; + resourceGroupName: string; + subscriptionID: string; + tenantID?: string; + }; + cloudDNS?: { + hostedZoneName?: string; + project: string; + serviceAccountSecretRef?: { + key?: string; + name: string; + }; + }; + cloudflare?: { + apiKeySecretRef?: { + key?: string; + name: string; + }; + apiTokenSecretRef?: { + key?: string; + name: string; + }; + email?: string; + }; + cnameStrategy?: "None" | "Follow"; + digitalocean?: { + tokenSecretRef: { + key?: string; + name: string; + }; + }; + rfc2136?: { + nameserver: string; + tsigAlgorithm?: string; + tsigKeyName?: string; + tsigSecretSecretRef?: { + key?: string; + name: string; + }; + }; + route53?: { + accessKeyID?: string; + accessKeyIDSecretRef?: { + key?: string; + name: string; + }; + auth?: { + kubernetes: { + serviceAccountRef: { + audiences?: string[]; + name: string; + }; + }; + }; + hostedZoneID?: string; + region?: string; + role?: string; + secretAccessKeySecretRef?: { + key?: string; + name: string; + }; + }; + webhook?: { + config?: any; + groupName: string; + solverName: string; + }; + }; + http01?: { + gatewayHTTPRoute?: { + labels?: { + [key: string]: unknown; + }; + parentRefs?: { + group?: string; + kind?: string; + name: string; + namespace?: string; + port?: number; + sectionName?: string; + }[]; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + ingress?: { + class?: string; + ingressClassName?: string; + ingressTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + }; + name?: string; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + }; + selector?: { + dnsNames?: string[]; + dnsZones?: string[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + }; + token: string; + type: "HTTP-01" | "DNS-01"; + url: string; + wildcard?: boolean; + }; + status?: { + presented?: boolean; + processing?: boolean; + reason?: string; + state?: "valid" | "ready" | "pending" | "processing" | "invalid" | "expired" | "errored"; + }; +} +export interface AcmeCertManagerIoV1ChallengeList { + apiVersion?: string; + items: AcmeCertManagerIoV1Challenge[]; + kind?: string; + metadata?: ListMeta; +} +export interface AcmeCertManagerIoV1Order { + apiVersion?: string; + kind?: string; + metadata: ObjectMeta; + spec: { + commonName?: string; + dnsNames?: string[]; + duration?: string; + ipAddresses?: string[]; + issuerRef: { + group?: string; + kind?: string; + name: string; + }; + request: string; + }; + status?: { + authorizations?: { + challenges?: { + token: string; + type: string; + url: string; + }[]; + identifier?: string; + initialState?: "valid" | "ready" | "pending" | "processing" | "invalid" | "expired" | "errored"; + url: string; + wildcard?: boolean; + }[]; + certificate?: string; + failureTime?: string; + finalizeURL?: string; + reason?: string; + state?: "valid" | "ready" | "pending" | "processing" | "invalid" | "expired" | "errored"; + url?: string; + }; +} +export interface AcmeCertManagerIoV1OrderList { + apiVersion?: string; + items: AcmeCertManagerIoV1Order[]; + kind?: string; + metadata?: ListMeta; +} +export interface CertManagerIoV1Certificate { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: { + additionalOutputFormats?: { + type: "DER" | "CombinedPEM"; + }[]; + commonName?: string; + dnsNames?: string[]; + duration?: string; + emailAddresses?: string[]; + encodeUsagesInRequest?: boolean; + ipAddresses?: string[]; + isCA?: boolean; + issuerRef: { + group?: string; + kind?: string; + name: string; + }; + keystores?: { + jks?: { + alias?: string; + create: boolean; + password?: string; + passwordSecretRef?: { + key?: string; + name: string; + }; + }; + pkcs12?: { + create: boolean; + password?: string; + passwordSecretRef?: { + key?: string; + name: string; + }; + profile?: "LegacyRC2" | "LegacyDES" | "Modern2023"; + }; + }; + literalSubject?: string; + nameConstraints?: { + critical?: boolean; + excluded?: { + dnsDomains?: string[]; + emailAddresses?: string[]; + ipRanges?: string[]; + uriDomains?: string[]; + }; + permitted?: { + dnsDomains?: string[]; + emailAddresses?: string[]; + ipRanges?: string[]; + uriDomains?: string[]; + }; + }; + otherNames?: { + oid?: string; + utf8Value?: string; + }[]; + privateKey?: { + algorithm?: "RSA" | "ECDSA" | "Ed25519"; + encoding?: "PKCS1" | "PKCS8"; + rotationPolicy?: "Never" | "Always"; + size?: number; + }; + renewBefore?: string; + renewBeforePercentage?: number; + revisionHistoryLimit?: number; + secretName: string; + secretTemplate?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + subject?: { + countries?: string[]; + localities?: string[]; + organizationalUnits?: string[]; + organizations?: string[]; + postalCodes?: string[]; + provinces?: string[]; + serialNumber?: string; + streetAddresses?: string[]; + }; + uris?: string[]; + usages?: ("signing" | "digital signature" | "content commitment" | "key encipherment" | "key agreement" | "data encipherment" | "cert sign" | "crl sign" | "encipher only" | "decipher only" | "any" | "server auth" | "client auth" | "code signing" | "email protection" | "s/mime" | "ipsec end system" | "ipsec tunnel" | "ipsec user" | "timestamping" | "ocsp signing" | "microsoft sgc" | "netscape sgc")[]; + }; + status?: { + conditions?: { + lastTransitionTime?: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: "True" | "False" | "Unknown"; + type: string; + }[]; + failedIssuanceAttempts?: number; + lastFailureTime?: string; + nextPrivateKeySecretName?: string; + notAfter?: string; + notBefore?: string; + renewalTime?: string; + revision?: number; + }; +} +export interface CertManagerIoV1CertificateList { + apiVersion?: string; + items: CertManagerIoV1Certificate[]; + kind?: string; + metadata?: ListMeta; +} +export interface CertManagerIoV1CertificateRequest { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: { + duration?: string; + extra?: { + [key: string]: unknown; + }; + groups?: string[]; + isCA?: boolean; + issuerRef: { + group?: string; + kind?: string; + name: string; + }; + request: string; + uid?: string; + usages?: ("signing" | "digital signature" | "content commitment" | "key encipherment" | "key agreement" | "data encipherment" | "cert sign" | "crl sign" | "encipher only" | "decipher only" | "any" | "server auth" | "client auth" | "code signing" | "email protection" | "s/mime" | "ipsec end system" | "ipsec tunnel" | "ipsec user" | "timestamping" | "ocsp signing" | "microsoft sgc" | "netscape sgc")[]; + username?: string; + }; + status?: { + ca?: string; + certificate?: string; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + status: "True" | "False" | "Unknown"; + type: string; + }[]; + failureTime?: string; + }; +} +export interface CertManagerIoV1CertificateRequestList { + apiVersion?: string; + items: CertManagerIoV1CertificateRequest[]; + kind?: string; + metadata?: ListMeta; +} +export interface CertManagerIoV1ClusterIssuer { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: { + acme?: { + caBundle?: string; + disableAccountKeyGeneration?: boolean; + email?: string; + enableDurationFeature?: boolean; + externalAccountBinding?: { + keyAlgorithm?: "HS256" | "HS384" | "HS512"; + keyID: string; + keySecretRef: { + key?: string; + name: string; + }; + }; + preferredChain?: string; + privateKeySecretRef: { + key?: string; + name: string; + }; + server: string; + skipTLSVerify?: boolean; + solvers?: { + dns01?: { + acmeDNS?: { + accountSecretRef: { + key?: string; + name: string; + }; + host: string; + }; + akamai?: { + accessTokenSecretRef: { + key?: string; + name: string; + }; + clientSecretSecretRef: { + key?: string; + name: string; + }; + clientTokenSecretRef: { + key?: string; + name: string; + }; + serviceConsumerDomain: string; + }; + azureDNS?: { + clientID?: string; + clientSecretSecretRef?: { + key?: string; + name: string; + }; + environment?: "AzurePublicCloud" | "AzureChinaCloud" | "AzureGermanCloud" | "AzureUSGovernmentCloud"; + hostedZoneName?: string; + managedIdentity?: { + clientID?: string; + resourceID?: string; + tenantID?: string; + }; + resourceGroupName: string; + subscriptionID: string; + tenantID?: string; + }; + cloudDNS?: { + hostedZoneName?: string; + project: string; + serviceAccountSecretRef?: { + key?: string; + name: string; + }; + }; + cloudflare?: { + apiKeySecretRef?: { + key?: string; + name: string; + }; + apiTokenSecretRef?: { + key?: string; + name: string; + }; + email?: string; + }; + cnameStrategy?: "None" | "Follow"; + digitalocean?: { + tokenSecretRef: { + key?: string; + name: string; + }; + }; + rfc2136?: { + nameserver: string; + tsigAlgorithm?: string; + tsigKeyName?: string; + tsigSecretSecretRef?: { + key?: string; + name: string; + }; + }; + route53?: { + accessKeyID?: string; + accessKeyIDSecretRef?: { + key?: string; + name: string; + }; + auth?: { + kubernetes: { + serviceAccountRef: { + audiences?: string[]; + name: string; + }; + }; + }; + hostedZoneID?: string; + region?: string; + role?: string; + secretAccessKeySecretRef?: { + key?: string; + name: string; + }; + }; + webhook?: { + config?: any; + groupName: string; + solverName: string; + }; + }; + http01?: { + gatewayHTTPRoute?: { + labels?: { + [key: string]: unknown; + }; + parentRefs?: { + group?: string; + kind?: string; + name: string; + namespace?: string; + port?: number; + sectionName?: string; + }[]; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + ingress?: { + class?: string; + ingressClassName?: string; + ingressTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + }; + name?: string; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + }; + selector?: { + dnsNames?: string[]; + dnsZones?: string[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + }[]; + }; + ca?: { + crlDistributionPoints?: string[]; + issuingCertificateURLs?: string[]; + ocspServers?: string[]; + secretName: string; + }; + selfSigned?: { + crlDistributionPoints?: string[]; + }; + vault?: { + auth: { + appRole?: { + path: string; + roleId: string; + secretRef: { + key?: string; + name: string; + }; + }; + clientCertificate?: { + mountPath?: string; + name?: string; + secretName?: string; + }; + kubernetes?: { + mountPath?: string; + role: string; + secretRef?: { + key?: string; + name: string; + }; + serviceAccountRef?: { + audiences?: string[]; + name: string; + }; + }; + tokenSecretRef?: { + key?: string; + name: string; + }; + }; + caBundle?: string; + caBundleSecretRef?: { + key?: string; + name: string; + }; + clientCertSecretRef?: { + key?: string; + name: string; + }; + clientKeySecretRef?: { + key?: string; + name: string; + }; + namespace?: string; + path: string; + server: string; + }; + venafi?: { + cloud?: { + apiTokenSecretRef: { + key?: string; + name: string; + }; + url?: string; + }; + tpp?: { + caBundle?: string; + caBundleSecretRef?: { + key?: string; + name: string; + }; + credentialsRef: { + name: string; + }; + url: string; + }; + zone: string; + }; + }; + status?: { + acme?: { + lastPrivateKeyHash?: string; + lastRegisteredEmail?: string; + uri?: string; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: "True" | "False" | "Unknown"; + type: string; + }[]; + }; +} +export interface CertManagerIoV1ClusterIssuerList { + apiVersion?: string; + items: CertManagerIoV1ClusterIssuer[]; + kind?: string; + metadata?: ListMeta; +} +export interface CertManagerIoV1Issuer { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: { + acme?: { + caBundle?: string; + disableAccountKeyGeneration?: boolean; + email?: string; + enableDurationFeature?: boolean; + externalAccountBinding?: { + keyAlgorithm?: "HS256" | "HS384" | "HS512"; + keyID: string; + keySecretRef: { + key?: string; + name: string; + }; + }; + preferredChain?: string; + privateKeySecretRef: { + key?: string; + name: string; + }; + server: string; + skipTLSVerify?: boolean; + solvers?: { + dns01?: { + acmeDNS?: { + accountSecretRef: { + key?: string; + name: string; + }; + host: string; + }; + akamai?: { + accessTokenSecretRef: { + key?: string; + name: string; + }; + clientSecretSecretRef: { + key?: string; + name: string; + }; + clientTokenSecretRef: { + key?: string; + name: string; + }; + serviceConsumerDomain: string; + }; + azureDNS?: { + clientID?: string; + clientSecretSecretRef?: { + key?: string; + name: string; + }; + environment?: "AzurePublicCloud" | "AzureChinaCloud" | "AzureGermanCloud" | "AzureUSGovernmentCloud"; + hostedZoneName?: string; + managedIdentity?: { + clientID?: string; + resourceID?: string; + tenantID?: string; + }; + resourceGroupName: string; + subscriptionID: string; + tenantID?: string; + }; + cloudDNS?: { + hostedZoneName?: string; + project: string; + serviceAccountSecretRef?: { + key?: string; + name: string; + }; + }; + cloudflare?: { + apiKeySecretRef?: { + key?: string; + name: string; + }; + apiTokenSecretRef?: { + key?: string; + name: string; + }; + email?: string; + }; + cnameStrategy?: "None" | "Follow"; + digitalocean?: { + tokenSecretRef: { + key?: string; + name: string; + }; + }; + rfc2136?: { + nameserver: string; + tsigAlgorithm?: string; + tsigKeyName?: string; + tsigSecretSecretRef?: { + key?: string; + name: string; + }; + }; + route53?: { + accessKeyID?: string; + accessKeyIDSecretRef?: { + key?: string; + name: string; + }; + auth?: { + kubernetes: { + serviceAccountRef: { + audiences?: string[]; + name: string; + }; + }; + }; + hostedZoneID?: string; + region?: string; + role?: string; + secretAccessKeySecretRef?: { + key?: string; + name: string; + }; + }; + webhook?: { + config?: any; + groupName: string; + solverName: string; + }; + }; + http01?: { + gatewayHTTPRoute?: { + labels?: { + [key: string]: unknown; + }; + parentRefs?: { + group?: string; + kind?: string; + name: string; + namespace?: string; + port?: number; + sectionName?: string; + }[]; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + ingress?: { + class?: string; + ingressClassName?: string; + ingressTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + }; + name?: string; + podTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + spec?: { + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + imagePullSecrets?: { + name?: string; + }[]; + nodeSelector?: { + [key: string]: unknown; + }; + priorityClassName?: string; + securityContext?: { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + sysctls?: { + name: string; + value: string; + }[]; + }; + serviceAccountName?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + }; + }; + serviceType?: string; + }; + }; + selector?: { + dnsNames?: string[]; + dnsZones?: string[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + }[]; + }; + ca?: { + crlDistributionPoints?: string[]; + issuingCertificateURLs?: string[]; + ocspServers?: string[]; + secretName: string; + }; + selfSigned?: { + crlDistributionPoints?: string[]; + }; + vault?: { + auth: { + appRole?: { + path: string; + roleId: string; + secretRef: { + key?: string; + name: string; + }; + }; + clientCertificate?: { + mountPath?: string; + name?: string; + secretName?: string; + }; + kubernetes?: { + mountPath?: string; + role: string; + secretRef?: { + key?: string; + name: string; + }; + serviceAccountRef?: { + audiences?: string[]; + name: string; + }; + }; + tokenSecretRef?: { + key?: string; + name: string; + }; + }; + caBundle?: string; + caBundleSecretRef?: { + key?: string; + name: string; + }; + clientCertSecretRef?: { + key?: string; + name: string; + }; + clientKeySecretRef?: { + key?: string; + name: string; + }; + namespace?: string; + path: string; + server: string; + }; + venafi?: { + cloud?: { + apiTokenSecretRef: { + key?: string; + name: string; + }; + url?: string; + }; + tpp?: { + caBundle?: string; + caBundleSecretRef?: { + key?: string; + name: string; + }; + credentialsRef: { + name: string; + }; + url: string; + }; + zone: string; + }; + }; + status?: { + acme?: { + lastPrivateKeyHash?: string; + lastRegisteredEmail?: string; + uri?: string; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + observedGeneration?: number; + reason?: string; + status: "True" | "False" | "Unknown"; + type: string; + }[]; + }; +} +export interface CertManagerIoV1IssuerList { + apiVersion?: string; + items: CertManagerIoV1Issuer[]; + kind?: string; + metadata?: ListMeta; +} +export interface PostgresqlCnpgIoV1Backup { + apiVersion?: string; + kind?: string; + metadata: ObjectMeta; + spec: { + cluster: { + name: string; + }; + method?: "barmanObjectStore" | "volumeSnapshot" | "plugin"; + online?: boolean; + onlineConfiguration?: { + immediateCheckpoint?: boolean; + waitForArchive?: boolean; + }; + pluginConfiguration?: { + name: string; + parameters?: { + [key: string]: unknown; + }; + }; + target?: "primary" | "prefer-standby"; + }; + status?: { + azureCredentials?: { + connectionString?: { + key: string; + name: string; + }; + inheritFromAzureAD?: boolean; + storageAccount?: { + key: string; + name: string; + }; + storageKey?: { + key: string; + name: string; + }; + storageSasToken?: { + key: string; + name: string; + }; + }; + backupId?: string; + backupLabelFile?: string; + backupName?: string; + beginLSN?: string; + beginWal?: string; + commandError?: string; + commandOutput?: string; + destinationPath?: string; + encryption?: string; + endLSN?: string; + endWal?: string; + endpointCA?: { + key: string; + name: string; + }; + endpointURL?: string; + error?: string; + googleCredentials?: { + applicationCredentials?: { + key: string; + name: string; + }; + gkeEnvironment?: boolean; + }; + instanceID?: { + ContainerID?: string; + podName?: string; + }; + method?: string; + online?: boolean; + phase?: string; + pluginMetadata?: { + [key: string]: unknown; + }; + s3Credentials?: { + accessKeyId?: { + key: string; + name: string; + }; + inheritFromIAMRole?: boolean; + region?: { + key: string; + name: string; + }; + secretAccessKey?: { + key: string; + name: string; + }; + sessionToken?: { + key: string; + name: string; + }; + }; + serverName?: string; + snapshotBackupStatus?: { + elements?: { + name: string; + tablespaceName?: string; + type: string; + }[]; + }; + startedAt?: string; + stoppedAt?: string; + tablespaceMapFile?: string; + }; +} +export interface PostgresqlCnpgIoV1BackupList { + apiVersion?: string; + items: PostgresqlCnpgIoV1Backup[]; + kind?: string; + metadata?: ListMeta; +} +export interface PostgresqlCnpgIoV1Cluster { + apiVersion?: string; + kind?: string; + metadata: ObjectMeta; + spec: { + affinity?: { + additionalPodAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + additionalPodAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + enablePodAntiAffinity?: boolean; + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + nodeSelector?: { + [key: string]: unknown; + }; + podAntiAffinityType?: string; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologyKey?: string; + }; + backup?: { + barmanObjectStore?: { + azureCredentials?: { + connectionString?: { + key: string; + name: string; + }; + inheritFromAzureAD?: boolean; + storageAccount?: { + key: string; + name: string; + }; + storageKey?: { + key: string; + name: string; + }; + storageSasToken?: { + key: string; + name: string; + }; + }; + data?: { + additionalCommandArgs?: string[]; + compression?: "bzip2" | "gzip" | "snappy"; + encryption?: "AES256" | "aws:kms"; + immediateCheckpoint?: boolean; + jobs?: number; + }; + destinationPath: string; + endpointCA?: { + key: string; + name: string; + }; + endpointURL?: string; + googleCredentials?: { + applicationCredentials?: { + key: string; + name: string; + }; + gkeEnvironment?: boolean; + }; + historyTags?: { + [key: string]: unknown; + }; + s3Credentials?: { + accessKeyId?: { + key: string; + name: string; + }; + inheritFromIAMRole?: boolean; + region?: { + key: string; + name: string; + }; + secretAccessKey?: { + key: string; + name: string; + }; + sessionToken?: { + key: string; + name: string; + }; + }; + serverName?: string; + tags?: { + [key: string]: unknown; + }; + wal?: { + archiveAdditionalCommandArgs?: string[]; + compression?: "bzip2" | "gzip" | "lz4" | "snappy" | "xz" | "zstd"; + encryption?: "AES256" | "aws:kms"; + maxParallel?: number; + restoreAdditionalCommandArgs?: string[]; + }; + }; + retentionPolicy?: string; + target?: "primary" | "prefer-standby"; + volumeSnapshot?: { + annotations?: { + [key: string]: unknown; + }; + className?: string; + labels?: { + [key: string]: unknown; + }; + online?: boolean; + onlineConfiguration?: { + immediateCheckpoint?: boolean; + waitForArchive?: boolean; + }; + snapshotOwnerReference?: "none" | "cluster" | "backup"; + tablespaceClassName?: { + [key: string]: unknown; + }; + walClassName?: string; + }; + }; + bootstrap?: { + initdb?: { + builtinLocale?: string; + dataChecksums?: boolean; + database?: string; + encoding?: string; + icuLocale?: string; + icuRules?: string; + import?: { + databases: string[]; + pgDumpExtraOptions?: string[]; + pgRestoreExtraOptions?: string[]; + postImportApplicationSQL?: string[]; + roles?: string[]; + schemaOnly?: boolean; + source: { + externalCluster: string; + }; + type: "microservice" | "monolith"; + }; + locale?: string; + localeCType?: string; + localeCollate?: string; + localeProvider?: string; + options?: string[]; + owner?: string; + postInitApplicationSQL?: string[]; + postInitApplicationSQLRefs?: { + configMapRefs?: { + key: string; + name: string; + }[]; + secretRefs?: { + key: string; + name: string; + }[]; + }; + postInitSQL?: string[]; + postInitSQLRefs?: { + configMapRefs?: { + key: string; + name: string; + }[]; + secretRefs?: { + key: string; + name: string; + }[]; + }; + postInitTemplateSQL?: string[]; + postInitTemplateSQLRefs?: { + configMapRefs?: { + key: string; + name: string; + }[]; + secretRefs?: { + key: string; + name: string; + }[]; + }; + secret?: { + name: string; + }; + walSegmentSize?: number; + }; + pg_basebackup?: { + database?: string; + owner?: string; + secret?: { + name: string; + }; + source: string; + }; + recovery?: { + backup?: { + endpointCA?: { + key: string; + name: string; + }; + name: string; + }; + database?: string; + owner?: string; + recoveryTarget?: { + backupID?: string; + exclusive?: boolean; + targetImmediate?: boolean; + targetLSN?: string; + targetName?: string; + targetTLI?: string; + targetTime?: string; + targetXID?: string; + }; + secret?: { + name: string; + }; + source?: string; + volumeSnapshots?: { + storage: { + apiGroup?: string; + kind: string; + name: string; + }; + tablespaceStorage?: { + [key: string]: unknown; + }; + walStorage?: { + apiGroup?: string; + kind: string; + name: string; + }; + }; + }; + }; + certificates?: { + clientCASecret?: string; + replicationTLSSecret?: string; + serverAltDNSNames?: string[]; + serverCASecret?: string; + serverTLSSecret?: string; + }; + description?: string; + enablePDB?: boolean; + enableSuperuserAccess?: boolean; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + ephemeralVolumeSource?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + ephemeralVolumesSizeLimit?: { + shm?: any; + temporaryData?: any; + }; + externalClusters?: { + barmanObjectStore?: { + azureCredentials?: { + connectionString?: { + key: string; + name: string; + }; + inheritFromAzureAD?: boolean; + storageAccount?: { + key: string; + name: string; + }; + storageKey?: { + key: string; + name: string; + }; + storageSasToken?: { + key: string; + name: string; + }; + }; + data?: { + additionalCommandArgs?: string[]; + compression?: "bzip2" | "gzip" | "snappy"; + encryption?: "AES256" | "aws:kms"; + immediateCheckpoint?: boolean; + jobs?: number; + }; + destinationPath: string; + endpointCA?: { + key: string; + name: string; + }; + endpointURL?: string; + googleCredentials?: { + applicationCredentials?: { + key: string; + name: string; + }; + gkeEnvironment?: boolean; + }; + historyTags?: { + [key: string]: unknown; + }; + s3Credentials?: { + accessKeyId?: { + key: string; + name: string; + }; + inheritFromIAMRole?: boolean; + region?: { + key: string; + name: string; + }; + secretAccessKey?: { + key: string; + name: string; + }; + sessionToken?: { + key: string; + name: string; + }; + }; + serverName?: string; + tags?: { + [key: string]: unknown; + }; + wal?: { + archiveAdditionalCommandArgs?: string[]; + compression?: "bzip2" | "gzip" | "lz4" | "snappy" | "xz" | "zstd"; + encryption?: "AES256" | "aws:kms"; + maxParallel?: number; + restoreAdditionalCommandArgs?: string[]; + }; + }; + connectionParameters?: { + [key: string]: unknown; + }; + name: string; + password?: { + key: string; + name?: string; + optional?: boolean; + }; + plugin?: { + enabled?: boolean; + isWALArchiver?: boolean; + name: string; + parameters?: { + [key: string]: unknown; + }; + }; + sslCert?: { + key: string; + name?: string; + optional?: boolean; + }; + sslKey?: { + key: string; + name?: string; + optional?: boolean; + }; + sslRootCert?: { + key: string; + name?: string; + optional?: boolean; + }; + }[]; + failoverDelay?: number; + imageCatalogRef?: { + apiGroup?: string; + kind: string; + major: number; + name: string; + }; + imageName?: string; + imagePullPolicy?: string; + imagePullSecrets?: { + name: string; + }[]; + inheritedMetadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + }; + instances: number; + livenessProbeTimeout?: number; + logLevel?: "error" | "warning" | "info" | "debug" | "trace"; + managed?: { + roles?: { + bypassrls?: boolean; + comment?: string; + connectionLimit?: number; + createdb?: boolean; + createrole?: boolean; + disablePassword?: boolean; + ensure?: "present" | "absent"; + inRoles?: string[]; + inherit?: boolean; + login?: boolean; + name: string; + passwordSecret?: { + name: string; + }; + replication?: boolean; + superuser?: boolean; + validUntil?: string; + }[]; + services?: { + additional?: { + selectorType: "rw" | "r" | "ro"; + serviceTemplate: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + allocateLoadBalancerNodePorts?: boolean; + clusterIP?: string; + clusterIPs?: string[]; + externalIPs?: string[]; + externalName?: string; + externalTrafficPolicy?: string; + healthCheckNodePort?: number; + internalTrafficPolicy?: string; + ipFamilies?: string[]; + ipFamilyPolicy?: string; + loadBalancerClass?: string; + loadBalancerIP?: string; + loadBalancerSourceRanges?: string[]; + ports?: { + appProtocol?: string; + name?: string; + nodePort?: number; + port: number; + protocol?: string; + targetPort?: any; + }[]; + publishNotReadyAddresses?: boolean; + selector?: { + [key: string]: unknown; + }; + sessionAffinity?: string; + sessionAffinityConfig?: { + clientIP?: { + timeoutSeconds?: number; + }; + }; + trafficDistribution?: string; + type?: string; + }; + }; + updateStrategy?: "patch" | "replace"; + }[]; + disabledDefaultServices?: ("rw" | "r" | "ro")[]; + }; + }; + maxSyncReplicas?: number; + minSyncReplicas?: number; + monitoring?: { + customQueriesConfigMap?: { + key: string; + name: string; + }[]; + customQueriesSecret?: { + key: string; + name: string; + }[]; + disableDefaultQueries?: boolean; + enablePodMonitor?: boolean; + podMonitorMetricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + podMonitorRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + tls?: { + enabled?: boolean; + }; + }; + nodeMaintenanceWindow?: { + inProgress?: boolean; + reusePVC?: boolean; + }; + plugins?: { + enabled?: boolean; + isWALArchiver?: boolean; + name: string; + parameters?: { + [key: string]: unknown; + }; + }[]; + postgresGID?: number; + postgresUID?: number; + postgresql?: { + enableAlterSystem?: boolean; + ldap?: { + bindAsAuth?: { + prefix?: string; + suffix?: string; + }; + bindSearchAuth?: { + baseDN?: string; + bindDN?: string; + bindPassword?: { + key: string; + name?: string; + optional?: boolean; + }; + searchAttribute?: string; + searchFilter?: string; + }; + port?: number; + scheme?: "ldap" | "ldaps"; + server?: string; + tls?: boolean; + }; + parameters?: { + [key: string]: unknown; + }; + pg_hba?: string[]; + pg_ident?: string[]; + promotionTimeout?: number; + shared_preload_libraries?: string[]; + syncReplicaElectionConstraint?: { + enabled: boolean; + nodeLabelsAntiAffinity?: string[]; + }; + synchronous?: { + dataDurability?: "required" | "preferred"; + maxStandbyNamesFromCluster?: number; + method: "any" | "first"; + number: number; + standbyNamesPost?: string[]; + standbyNamesPre?: string[]; + }; + }; + primaryUpdateMethod?: "switchover" | "restart"; + primaryUpdateStrategy?: "unsupervised" | "supervised"; + priorityClassName?: string; + probes?: { + liveness?: { + failureThreshold?: number; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + readiness?: { + failureThreshold?: number; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + startup?: { + failureThreshold?: number; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + }; + projectedVolumeTemplate?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + replica?: { + enabled?: boolean; + minApplyDelay?: string; + primary?: string; + promotionToken?: string; + self?: string; + source: string; + }; + replicationSlots?: { + highAvailability?: { + enabled?: boolean; + slotPrefix?: string; + }; + synchronizeReplicas?: { + enabled: boolean; + excludePatterns?: string[]; + }; + updateInterval?: number; + }; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + schedulerName?: string; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + serviceAccountTemplate?: { + metadata: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + }; + smartShutdownTimeout?: number; + startDelay?: number; + stopDelay?: number; + storage?: { + pvcTemplate?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + resizeInUseVolumes?: boolean; + size?: string; + storageClass?: string; + }; + superuserSecret?: { + name: string; + }; + switchoverDelay?: number; + tablespaces?: { + name: string; + owner?: { + name?: string; + }; + storage: { + pvcTemplate?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + resizeInUseVolumes?: boolean; + size?: string; + storageClass?: string; + }; + temporary?: boolean; + }[]; + topologySpreadConstraints?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + walStorage?: { + pvcTemplate?: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + resizeInUseVolumes?: boolean; + size?: string; + storageClass?: string; + }; + }; + status?: { + availableArchitectures?: { + goArch: string; + hash: string; + }[]; + azurePVCUpdateEnabled?: boolean; + certificates?: { + clientCASecret?: string; + expirations?: { + [key: string]: unknown; + }; + replicationTLSSecret?: string; + serverAltDNSNames?: string[]; + serverCASecret?: string; + serverTLSSecret?: string; + }; + cloudNativePGCommitHash?: string; + cloudNativePGOperatorHash?: string; + conditions?: { + lastTransitionTime: string; + message: string; + observedGeneration?: number; + reason: string; + status: "True" | "False" | "Unknown"; + type: string; + }[]; + configMapResourceVersion?: { + metrics?: { + [key: string]: unknown; + }; + }; + currentPrimary?: string; + currentPrimaryFailingSinceTimestamp?: string; + currentPrimaryTimestamp?: string; + danglingPVC?: string[]; + demotionToken?: string; + firstRecoverabilityPoint?: string; + firstRecoverabilityPointByMethod?: { + [key: string]: unknown; + }; + healthyPVC?: string[]; + image?: string; + initializingPVC?: string[]; + instanceNames?: string[]; + instances?: number; + instancesReportedState?: { + [key: string]: unknown; + }; + instancesStatus?: { + [key: string]: unknown; + }; + jobCount?: number; + lastFailedBackup?: string; + lastPromotionToken?: string; + lastSuccessfulBackup?: string; + lastSuccessfulBackupByMethod?: { + [key: string]: unknown; + }; + latestGeneratedNode?: number; + managedRolesStatus?: { + byStatus?: { + [key: string]: unknown; + }; + cannotReconcile?: { + [key: string]: unknown; + }; + passwordStatus?: { + [key: string]: unknown; + }; + }; + onlineUpdateEnabled?: boolean; + phase?: string; + phaseReason?: string; + pluginStatus?: { + backupCapabilities?: string[]; + capabilities?: string[]; + name: string; + operatorCapabilities?: string[]; + restoreJobHookCapabilities?: string[]; + status?: string; + version: string; + walCapabilities?: string[]; + }[]; + poolerIntegrations?: { + pgBouncerIntegration?: { + secrets?: string[]; + }; + }; + pvcCount?: number; + readService?: string; + readyInstances?: number; + resizingPVC?: string[]; + secretsResourceVersion?: { + applicationSecretVersion?: string; + barmanEndpointCA?: string; + caSecretVersion?: string; + clientCaSecretVersion?: string; + externalClusterSecretVersion?: { + [key: string]: unknown; + }; + managedRoleSecretVersion?: { + [key: string]: unknown; + }; + metrics?: { + [key: string]: unknown; + }; + replicationSecretVersion?: string; + serverCaSecretVersion?: string; + serverSecretVersion?: string; + superuserSecretVersion?: string; + }; + switchReplicaClusterStatus?: { + inProgress?: boolean; + }; + tablespacesStatus?: { + error?: string; + name: string; + owner?: string; + state: string; + }[]; + targetPrimary?: string; + targetPrimaryTimestamp?: string; + timelineID?: number; + topology?: { + instances?: { + [key: string]: unknown; + }; + nodesUsed?: number; + successfullyExtracted?: boolean; + }; + unusablePVC?: string[]; + writeService?: string; + }; +} +export interface PostgresqlCnpgIoV1ClusterImageCatalog { + apiVersion?: string; + kind?: string; + metadata: ObjectMeta; + spec: { + images: { + image: string; + major: number; + }[]; + }; +} +export interface PostgresqlCnpgIoV1ClusterImageCatalogList { + apiVersion?: string; + items: PostgresqlCnpgIoV1ClusterImageCatalog[]; + kind?: string; + metadata?: ListMeta; +} +export interface PostgresqlCnpgIoV1ClusterList { + apiVersion?: string; + items: PostgresqlCnpgIoV1Cluster[]; + kind?: string; + metadata?: ListMeta; +} +export interface PostgresqlCnpgIoV1Database { + apiVersion?: string; + kind?: string; + metadata: ObjectMeta; + spec: { + allowConnections?: boolean; + builtinLocale?: string; + cluster: { + name?: string; + }; + collationVersion?: string; + connectionLimit?: number; + databaseReclaimPolicy?: "delete" | "retain"; + encoding?: string; + ensure?: "present" | "absent"; + icuLocale?: string; + icuRules?: string; + isTemplate?: boolean; + locale?: string; + localeCType?: string; + localeCollate?: string; + localeProvider?: string; + name: string; + owner: string; + tablespace?: string; + template?: string; + }; + status?: { + applied?: boolean; + message?: string; + observedGeneration?: number; + }; +} +export interface PostgresqlCnpgIoV1DatabaseList { + apiVersion?: string; + items: PostgresqlCnpgIoV1Database[]; + kind?: string; + metadata?: ListMeta; +} +export interface PostgresqlCnpgIoV1ImageCatalog { + apiVersion?: string; + kind?: string; + metadata: ObjectMeta; + spec: { + images: { + image: string; + major: number; + }[]; + }; +} +export interface PostgresqlCnpgIoV1ImageCatalogList { + apiVersion?: string; + items: PostgresqlCnpgIoV1ImageCatalog[]; + kind?: string; + metadata?: ListMeta; +} +export interface PostgresqlCnpgIoV1Pooler { + apiVersion?: string; + kind?: string; + metadata: ObjectMeta; + spec: { + cluster: { + name: string; + }; + deploymentStrategy?: { + rollingUpdate?: { + maxSurge?: any; + maxUnavailable?: any; + }; + type?: string; + }; + instances?: number; + monitoring?: { + enablePodMonitor?: boolean; + podMonitorMetricRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + podMonitorRelabelings?: { + action?: "replace" | "Replace" | "keep" | "Keep" | "drop" | "Drop" | "hashmod" | "HashMod" | "labelmap" | "LabelMap" | "labeldrop" | "LabelDrop" | "labelkeep" | "LabelKeep" | "lowercase" | "Lowercase" | "uppercase" | "Uppercase" | "keepequal" | "KeepEqual" | "dropequal" | "DropEqual"; + modulus?: number; + regex?: string; + replacement?: string; + separator?: string; + sourceLabels?: string[]; + targetLabel?: string; + }[]; + }; + pgbouncer: { + authQuery?: string; + authQuerySecret?: { + name: string; + }; + parameters?: { + [key: string]: unknown; + }; + paused?: boolean; + pg_hba?: string[]; + poolMode?: "session" | "transaction"; + }; + serviceTemplate?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + allocateLoadBalancerNodePorts?: boolean; + clusterIP?: string; + clusterIPs?: string[]; + externalIPs?: string[]; + externalName?: string; + externalTrafficPolicy?: string; + healthCheckNodePort?: number; + internalTrafficPolicy?: string; + ipFamilies?: string[]; + ipFamilyPolicy?: string; + loadBalancerClass?: string; + loadBalancerIP?: string; + loadBalancerSourceRanges?: string[]; + ports?: { + appProtocol?: string; + name?: string; + nodePort?: number; + port: number; + protocol?: string; + targetPort?: any; + }[]; + publishNotReadyAddresses?: boolean; + selector?: { + [key: string]: unknown; + }; + sessionAffinity?: string; + sessionAffinityConfig?: { + clientIP?: { + timeoutSeconds?: number; + }; + }; + trafficDistribution?: string; + type?: string; + }; + }; + template?: { + metadata?: { + annotations?: { + [key: string]: unknown; + }; + labels?: { + [key: string]: unknown; + }; + name?: string; + }; + spec?: { + activeDeadlineSeconds?: number; + affinity?: { + nodeAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + preference: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + nodeSelectorTerms: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchFields?: { + key: string; + operator: string; + values?: string[]; + }[]; + }[]; + }; + }; + podAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + podAntiAffinity?: { + preferredDuringSchedulingIgnoredDuringExecution?: { + podAffinityTerm: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }; + weight: number; + }[]; + requiredDuringSchedulingIgnoredDuringExecution?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + namespaces?: string[]; + topologyKey: string; + }[]; + }; + }; + automountServiceAccountToken?: boolean; + containers: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + dnsConfig?: { + nameservers?: string[]; + options?: { + name?: string; + value?: string; + }[]; + searches?: string[]; + }; + dnsPolicy?: string; + enableServiceLinks?: boolean; + ephemeralContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + targetContainerName?: string; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + hostAliases?: { + hostnames?: string[]; + ip: string; + }[]; + hostIPC?: boolean; + hostNetwork?: boolean; + hostPID?: boolean; + hostUsers?: boolean; + hostname?: string; + imagePullSecrets?: { + name?: string; + }[]; + initContainers?: { + args?: string[]; + command?: string[]; + env?: { + name: string; + value?: string; + valueFrom?: { + configMapKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + secretKeyRef?: { + key: string; + name?: string; + optional?: boolean; + }; + }; + }[]; + envFrom?: { + configMapRef?: { + name?: string; + optional?: boolean; + }; + prefix?: string; + secretRef?: { + name?: string; + optional?: boolean; + }; + }[]; + image?: string; + imagePullPolicy?: string; + lifecycle?: { + postStart?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + preStop?: { + exec?: { + command?: string[]; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + sleep?: { + seconds: number; + }; + tcpSocket?: { + host?: string; + port: any; + }; + }; + }; + livenessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + name: string; + ports?: { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: string; + }[]; + readinessProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + resizePolicy?: { + resourceName: string; + restartPolicy: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + securityContext?: { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + capabilities?: { + add?: string[]; + drop?: string[]; + }; + privileged?: boolean; + procMount?: string; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + startupProbe?: { + exec?: { + command?: string[]; + }; + failureThreshold?: number; + grpc?: { + port: number; + service?: string; + }; + httpGet?: { + host?: string; + httpHeaders?: { + name: string; + value: string; + }[]; + path?: string; + port: any; + scheme?: string; + }; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: { + host?: string; + port: any; + }; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; + }; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + tty?: boolean; + volumeDevices?: { + devicePath: string; + name: string; + }[]; + volumeMounts?: { + mountPath: string; + mountPropagation?: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; + }[]; + workingDir?: string; + }[]; + nodeName?: string; + nodeSelector?: { + [key: string]: unknown; + }; + os?: { + name: string; + }; + overhead?: { + [key: string]: unknown; + }; + preemptionPolicy?: string; + priority?: number; + priorityClassName?: string; + readinessGates?: { + conditionType: string; + }[]; + resourceClaims?: { + name: string; + resourceClaimName?: string; + resourceClaimTemplateName?: string; + }[]; + resources?: { + claims?: { + name: string; + request?: string; + }[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + restartPolicy?: string; + runtimeClassName?: string; + schedulerName?: string; + schedulingGates?: { + name: string; + }[]; + securityContext?: { + appArmorProfile?: { + localhostProfile?: string; + type: string; + }; + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: { + level?: string; + role?: string; + type?: string; + user?: string; + }; + seccompProfile?: { + localhostProfile?: string; + type: string; + }; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: string; + sysctls?: { + name: string; + value: string; + }[]; + windowsOptions?: { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; + }; + }; + serviceAccount?: string; + serviceAccountName?: string; + setHostnameAsFQDN?: boolean; + shareProcessNamespace?: boolean; + subdomain?: string; + terminationGracePeriodSeconds?: number; + tolerations?: { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; + }[]; + topologySpreadConstraints?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: string; + nodeTaintsPolicy?: string; + topologyKey: string; + whenUnsatisfiable: string; + }[]; + volumes?: { + awsElasticBlockStore?: { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; + }; + azureDisk?: { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + readOnly?: boolean; + }; + azureFile?: { + readOnly?: boolean; + secretName: string; + shareName: string; + }; + cephfs?: { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: { + name?: string; + }; + user?: string; + }; + cinder?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeID: string; + }; + configMap?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + csi?: { + driver: string; + fsType?: string; + nodePublishSecretRef?: { + name?: string; + }; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + }; + downwardAPI?: { + defaultMode?: number; + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + emptyDir?: { + medium?: string; + sizeLimit?: any; + }; + ephemeral?: { + volumeClaimTemplate?: { + metadata?: { + [key: string]: unknown; + }; + spec: { + accessModes?: string[]; + dataSource?: { + apiGroup?: string; + kind: string; + name: string; + }; + dataSourceRef?: { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + }; + resources?: { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; + }; + selector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: string; + volumeName?: string; + }; + }; + }; + fc?: { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; + }; + flexVolume?: { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + }; + flocker?: { + datasetName?: string; + datasetUUID?: string; + }; + gcePersistentDisk?: { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; + }; + gitRepo?: { + directory?: string; + repository: string; + revision?: string; + }; + glusterfs?: { + endpoints: string; + path: string; + readOnly?: boolean; + }; + hostPath?: { + path: string; + type?: string; + }; + image?: { + pullPolicy?: string; + reference?: string; + }; + iscsi?: { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + targetPortal: string; + }; + name: string; + nfs?: { + path: string; + readOnly?: boolean; + server: string; + }; + persistentVolumeClaim?: { + claimName: string; + readOnly?: boolean; + }; + photonPersistentDisk?: { + fsType?: string; + pdID: string; + }; + portworxVolume?: { + fsType?: string; + readOnly?: boolean; + volumeID: string; + }; + projected?: { + defaultMode?: number; + sources?: { + clusterTrustBundle?: { + labelSelector?: { + matchExpressions?: { + key: string; + operator: string; + values?: string[]; + }[]; + matchLabels?: { + [key: string]: unknown; + }; + }; + name?: string; + optional?: boolean; + path: string; + signerName?: string; + }; + configMap?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + downwardAPI?: { + items?: { + fieldRef?: { + apiVersion?: string; + fieldPath: string; + }; + mode?: number; + path: string; + resourceFieldRef?: { + containerName?: string; + divisor?: any; + resource: string; + }; + }[]; + }; + secret?: { + items?: { + key: string; + mode?: number; + path: string; + }[]; + name?: string; + optional?: boolean; + }; + serviceAccountToken?: { + audience?: string; + expirationSeconds?: number; + path: string; + }; + }[]; + }; + quobyte?: { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; + }; + rbd?: { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + user?: string; + }; + scaleIO?: { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: { + name?: string; + }; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; + }; + secret?: { + defaultMode?: number; + items?: { + key: string; + mode?: number; + path: string; + }[]; + optional?: boolean; + secretName?: string; + }; + storageos?: { + fsType?: string; + readOnly?: boolean; + secretRef?: { + name?: string; + }; + volumeName?: string; + volumeNamespace?: string; + }; + vsphereVolume?: { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; + }; + }[]; + }; + }; + type?: "rw" | "ro" | "r"; + }; + status?: { + instances?: number; + secrets?: { + clientCA?: { + name?: string; + version?: string; + }; + pgBouncerSecrets?: { + authQuery?: { + name?: string; + version?: string; + }; + }; + serverCA?: { + name?: string; + version?: string; + }; + serverTLS?: { + name?: string; + version?: string; + }; + }; + }; +} +export interface PostgresqlCnpgIoV1PoolerList { + apiVersion?: string; + items: PostgresqlCnpgIoV1Pooler[]; + kind?: string; + metadata?: ListMeta; +} +export interface PostgresqlCnpgIoV1Publication { + apiVersion?: string; + kind?: string; + metadata: ObjectMeta; + spec: { + cluster: { + name?: string; + }; + dbname: string; + name: string; + parameters?: { + [key: string]: unknown; + }; + publicationReclaimPolicy?: "delete" | "retain"; + target: { + allTables?: boolean; + objects?: { + table?: { + columns?: string[]; + name: string; + only?: boolean; + schema?: string; + }; + tablesInSchema?: string; + }[]; + }; + }; + status?: { + applied?: boolean; + message?: string; + observedGeneration?: number; + }; +} +export interface PostgresqlCnpgIoV1PublicationList { + apiVersion?: string; + items: PostgresqlCnpgIoV1Publication[]; + kind?: string; + metadata?: ListMeta; +} +export interface PostgresqlCnpgIoV1ScheduledBackup { + apiVersion?: string; + kind?: string; + metadata: ObjectMeta; + spec: { + backupOwnerReference?: "none" | "self" | "cluster"; + cluster: { + name: string; + }; + immediate?: boolean; + method?: "barmanObjectStore" | "volumeSnapshot" | "plugin"; + online?: boolean; + onlineConfiguration?: { + immediateCheckpoint?: boolean; + waitForArchive?: boolean; + }; + pluginConfiguration?: { + name: string; + parameters?: { + [key: string]: unknown; + }; + }; + schedule: string; + suspend?: boolean; + target?: "primary" | "prefer-standby"; + }; + status?: { + lastCheckTime?: string; + lastScheduleTime?: string; + nextScheduleTime?: string; + }; +} +export interface PostgresqlCnpgIoV1ScheduledBackupList { + apiVersion?: string; + items: PostgresqlCnpgIoV1ScheduledBackup[]; + kind?: string; + metadata?: ListMeta; +} +export interface PostgresqlCnpgIoV1Subscription { + apiVersion?: string; + kind?: string; + metadata: ObjectMeta; + spec: { + cluster: { + name?: string; + }; + dbname: string; + externalClusterName: string; + name: string; + parameters?: { + [key: string]: unknown; + }; + publicationDBName?: string; + publicationName: string; + subscriptionReclaimPolicy?: "delete" | "retain"; + }; + status?: { + applied?: boolean; + message?: string; + observedGeneration?: number; + }; +} +export interface PostgresqlCnpgIoV1SubscriptionList { + apiVersion?: string; + items: PostgresqlCnpgIoV1Subscription[]; + kind?: string; + metadata?: ListMeta; +} +export interface AuditAnnotation { + key: string; + valueExpression: string; +} +export interface ExpressionWarning { + fieldRef: string; + warning: string; +} +export interface MatchCondition { + expression: string; + name: string; +} +export interface MatchResources { + excludeResourceRules?: NamedRuleWithOperations[]; + matchPolicy?: "Equivalent" | "Exact"; + namespaceSelector?: LabelSelector; + objectSelector?: LabelSelector; + resourceRules?: NamedRuleWithOperations[]; +} +export interface MutatingWebhook { + admissionReviewVersions: string[]; + clientConfig: WebhookClientConfig; + failurePolicy?: "Fail" | "Ignore"; + matchConditions?: MatchCondition[]; + matchPolicy?: "Equivalent" | "Exact"; + name: string; + namespaceSelector?: LabelSelector; + objectSelector?: LabelSelector; + reinvocationPolicy?: "IfNeeded" | "Never"; + rules?: RuleWithOperations[]; + sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; + timeoutSeconds?: number; +} +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfiguration { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + webhooks?: MutatingWebhook[]; +} +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfigurationList { + apiVersion?: string; + items: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration[]; + kind?: string; + metadata?: ListMeta; +} +export interface NamedRuleWithOperations { + apiGroups?: string[]; + apiVersions?: string[]; + operations?: ("*" | "CONNECT" | "CREATE" | "DELETE" | "UPDATE")[]; + resourceNames?: string[]; + resources?: string[]; + scope?: string; +} +export interface ParamKind { + apiVersion?: string; + kind?: string; +} +export interface ParamRef { + name?: string; + namespace?: string; + parameterNotFoundAction?: string; + selector?: LabelSelector; +} +export interface RuleWithOperations { + apiGroups?: string[]; + apiVersions?: string[]; + operations?: ("*" | "CONNECT" | "CREATE" | "DELETE" | "UPDATE")[]; + resources?: string[]; + scope?: string; +} +export interface ServiceReference { + name: string; + namespace: string; + path?: string; + port?: number; +} +export interface TypeChecking { + expressionWarnings?: ExpressionWarning[]; +} +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: ValidatingAdmissionPolicySpec; + status?: ValidatingAdmissionPolicyStatus; +} +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: ValidatingAdmissionPolicyBindingSpec; +} +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBindingList { + apiVersion?: string; + items: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding[]; + kind?: string; + metadata?: ListMeta; +} +export interface ValidatingAdmissionPolicyBindingSpec { + matchResources?: MatchResources; + paramRef?: ParamRef; + policyName?: string; + validationActions?: ("Audit" | "Deny" | "Warn")[]; +} +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyList { + apiVersion?: string; + items: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy[]; + kind?: string; + metadata?: ListMeta; +} +export interface ValidatingAdmissionPolicySpec { + auditAnnotations?: AuditAnnotation[]; + failurePolicy?: "Fail" | "Ignore"; + matchConditions?: MatchCondition[]; + matchConstraints?: MatchResources; + paramKind?: ParamKind; + validations?: Validation[]; + variables?: Variable[]; +} +export interface ValidatingAdmissionPolicyStatus { + conditions?: Condition[]; + observedGeneration?: number; + typeChecking?: TypeChecking; +} +export interface ValidatingWebhook { + admissionReviewVersions: string[]; + clientConfig: WebhookClientConfig; + failurePolicy?: "Fail" | "Ignore"; + matchConditions?: MatchCondition[]; + matchPolicy?: "Equivalent" | "Exact"; + name: string; + namespaceSelector?: LabelSelector; + objectSelector?: LabelSelector; + rules?: RuleWithOperations[]; + sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; + timeoutSeconds?: number; +} +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + webhooks?: ValidatingWebhook[]; +} +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfigurationList { + apiVersion?: string; + items: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration[]; + kind?: string; + metadata?: ListMeta; +} +export interface Validation { + expression: string; + message?: string; + messageExpression?: string; + reason?: string; +} +export interface Variable { + expression: string; + name: string; +} +export interface WebhookClientConfig { + caBundle?: string; + service?: ServiceReference; + url?: string; +} +export interface AppsV1ControllerRevision { + apiVersion?: string; + data?: RawExtension; + kind?: string; + metadata?: ObjectMeta; + revision: number; +} +export interface AppsV1ControllerRevisionList { + apiVersion?: string; + items: AppsV1ControllerRevision[]; + kind?: string; + metadata?: ListMeta; +} +export interface AppsV1DaemonSet { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: DaemonSetSpec; + status?: DaemonSetStatus; +} +export interface DaemonSetCondition { + lastTransitionTime?: Time; + message?: string; + reason?: string; + status: string; + type: string; +} +export interface AppsV1DaemonSetList { + apiVersion?: string; + items: AppsV1DaemonSet[]; + kind?: string; + metadata?: ListMeta; +} +export interface DaemonSetSpec { + minReadySeconds?: number; + revisionHistoryLimit?: number; + selector: LabelSelector; + template: PodTemplateSpec; + updateStrategy?: DaemonSetUpdateStrategy; +} +export interface DaemonSetStatus { + collisionCount?: number; + conditions?: DaemonSetCondition[]; + currentNumberScheduled: number; + desiredNumberScheduled: number; + numberAvailable?: number; + numberMisscheduled: number; + numberReady: number; + numberUnavailable?: number; + observedGeneration?: number; + updatedNumberScheduled?: number; +} +export interface DaemonSetUpdateStrategy { + rollingUpdate?: RollingUpdateDaemonSet; + type?: "OnDelete" | "RollingUpdate"; +} +export interface AppsV1Deployment { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: DeploymentSpec; + status?: DeploymentStatus; +} +export interface DeploymentCondition { + lastTransitionTime?: Time; + lastUpdateTime?: Time; + message?: string; + reason?: string; + status: string; + type: string; +} +export interface AppsV1DeploymentList { + apiVersion?: string; + items: AppsV1Deployment[]; + kind?: string; + metadata?: ListMeta; +} +export interface DeploymentSpec { + minReadySeconds?: number; + paused?: boolean; + progressDeadlineSeconds?: number; + replicas?: number; + revisionHistoryLimit?: number; + selector: LabelSelector; + strategy?: DeploymentStrategy; + template: PodTemplateSpec; +} +export interface DeploymentStatus { + availableReplicas?: number; + collisionCount?: number; + conditions?: DeploymentCondition[]; + observedGeneration?: number; + readyReplicas?: number; + replicas?: number; + unavailableReplicas?: number; + updatedReplicas?: number; +} +export interface DeploymentStrategy { + rollingUpdate?: RollingUpdateDeployment; + type?: "Recreate" | "RollingUpdate"; +} +export interface AppsV1ReplicaSet { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: ReplicaSetSpec; + status?: ReplicaSetStatus; +} +export interface ReplicaSetCondition { + lastTransitionTime?: Time; + message?: string; + reason?: string; + status: string; + type: string; +} +export interface AppsV1ReplicaSetList { + apiVersion?: string; + items: AppsV1ReplicaSet[]; + kind?: string; + metadata?: ListMeta; +} +export interface ReplicaSetSpec { + minReadySeconds?: number; + replicas?: number; + selector: LabelSelector; + template?: PodTemplateSpec; +} +export interface ReplicaSetStatus { + availableReplicas?: number; + conditions?: ReplicaSetCondition[]; + fullyLabeledReplicas?: number; + observedGeneration?: number; + readyReplicas?: number; + replicas: number; +} +export interface RollingUpdateDaemonSet { + maxSurge?: IntOrString; + maxUnavailable?: IntOrString; +} +export interface RollingUpdateDeployment { + maxSurge?: IntOrString; + maxUnavailable?: IntOrString; +} +export interface RollingUpdateStatefulSetStrategy { + maxUnavailable?: IntOrString; + partition?: number; +} +export interface AppsV1StatefulSet { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: StatefulSetSpec; + status?: StatefulSetStatus; +} +export interface StatefulSetCondition { + lastTransitionTime?: Time; + message?: string; + reason?: string; + status: string; + type: string; +} +export interface AppsV1StatefulSetList { + apiVersion?: string; + items: AppsV1StatefulSet[]; + kind?: string; + metadata?: ListMeta; +} +export interface StatefulSetOrdinals { + start?: number; +} +export interface StatefulSetPersistentVolumeClaimRetentionPolicy { + whenDeleted?: string; + whenScaled?: string; +} +export interface StatefulSetSpec { + minReadySeconds?: number; + ordinals?: StatefulSetOrdinals; + persistentVolumeClaimRetentionPolicy?: StatefulSetPersistentVolumeClaimRetentionPolicy; + podManagementPolicy?: "OrderedReady" | "Parallel"; + replicas?: number; + revisionHistoryLimit?: number; + selector: LabelSelector; + serviceName: string; + template: PodTemplateSpec; + updateStrategy?: StatefulSetUpdateStrategy; + volumeClaimTemplates?: PersistentVolumeClaim[]; +} +export interface StatefulSetStatus { + availableReplicas?: number; + collisionCount?: number; + conditions?: StatefulSetCondition[]; + currentReplicas?: number; + currentRevision?: string; + observedGeneration?: number; + readyReplicas?: number; + replicas: number; + updateRevision?: string; + updatedReplicas?: number; +} +export interface StatefulSetUpdateStrategy { + rollingUpdate?: RollingUpdateStatefulSetStrategy; + type?: "OnDelete" | "RollingUpdate"; +} +export interface BoundObjectReference { + apiVersion?: string; + kind?: string; + name?: string; + uid?: string; +} +export interface AuthenticationK8sIoV1SelfSubjectReview { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + status?: SelfSubjectReviewStatus; +} +export interface SelfSubjectReviewStatus { + userInfo?: UserInfo; +} +export interface AuthenticationK8sIoV1TokenRequest { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: TokenRequestSpec; + status?: TokenRequestStatus; +} +export interface TokenRequestSpec { + audiences: string[]; + boundObjectRef?: BoundObjectReference; + expirationSeconds?: number; +} +export interface TokenRequestStatus { + expirationTimestamp: Time; + token: string; +} +export interface AuthenticationK8sIoV1TokenReview { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: TokenReviewSpec; + status?: TokenReviewStatus; +} +export interface TokenReviewSpec { + audiences?: string[]; + token?: string; +} +export interface TokenReviewStatus { + audiences?: string[]; + authenticated?: boolean; + error?: string; + user?: UserInfo; +} +export interface UserInfo { + extra?: { + [key: string]: unknown; + }; + groups?: string[]; + uid?: string; + username?: string; +} +export interface FieldSelectorAttributes { + rawSelector?: string; + requirements?: FieldSelectorRequirement[]; +} +export interface LabelSelectorAttributes { + rawSelector?: string; + requirements?: LabelSelectorRequirement[]; +} +export interface AuthorizationK8sIoV1LocalSubjectAccessReview { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: SubjectAccessReviewSpec; + status?: SubjectAccessReviewStatus; +} +export interface NonResourceAttributes { + path?: string; + verb?: string; +} +export interface NonResourceRule { + nonResourceURLs?: string[]; + verbs: string[]; +} +export interface ResourceAttributes { + fieldSelector?: FieldSelectorAttributes; + group?: string; + labelSelector?: LabelSelectorAttributes; + name?: string; + namespace?: string; + resource?: string; + subresource?: string; + verb?: string; + version?: string; +} +export interface ResourceRule { + apiGroups?: string[]; + resourceNames?: string[]; + resources?: string[]; + verbs: string[]; +} +export interface AuthorizationK8sIoV1SelfSubjectAccessReview { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: SelfSubjectAccessReviewSpec; + status?: SubjectAccessReviewStatus; +} +export interface SelfSubjectAccessReviewSpec { + nonResourceAttributes?: NonResourceAttributes; + resourceAttributes?: ResourceAttributes; +} +export interface AuthorizationK8sIoV1SelfSubjectRulesReview { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: SelfSubjectRulesReviewSpec; + status?: SubjectRulesReviewStatus; +} +export interface SelfSubjectRulesReviewSpec { + namespace?: string; +} +export interface AuthorizationK8sIoV1SubjectAccessReview { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: SubjectAccessReviewSpec; + status?: SubjectAccessReviewStatus; +} +export interface SubjectAccessReviewSpec { + extra?: { + [key: string]: unknown; + }; + groups?: string[]; + nonResourceAttributes?: NonResourceAttributes; + resourceAttributes?: ResourceAttributes; + uid?: string; + user?: string; +} +export interface SubjectAccessReviewStatus { + allowed: boolean; + denied?: boolean; + evaluationError?: string; + reason?: string; +} +export interface SubjectRulesReviewStatus { + evaluationError?: string; + incomplete: boolean; + nonResourceRules: NonResourceRule[]; + resourceRules: ResourceRule[]; +} +export interface CrossVersionObjectReference { + apiVersion?: string; + kind: string; + name: string; +} +export interface AutoscalingV1HorizontalPodAutoscaler { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: HorizontalPodAutoscalerSpec; + status?: HorizontalPodAutoscalerStatus; +} +export interface AutoscalingV1HorizontalPodAutoscalerList { + apiVersion?: string; + items: AutoscalingV1HorizontalPodAutoscaler[]; + kind?: string; + metadata?: ListMeta; +} +export interface HorizontalPodAutoscalerSpec { + maxReplicas: number; + minReplicas?: number; + scaleTargetRef: CrossVersionObjectReference; + targetCPUUtilizationPercentage?: number; +} +export interface HorizontalPodAutoscalerStatus { + currentCPUUtilizationPercentage?: number; + currentReplicas: number; + desiredReplicas: number; + lastScaleTime?: Time; + observedGeneration?: number; +} +export interface AutoscalingV1Scale { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: ScaleSpec; + status?: ScaleStatus; +} +export interface ScaleSpec { + replicas?: number; +} +export interface ScaleStatus { + replicas: number; + selector?: string; +} +export interface ContainerResourceMetricSource { + container: string; + name: string; + target: MetricTarget; +} +export interface ContainerResourceMetricStatus { + container: string; + current: MetricValueStatus; + name: string; +} +export interface CrossVersionObjectReference { + apiVersion?: string; + kind: string; + name: string; +} +export interface ExternalMetricSource { + metric: MetricIdentifier; + target: MetricTarget; +} +export interface ExternalMetricStatus { + current: MetricValueStatus; + metric: MetricIdentifier; +} +export interface HPAScalingPolicy { + periodSeconds: number; + type: string; + value: number; +} +export interface HPAScalingRules { + policies?: HPAScalingPolicy[]; + selectPolicy?: string; + stabilizationWindowSeconds?: number; +} +export interface AutoscalingV2HorizontalPodAutoscaler { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: HorizontalPodAutoscalerSpec; + status?: HorizontalPodAutoscalerStatus; +} +export interface HorizontalPodAutoscalerBehavior { + scaleDown?: HPAScalingRules; + scaleUp?: HPAScalingRules; +} +export interface HorizontalPodAutoscalerCondition { + lastTransitionTime?: Time; + message?: string; + reason?: string; + status: string; + type: string; +} +export interface AutoscalingV2HorizontalPodAutoscalerList { + apiVersion?: string; + items: AutoscalingV2HorizontalPodAutoscaler[]; + kind?: string; + metadata?: ListMeta; +} +export interface HorizontalPodAutoscalerSpec { + behavior?: HorizontalPodAutoscalerBehavior; + maxReplicas: number; + metrics?: MetricSpec[]; + minReplicas?: number; + scaleTargetRef: CrossVersionObjectReference; +} +export interface HorizontalPodAutoscalerStatus { + conditions?: HorizontalPodAutoscalerCondition[]; + currentMetrics?: MetricStatus[]; + currentReplicas?: number; + desiredReplicas: number; + lastScaleTime?: Time; + observedGeneration?: number; +} +export interface MetricIdentifier { + name: string; + selector?: LabelSelector; +} +export interface MetricSpec { + containerResource?: ContainerResourceMetricSource; + external?: ExternalMetricSource; + object?: ObjectMetricSource; + pods?: PodsMetricSource; + resource?: ResourceMetricSource; + type: string; +} +export interface MetricStatus { + containerResource?: ContainerResourceMetricStatus; + external?: ExternalMetricStatus; + object?: ObjectMetricStatus; + pods?: PodsMetricStatus; + resource?: ResourceMetricStatus; + type: string; +} +export interface MetricTarget { + averageUtilization?: number; + averageValue?: Quantity; + type: string; + value?: Quantity; +} +export interface MetricValueStatus { + averageUtilization?: number; + averageValue?: Quantity; + value?: Quantity; +} +export interface ObjectMetricSource { + describedObject: CrossVersionObjectReference; + metric: MetricIdentifier; + target: MetricTarget; +} +export interface ObjectMetricStatus { + current: MetricValueStatus; + describedObject: CrossVersionObjectReference; + metric: MetricIdentifier; +} +export interface PodsMetricSource { + metric: MetricIdentifier; + target: MetricTarget; +} +export interface PodsMetricStatus { + current: MetricValueStatus; + metric: MetricIdentifier; +} +export interface ResourceMetricSource { + name: string; + target: MetricTarget; +} +export interface ResourceMetricStatus { + current: MetricValueStatus; + name: string; +} +export interface BatchV1CronJob { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: CronJobSpec; + status?: CronJobStatus; +} +export interface BatchV1CronJobList { + apiVersion?: string; + items: BatchV1CronJob[]; + kind?: string; + metadata?: ListMeta; +} +export interface CronJobSpec { + concurrencyPolicy?: "Allow" | "Forbid" | "Replace"; + failedJobsHistoryLimit?: number; + jobTemplate: JobTemplateSpec; + schedule: string; + startingDeadlineSeconds?: number; + successfulJobsHistoryLimit?: number; + suspend?: boolean; + timeZone?: string; +} +export interface CronJobStatus { + active?: ObjectReference[]; + lastScheduleTime?: Time; + lastSuccessfulTime?: Time; +} +export interface BatchV1Job { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: JobSpec; + status?: JobStatus; +} +export interface JobCondition { + lastProbeTime?: Time; + lastTransitionTime?: Time; + message?: string; + reason?: string; + status: string; + type: string; +} +export interface BatchV1JobList { + apiVersion?: string; + items: BatchV1Job[]; + kind?: string; + metadata?: ListMeta; +} +export interface JobSpec { + activeDeadlineSeconds?: number; + backoffLimit?: number; + backoffLimitPerIndex?: number; + completionMode?: "Indexed" | "NonIndexed"; + completions?: number; + managedBy?: string; + manualSelector?: boolean; + maxFailedIndexes?: number; + parallelism?: number; + podFailurePolicy?: PodFailurePolicy; + podReplacementPolicy?: "Failed" | "TerminatingOrFailed"; + selector?: LabelSelector; + successPolicy?: SuccessPolicy; + suspend?: boolean; + template: PodTemplateSpec; + ttlSecondsAfterFinished?: number; +} +export interface JobStatus { + active?: number; + completedIndexes?: string; + completionTime?: Time; + conditions?: JobCondition[]; + failed?: number; + failedIndexes?: string; + ready?: number; + startTime?: Time; + succeeded?: number; + terminating?: number; + uncountedTerminatedPods?: UncountedTerminatedPods; +} +export interface JobTemplateSpec { + metadata?: ObjectMeta; + spec?: JobSpec; +} +export interface PodFailurePolicy { + rules: PodFailurePolicyRule[]; +} +export interface PodFailurePolicyOnExitCodesRequirement { + containerName?: string; + operator: "In" | "NotIn"; + values: number[]; +} +export interface PodFailurePolicyOnPodConditionsPattern { + status: string; + type: string; +} +export interface PodFailurePolicyRule { + action: "Count" | "FailIndex" | "FailJob" | "Ignore"; + onExitCodes?: PodFailurePolicyOnExitCodesRequirement; + onPodConditions?: PodFailurePolicyOnPodConditionsPattern[]; +} +export interface SuccessPolicy { + rules: SuccessPolicyRule[]; +} +export interface SuccessPolicyRule { + succeededCount?: number; + succeededIndexes?: string; +} +export interface UncountedTerminatedPods { + failed?: string[]; + succeeded?: string[]; +} +export interface CertificatesK8sIoV1CertificateSigningRequest { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: CertificateSigningRequestSpec; + status?: CertificateSigningRequestStatus; +} +export interface CertificateSigningRequestCondition { + lastTransitionTime?: Time; + lastUpdateTime?: Time; + message?: string; + reason?: string; + status: string; + type: string; +} +export interface CertificatesK8sIoV1CertificateSigningRequestList { + apiVersion?: string; + items: CertificatesK8sIoV1CertificateSigningRequest[]; + kind?: string; + metadata?: ListMeta; +} +export interface CertificateSigningRequestSpec { + expirationSeconds?: number; + extra?: { + [key: string]: unknown; + }; + groups?: string[]; + request: string; + signerName: string; + uid?: string; + usages?: ("any" | "cert sign" | "client auth" | "code signing" | "content commitment" | "crl sign" | "data encipherment" | "decipher only" | "digital signature" | "email protection" | "encipher only" | "ipsec end system" | "ipsec tunnel" | "ipsec user" | "key agreement" | "key encipherment" | "microsoft sgc" | "netscape sgc" | "ocsp signing" | "s/mime" | "server auth" | "signing" | "timestamping")[]; + username?: string; +} +export interface CertificateSigningRequestStatus { + certificate?: string; + conditions?: CertificateSigningRequestCondition[]; +} +export interface CoordinationK8sIoV1Lease { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: LeaseSpec; +} +export interface CoordinationK8sIoV1LeaseList { + apiVersion?: string; + items: CoordinationK8sIoV1Lease[]; + kind?: string; + metadata?: ListMeta; +} +export interface LeaseSpec { + acquireTime?: MicroTime; + holderIdentity?: string; + leaseDurationSeconds?: number; + leaseTransitions?: number; + preferredHolder?: string; + renewTime?: MicroTime; + strategy?: string; +} +export interface AWSElasticBlockStoreVolumeSource { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; +} +export interface Affinity { + nodeAffinity?: NodeAffinity; + podAffinity?: PodAffinity; + podAntiAffinity?: PodAntiAffinity; +} +export interface AppArmorProfile { + localhostProfile?: string; + type: "Localhost" | "RuntimeDefault" | "Unconfined"; +} +export interface AttachedVolume { + devicePath: string; + name: string; +} +export interface AzureDiskVolumeSource { + cachingMode?: "None" | "ReadOnly" | "ReadWrite"; + diskName: string; + diskURI: string; + fsType?: string; + kind?: "Dedicated" | "Managed" | "Shared"; + readOnly?: boolean; +} +export interface AzureFilePersistentVolumeSource { + readOnly?: boolean; + secretName: string; + secretNamespace?: string; + shareName: string; +} +export interface AzureFileVolumeSource { + readOnly?: boolean; + secretName: string; + shareName: string; +} +export interface Binding { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + target: ObjectReference; +} +export interface CSIPersistentVolumeSource { + controllerExpandSecretRef?: SecretReference; + controllerPublishSecretRef?: SecretReference; + driver: string; + fsType?: string; + nodeExpandSecretRef?: SecretReference; + nodePublishSecretRef?: SecretReference; + nodeStageSecretRef?: SecretReference; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; + volumeHandle: string; +} +export interface CSIVolumeSource { + driver: string; + fsType?: string; + nodePublishSecretRef?: LocalObjectReference; + readOnly?: boolean; + volumeAttributes?: { + [key: string]: unknown; + }; +} +export interface Capabilities { + add?: string[]; + drop?: string[]; +} +export interface CephFSPersistentVolumeSource { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: SecretReference; + user?: string; +} +export interface CephFSVolumeSource { + monitors: string[]; + path?: string; + readOnly?: boolean; + secretFile?: string; + secretRef?: LocalObjectReference; + user?: string; +} +export interface CinderPersistentVolumeSource { + fsType?: string; + readOnly?: boolean; + secretRef?: SecretReference; + volumeID: string; +} +export interface CinderVolumeSource { + fsType?: string; + readOnly?: boolean; + secretRef?: LocalObjectReference; + volumeID: string; +} +export interface ClientIPConfig { + timeoutSeconds?: number; +} +export interface ClusterTrustBundleProjection { + labelSelector?: LabelSelector; + name?: string; + optional?: boolean; + path: string; + signerName?: string; +} +export interface ComponentCondition { + error?: string; + message?: string; + status: string; + type: string; +} +export interface ComponentStatus { + apiVersion?: string; + conditions?: ComponentCondition[]; + kind?: string; + metadata?: ObjectMeta; +} +export interface ComponentStatusList { + apiVersion?: string; + items: ComponentStatus[]; + kind?: string; + metadata?: ListMeta; +} +export interface ConfigMap { + apiVersion?: string; + binaryData?: { + [key: string]: unknown; + }; + data?: { + [key: string]: unknown; + }; + immutable?: boolean; + kind?: string; + metadata?: ObjectMeta; +} +export interface ConfigMapEnvSource { + name?: string; + optional?: boolean; +} +export interface ConfigMapKeySelector { + key: string; + name?: string; + optional?: boolean; +} +export interface ConfigMapList { + apiVersion?: string; + items: ConfigMap[]; + kind?: string; + metadata?: ListMeta; +} +export interface ConfigMapNodeConfigSource { + kubeletConfigKey: string; + name: string; + namespace: string; + resourceVersion?: string; + uid?: string; +} +export interface ConfigMapProjection { + items?: KeyToPath[]; + name?: string; + optional?: boolean; +} +export interface ConfigMapVolumeSource { + defaultMode?: number; + items?: KeyToPath[]; + name?: string; + optional?: boolean; +} +export interface Container { + args?: string[]; + command?: string[]; + env?: EnvVar[]; + envFrom?: EnvFromSource[]; + image?: string; + imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; + lifecycle?: Lifecycle; + livenessProbe?: Probe; + name: string; + ports?: ContainerPort[]; + readinessProbe?: Probe; + resizePolicy?: ContainerResizePolicy[]; + resources?: ResourceRequirements; + restartPolicy?: string; + securityContext?: SecurityContext; + startupProbe?: Probe; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: "FallbackToLogsOnError" | "File"; + tty?: boolean; + volumeDevices?: VolumeDevice[]; + volumeMounts?: VolumeMount[]; + workingDir?: string; +} +export interface ContainerImage { + names?: string[]; + sizeBytes?: number; +} +export interface ContainerPort { + containerPort: number; + hostIP?: string; + hostPort?: number; + name?: string; + protocol?: "SCTP" | "TCP" | "UDP"; +} +export interface ContainerResizePolicy { + resourceName: string; + restartPolicy: string; +} +export interface ContainerState { + running?: ContainerStateRunning; + terminated?: ContainerStateTerminated; + waiting?: ContainerStateWaiting; +} +export interface ContainerStateRunning { + startedAt?: Time; +} +export interface ContainerStateTerminated { + containerID?: string; + exitCode: number; + finishedAt?: Time; + message?: string; + reason?: string; + signal?: number; + startedAt?: Time; +} +export interface ContainerStateWaiting { + message?: string; + reason?: string; +} +export interface ContainerStatus { + allocatedResources?: { + [key: string]: unknown; + }; + allocatedResourcesStatus?: ResourceStatus[]; + containerID?: string; + image: string; + imageID: string; + lastState?: ContainerState; + name: string; + ready: boolean; + resources?: ResourceRequirements; + restartCount: number; + started?: boolean; + state?: ContainerState; + user?: ContainerUser; + volumeMounts?: VolumeMountStatus[]; +} +export interface ContainerUser { + linux?: LinuxContainerUser; +} +export interface DaemonEndpoint { + Port: number; +} +export interface DownwardAPIProjection { + items?: DownwardAPIVolumeFile[]; +} +export interface DownwardAPIVolumeFile { + fieldRef?: ObjectFieldSelector; + mode?: number; + path: string; + resourceFieldRef?: ResourceFieldSelector; +} +export interface DownwardAPIVolumeSource { + defaultMode?: number; + items?: DownwardAPIVolumeFile[]; +} +export interface EmptyDirVolumeSource { + medium?: string; + sizeLimit?: Quantity; +} +export interface EndpointAddress { + hostname?: string; + ip: string; + nodeName?: string; + targetRef?: ObjectReference; +} +export interface EndpointPort { + appProtocol?: string; + name?: string; + port: number; + protocol?: "SCTP" | "TCP" | "UDP"; +} +export interface EndpointSubset { + addresses?: EndpointAddress[]; + notReadyAddresses?: EndpointAddress[]; + ports?: EndpointPort[]; +} +export interface Endpoints { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + subsets?: EndpointSubset[]; +} +export interface EndpointsList { + apiVersion?: string; + items: Endpoints[]; + kind?: string; + metadata?: ListMeta; +} +export interface EnvFromSource { + configMapRef?: ConfigMapEnvSource; + prefix?: string; + secretRef?: SecretEnvSource; +} +export interface EnvVar { + name: string; + value?: string; + valueFrom?: EnvVarSource; +} +export interface EnvVarSource { + configMapKeyRef?: ConfigMapKeySelector; + fieldRef?: ObjectFieldSelector; + resourceFieldRef?: ResourceFieldSelector; + secretKeyRef?: SecretKeySelector; +} +export interface EphemeralContainer { + args?: string[]; + command?: string[]; + env?: EnvVar[]; + envFrom?: EnvFromSource[]; + image?: string; + imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; + lifecycle?: Lifecycle; + livenessProbe?: Probe; + name: string; + ports?: ContainerPort[]; + readinessProbe?: Probe; + resizePolicy?: ContainerResizePolicy[]; + resources?: ResourceRequirements; + restartPolicy?: string; + securityContext?: SecurityContext; + startupProbe?: Probe; + stdin?: boolean; + stdinOnce?: boolean; + targetContainerName?: string; + terminationMessagePath?: string; + terminationMessagePolicy?: "FallbackToLogsOnError" | "File"; + tty?: boolean; + volumeDevices?: VolumeDevice[]; + volumeMounts?: VolumeMount[]; + workingDir?: string; +} +export interface EphemeralVolumeSource { + volumeClaimTemplate?: PersistentVolumeClaimTemplate; +} +export interface Event { + action?: string; + apiVersion?: string; + count?: number; + eventTime?: MicroTime; + firstTimestamp?: Time; + involvedObject: ObjectReference; + kind?: string; + lastTimestamp?: Time; + message?: string; + metadata: ObjectMeta; + reason?: string; + related?: ObjectReference; + reportingComponent?: string; + reportingInstance?: string; + series?: EventSeries; + source?: EventSource; + type?: string; +} +export interface EventList { + apiVersion?: string; + items: Event[]; + kind?: string; + metadata?: ListMeta; +} +export interface EventSeries { + count?: number; + lastObservedTime?: MicroTime; +} +export interface EventSource { + component?: string; + host?: string; +} +export interface ExecAction { + command?: string[]; +} +export interface FCVolumeSource { + fsType?: string; + lun?: number; + readOnly?: boolean; + targetWWNs?: string[]; + wwids?: string[]; +} +export interface FlexPersistentVolumeSource { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: SecretReference; +} +export interface FlexVolumeSource { + driver: string; + fsType?: string; + options?: { + [key: string]: unknown; + }; + readOnly?: boolean; + secretRef?: LocalObjectReference; +} +export interface FlockerVolumeSource { + datasetName?: string; + datasetUUID?: string; +} +export interface GCEPersistentDiskVolumeSource { + fsType?: string; + partition?: number; + pdName: string; + readOnly?: boolean; +} +export interface GRPCAction { + port: number; + service?: string; +} +export interface GitRepoVolumeSource { + directory?: string; + repository: string; + revision?: string; +} +export interface GlusterfsPersistentVolumeSource { + endpoints: string; + endpointsNamespace?: string; + path: string; + readOnly?: boolean; +} +export interface GlusterfsVolumeSource { + endpoints: string; + path: string; + readOnly?: boolean; +} +export interface HTTPGetAction { + host?: string; + httpHeaders?: HTTPHeader[]; + path?: string; + port: IntOrString; + scheme?: "HTTP" | "HTTPS"; +} +export interface HTTPHeader { + name: string; + value: string; +} +export interface HostAlias { + hostnames?: string[]; + ip: string; +} +export interface HostIP { + ip: string; +} +export interface HostPathVolumeSource { + path: string; + type?: "" | "BlockDevice" | "CharDevice" | "Directory" | "DirectoryOrCreate" | "File" | "FileOrCreate" | "Socket"; +} +export interface ISCSIPersistentVolumeSource { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: SecretReference; + targetPortal: string; +} +export interface ISCSIVolumeSource { + chapAuthDiscovery?: boolean; + chapAuthSession?: boolean; + fsType?: string; + initiatorName?: string; + iqn: string; + iscsiInterface?: string; + lun: number; + portals?: string[]; + readOnly?: boolean; + secretRef?: LocalObjectReference; + targetPortal: string; +} +export interface ImageVolumeSource { + pullPolicy?: "Always" | "IfNotPresent" | "Never"; + reference?: string; +} +export interface KeyToPath { + key: string; + mode?: number; + path: string; +} +export interface Lifecycle { + postStart?: LifecycleHandler; + preStop?: LifecycleHandler; +} +export interface LifecycleHandler { + exec?: ExecAction; + httpGet?: HTTPGetAction; + sleep?: SleepAction; + tcpSocket?: TCPSocketAction; +} +export interface LimitRange { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: LimitRangeSpec; +} +export interface LimitRangeItem { + default?: { + [key: string]: unknown; + }; + defaultRequest?: { + [key: string]: unknown; + }; + max?: { + [key: string]: unknown; + }; + maxLimitRequestRatio?: { + [key: string]: unknown; + }; + min?: { + [key: string]: unknown; + }; + type: string; +} +export interface LimitRangeList { + apiVersion?: string; + items: LimitRange[]; + kind?: string; + metadata?: ListMeta; +} +export interface LimitRangeSpec { + limits: LimitRangeItem[]; +} +export interface LinuxContainerUser { + gid: number; + supplementalGroups?: number[]; + uid: number; +} +export interface LoadBalancerIngress { + hostname?: string; + ip?: string; + ipMode?: string; + ports?: PortStatus[]; +} +export interface LoadBalancerStatus { + ingress?: LoadBalancerIngress[]; +} +export interface LocalObjectReference { + name?: string; +} +export interface LocalVolumeSource { + fsType?: string; + path: string; +} +export interface ModifyVolumeStatus { + status: "InProgress" | "Infeasible" | "Pending"; + targetVolumeAttributesClassName?: string; +} +export interface NFSVolumeSource { + path: string; + readOnly?: boolean; + server: string; +} +export interface Namespace { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: NamespaceSpec; + status?: NamespaceStatus; +} +export interface NamespaceCondition { + lastTransitionTime?: Time; + message?: string; + reason?: string; + status: string; + type: string; +} +export interface NamespaceList { + apiVersion?: string; + items: Namespace[]; + kind?: string; + metadata?: ListMeta; +} +export interface NamespaceSpec { + finalizers?: string[]; +} +export interface NamespaceStatus { + conditions?: NamespaceCondition[]; + phase?: "Active" | "Terminating"; +} +export interface Node { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: NodeSpec; + status?: NodeStatus; +} +export interface NodeAddress { + address: string; + type: string; +} +export interface NodeAffinity { + preferredDuringSchedulingIgnoredDuringExecution?: PreferredSchedulingTerm[]; + requiredDuringSchedulingIgnoredDuringExecution?: NodeSelector; +} +export interface NodeCondition { + lastHeartbeatTime?: Time; + lastTransitionTime?: Time; + message?: string; + reason?: string; + status: string; + type: string; +} +export interface NodeConfigSource { + configMap?: ConfigMapNodeConfigSource; +} +export interface NodeConfigStatus { + active?: NodeConfigSource; + assigned?: NodeConfigSource; + error?: string; + lastKnownGood?: NodeConfigSource; +} +export interface NodeDaemonEndpoints { + kubeletEndpoint?: DaemonEndpoint; +} +export interface NodeFeatures { + supplementalGroupsPolicy?: boolean; +} +export interface NodeList { + apiVersion?: string; + items: Node[]; + kind?: string; + metadata?: ListMeta; +} +export interface NodeRuntimeHandler { + features?: NodeRuntimeHandlerFeatures; + name?: string; +} +export interface NodeRuntimeHandlerFeatures { + recursiveReadOnlyMounts?: boolean; + userNamespaces?: boolean; +} +export interface NodeSelector { + nodeSelectorTerms: NodeSelectorTerm[]; +} +export interface NodeSelectorRequirement { + key: string; + operator: "DoesNotExist" | "Exists" | "Gt" | "In" | "Lt" | "NotIn"; + values?: string[]; +} +export interface NodeSelectorTerm { + matchExpressions?: NodeSelectorRequirement[]; + matchFields?: NodeSelectorRequirement[]; +} +export interface NodeSpec { + configSource?: NodeConfigSource; + externalID?: string; + podCIDR?: string; + podCIDRs?: string[]; + providerID?: string; + taints?: Taint[]; + unschedulable?: boolean; +} +export interface NodeStatus { + addresses?: NodeAddress[]; + allocatable?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: NodeCondition[]; + config?: NodeConfigStatus; + daemonEndpoints?: NodeDaemonEndpoints; + features?: NodeFeatures; + images?: ContainerImage[]; + nodeInfo?: NodeSystemInfo; + phase?: "Pending" | "Running" | "Terminated"; + runtimeHandlers?: NodeRuntimeHandler[]; + volumesAttached?: AttachedVolume[]; + volumesInUse?: string[]; +} +export interface NodeSystemInfo { + architecture: string; + bootID: string; + containerRuntimeVersion: string; + kernelVersion: string; + kubeProxyVersion: string; + kubeletVersion: string; + machineID: string; + operatingSystem: string; + osImage: string; + systemUUID: string; +} +export interface ObjectFieldSelector { + apiVersion?: string; + fieldPath: string; +} +export interface ObjectReference { + apiVersion?: string; + fieldPath?: string; + kind?: string; + name?: string; + namespace?: string; + resourceVersion?: string; + uid?: string; +} +export interface PersistentVolume { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: PersistentVolumeSpec; + status?: PersistentVolumeStatus; +} +export interface PersistentVolumeClaim { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: PersistentVolumeClaimSpec; + status?: PersistentVolumeClaimStatus; +} +export interface PersistentVolumeClaimCondition { + lastProbeTime?: Time; + lastTransitionTime?: Time; + message?: string; + reason?: string; + status: string; + type: string; +} +export interface PersistentVolumeClaimList { + apiVersion?: string; + items: PersistentVolumeClaim[]; + kind?: string; + metadata?: ListMeta; +} +export interface PersistentVolumeClaimSpec { + accessModes?: ("ReadOnlyMany" | "ReadWriteMany" | "ReadWriteOnce" | "ReadWriteOncePod")[]; + dataSource?: TypedLocalObjectReference; + dataSourceRef?: TypedObjectReference; + resources?: VolumeResourceRequirements; + selector?: LabelSelector; + storageClassName?: string; + volumeAttributesClassName?: string; + volumeMode?: "Block" | "Filesystem"; + volumeName?: string; +} +export interface PersistentVolumeClaimStatus { + accessModes?: ("ReadOnlyMany" | "ReadWriteMany" | "ReadWriteOnce" | "ReadWriteOncePod")[]; + allocatedResourceStatuses?: { + [key: string]: unknown; + }; + allocatedResources?: { + [key: string]: unknown; + }; + capacity?: { + [key: string]: unknown; + }; + conditions?: PersistentVolumeClaimCondition[]; + currentVolumeAttributesClassName?: string; + modifyVolumeStatus?: ModifyVolumeStatus; + phase?: "Bound" | "Lost" | "Pending"; +} +export interface PersistentVolumeClaimTemplate { + metadata?: ObjectMeta; + spec: PersistentVolumeClaimSpec; +} +export interface PersistentVolumeClaimVolumeSource { + claimName: string; + readOnly?: boolean; +} +export interface PersistentVolumeList { + apiVersion?: string; + items: PersistentVolume[]; + kind?: string; + metadata?: ListMeta; +} +export interface PersistentVolumeSpec { + accessModes?: ("ReadOnlyMany" | "ReadWriteMany" | "ReadWriteOnce" | "ReadWriteOncePod")[]; + awsElasticBlockStore?: AWSElasticBlockStoreVolumeSource; + azureDisk?: AzureDiskVolumeSource; + azureFile?: AzureFilePersistentVolumeSource; + capacity?: { + [key: string]: unknown; + }; + cephfs?: CephFSPersistentVolumeSource; + cinder?: CinderPersistentVolumeSource; + claimRef?: ObjectReference; + csi?: CSIPersistentVolumeSource; + fc?: FCVolumeSource; + flexVolume?: FlexPersistentVolumeSource; + flocker?: FlockerVolumeSource; + gcePersistentDisk?: GCEPersistentDiskVolumeSource; + glusterfs?: GlusterfsPersistentVolumeSource; + hostPath?: HostPathVolumeSource; + iscsi?: ISCSIPersistentVolumeSource; + local?: LocalVolumeSource; + mountOptions?: string[]; + nfs?: NFSVolumeSource; + nodeAffinity?: VolumeNodeAffinity; + persistentVolumeReclaimPolicy?: "Delete" | "Recycle" | "Retain"; + photonPersistentDisk?: PhotonPersistentDiskVolumeSource; + portworxVolume?: PortworxVolumeSource; + quobyte?: QuobyteVolumeSource; + rbd?: RBDPersistentVolumeSource; + scaleIO?: ScaleIOPersistentVolumeSource; + storageClassName?: string; + storageos?: StorageOSPersistentVolumeSource; + volumeAttributesClassName?: string; + volumeMode?: "Block" | "Filesystem"; + vsphereVolume?: VsphereVirtualDiskVolumeSource; +} +export interface PersistentVolumeStatus { + lastPhaseTransitionTime?: Time; + message?: string; + phase?: "Available" | "Bound" | "Failed" | "Pending" | "Released"; + reason?: string; +} +export interface PhotonPersistentDiskVolumeSource { + fsType?: string; + pdID: string; +} +export interface Pod { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: PodSpec; + status?: PodStatus; +} +export interface PodAffinity { + preferredDuringSchedulingIgnoredDuringExecution?: WeightedPodAffinityTerm[]; + requiredDuringSchedulingIgnoredDuringExecution?: PodAffinityTerm[]; +} +export interface PodAffinityTerm { + labelSelector?: LabelSelector; + matchLabelKeys?: string[]; + mismatchLabelKeys?: string[]; + namespaceSelector?: LabelSelector; + namespaces?: string[]; + topologyKey: string; +} +export interface PodAntiAffinity { + preferredDuringSchedulingIgnoredDuringExecution?: WeightedPodAffinityTerm[]; + requiredDuringSchedulingIgnoredDuringExecution?: PodAffinityTerm[]; +} +export interface PodCondition { + lastProbeTime?: Time; + lastTransitionTime?: Time; + message?: string; + reason?: string; + status: string; + type: string; +} +export interface PodDNSConfig { + nameservers?: string[]; + options?: PodDNSConfigOption[]; + searches?: string[]; +} +export interface PodDNSConfigOption { + name?: string; + value?: string; +} +export interface PodIP { + ip: string; +} +export interface PodList { + apiVersion?: string; + items: Pod[]; + kind?: string; + metadata?: ListMeta; +} +export interface PodOS { + name: string; +} +export interface PodReadinessGate { + conditionType: string; +} +export interface PodResourceClaim { + name: string; + resourceClaimName?: string; + resourceClaimTemplateName?: string; +} +export interface PodResourceClaimStatus { + name: string; + resourceClaimName?: string; +} +export interface PodSchedulingGate { + name: string; +} +export interface PodSecurityContext { + appArmorProfile?: AppArmorProfile; + fsGroup?: number; + fsGroupChangePolicy?: "Always" | "OnRootMismatch"; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxChangePolicy?: string; + seLinuxOptions?: SELinuxOptions; + seccompProfile?: SeccompProfile; + supplementalGroups?: number[]; + supplementalGroupsPolicy?: "Merge" | "Strict"; + sysctls?: Sysctl[]; + windowsOptions?: WindowsSecurityContextOptions; +} +export interface PodSpec { + activeDeadlineSeconds?: number; + affinity?: Affinity; + automountServiceAccountToken?: boolean; + containers: Container[]; + dnsConfig?: PodDNSConfig; + dnsPolicy?: "ClusterFirst" | "ClusterFirstWithHostNet" | "Default" | "None"; + enableServiceLinks?: boolean; + ephemeralContainers?: EphemeralContainer[]; + hostAliases?: HostAlias[]; + hostIPC?: boolean; + hostNetwork?: boolean; + hostPID?: boolean; + hostUsers?: boolean; + hostname?: string; + imagePullSecrets?: LocalObjectReference[]; + initContainers?: Container[]; + nodeName?: string; + nodeSelector?: { + [key: string]: unknown; + }; + os?: PodOS; + overhead?: { + [key: string]: unknown; + }; + preemptionPolicy?: "Never" | "PreemptLowerPriority"; + priority?: number; + priorityClassName?: string; + readinessGates?: PodReadinessGate[]; + resourceClaims?: PodResourceClaim[]; + resources?: ResourceRequirements; + restartPolicy?: "Always" | "Never" | "OnFailure"; + runtimeClassName?: string; + schedulerName?: string; + schedulingGates?: PodSchedulingGate[]; + securityContext?: PodSecurityContext; + serviceAccount?: string; + serviceAccountName?: string; + setHostnameAsFQDN?: boolean; + shareProcessNamespace?: boolean; + subdomain?: string; + terminationGracePeriodSeconds?: number; + tolerations?: Toleration[]; + topologySpreadConstraints?: TopologySpreadConstraint[]; + volumes?: Volume[]; +} +export interface PodStatus { + conditions?: PodCondition[]; + containerStatuses?: ContainerStatus[]; + ephemeralContainerStatuses?: ContainerStatus[]; + hostIP?: string; + hostIPs?: HostIP[]; + initContainerStatuses?: ContainerStatus[]; + message?: string; + nominatedNodeName?: string; + phase?: "Failed" | "Pending" | "Running" | "Succeeded" | "Unknown"; + podIP?: string; + podIPs?: PodIP[]; + qosClass?: "BestEffort" | "Burstable" | "Guaranteed"; + reason?: string; + resize?: string; + resourceClaimStatuses?: PodResourceClaimStatus[]; + startTime?: Time; +} +export interface PodTemplate { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + template?: PodTemplateSpec; +} +export interface PodTemplateList { + apiVersion?: string; + items: PodTemplate[]; + kind?: string; + metadata?: ListMeta; +} +export interface PodTemplateSpec { + metadata?: ObjectMeta; + spec?: PodSpec; +} +export interface PortStatus { + error?: string; + port: number; + protocol: "SCTP" | "TCP" | "UDP"; +} +export interface PortworxVolumeSource { + fsType?: string; + readOnly?: boolean; + volumeID: string; +} +export interface PreferredSchedulingTerm { + preference: NodeSelectorTerm; + weight: number; +} +export interface Probe { + exec?: ExecAction; + failureThreshold?: number; + grpc?: GRPCAction; + httpGet?: HTTPGetAction; + initialDelaySeconds?: number; + periodSeconds?: number; + successThreshold?: number; + tcpSocket?: TCPSocketAction; + terminationGracePeriodSeconds?: number; + timeoutSeconds?: number; +} +export interface ProjectedVolumeSource { + defaultMode?: number; + sources?: VolumeProjection[]; +} +export interface QuobyteVolumeSource { + group?: string; + readOnly?: boolean; + registry: string; + tenant?: string; + user?: string; + volume: string; +} +export interface RBDPersistentVolumeSource { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: SecretReference; + user?: string; +} +export interface RBDVolumeSource { + fsType?: string; + image: string; + keyring?: string; + monitors: string[]; + pool?: string; + readOnly?: boolean; + secretRef?: LocalObjectReference; + user?: string; +} +export interface ReplicationController { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: ReplicationControllerSpec; + status?: ReplicationControllerStatus; +} +export interface ReplicationControllerCondition { + lastTransitionTime?: Time; + message?: string; + reason?: string; + status: string; + type: string; +} +export interface ReplicationControllerList { + apiVersion?: string; + items: ReplicationController[]; + kind?: string; + metadata?: ListMeta; +} +export interface ReplicationControllerSpec { + minReadySeconds?: number; + replicas?: number; + selector?: { + [key: string]: unknown; + }; + template?: PodTemplateSpec; +} +export interface ReplicationControllerStatus { + availableReplicas?: number; + conditions?: ReplicationControllerCondition[]; + fullyLabeledReplicas?: number; + observedGeneration?: number; + readyReplicas?: number; + replicas: number; +} +export interface ResourceClaim { + name: string; + request?: string; +} +export interface ResourceFieldSelector { + containerName?: string; + divisor?: Quantity; + resource: string; +} +export interface ResourceHealth { + health?: string; + resourceID: string; +} +export interface ResourceQuota { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: ResourceQuotaSpec; + status?: ResourceQuotaStatus; +} +export interface ResourceQuotaList { + apiVersion?: string; + items: ResourceQuota[]; + kind?: string; + metadata?: ListMeta; +} +export interface ResourceQuotaSpec { + hard?: { + [key: string]: unknown; + }; + scopeSelector?: ScopeSelector; + scopes?: ("BestEffort" | "CrossNamespacePodAffinity" | "NotBestEffort" | "NotTerminating" | "PriorityClass" | "Terminating")[]; +} +export interface ResourceQuotaStatus { + hard?: { + [key: string]: unknown; + }; + used?: { + [key: string]: unknown; + }; +} +export interface ResourceRequirements { + claims?: ResourceClaim[]; + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; +} +export interface ResourceStatus { + name: string; + resources?: ResourceHealth[]; +} +export interface SELinuxOptions { + level?: string; + role?: string; + type?: string; + user?: string; +} +export interface ScaleIOPersistentVolumeSource { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: SecretReference; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; +} +export interface ScaleIOVolumeSource { + fsType?: string; + gateway: string; + protectionDomain?: string; + readOnly?: boolean; + secretRef: LocalObjectReference; + sslEnabled?: boolean; + storageMode?: string; + storagePool?: string; + system: string; + volumeName?: string; +} +export interface ScopeSelector { + matchExpressions?: ScopedResourceSelectorRequirement[]; +} +export interface ScopedResourceSelectorRequirement { + operator: "DoesNotExist" | "Exists" | "In" | "NotIn"; + scopeName: "BestEffort" | "CrossNamespacePodAffinity" | "NotBestEffort" | "NotTerminating" | "PriorityClass" | "Terminating"; + values?: string[]; +} +export interface SeccompProfile { + localhostProfile?: string; + type: "Localhost" | "RuntimeDefault" | "Unconfined"; +} +export interface Secret { + apiVersion?: string; + data?: { + [key: string]: unknown; + }; + immutable?: boolean; + kind?: string; + metadata?: ObjectMeta; + stringData?: { + [key: string]: unknown; + }; + type?: string; +} +export interface SecretEnvSource { + name?: string; + optional?: boolean; +} +export interface SecretKeySelector { + key: string; + name?: string; + optional?: boolean; +} +export interface SecretList { + apiVersion?: string; + items: Secret[]; + kind?: string; + metadata?: ListMeta; +} +export interface SecretProjection { + items?: KeyToPath[]; + name?: string; + optional?: boolean; +} +export interface SecretReference { + name?: string; + namespace?: string; +} +export interface SecretVolumeSource { + defaultMode?: number; + items?: KeyToPath[]; + optional?: boolean; + secretName?: string; +} +export interface SecurityContext { + allowPrivilegeEscalation?: boolean; + appArmorProfile?: AppArmorProfile; + capabilities?: Capabilities; + privileged?: boolean; + procMount?: "Default" | "Unmasked"; + readOnlyRootFilesystem?: boolean; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: SELinuxOptions; + seccompProfile?: SeccompProfile; + windowsOptions?: WindowsSecurityContextOptions; +} +export interface Service { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: ServiceSpec; + status?: ServiceStatus; +} +export interface ServiceAccount { + apiVersion?: string; + automountServiceAccountToken?: boolean; + imagePullSecrets?: LocalObjectReference[]; + kind?: string; + metadata?: ObjectMeta; + secrets?: ObjectReference[]; +} +export interface ServiceAccountList { + apiVersion?: string; + items: ServiceAccount[]; + kind?: string; + metadata?: ListMeta; +} +export interface ServiceAccountTokenProjection { + audience?: string; + expirationSeconds?: number; + path: string; +} +export interface ServiceList { + apiVersion?: string; + items: Service[]; + kind?: string; + metadata?: ListMeta; +} +export interface ServicePort { + appProtocol?: string; + name?: string; + nodePort?: number; + port: number; + protocol?: "SCTP" | "TCP" | "UDP"; + targetPort?: IntOrString; +} +export interface ServiceSpec { + allocateLoadBalancerNodePorts?: boolean; + clusterIP?: string; + clusterIPs?: string[]; + externalIPs?: string[]; + externalName?: string; + externalTrafficPolicy?: "Cluster" | "Local"; + healthCheckNodePort?: number; + internalTrafficPolicy?: "Cluster" | "Local"; + ipFamilies?: ("" | "IPv4" | "IPv6")[]; + ipFamilyPolicy?: "PreferDualStack" | "RequireDualStack" | "SingleStack"; + loadBalancerClass?: string; + loadBalancerIP?: string; + loadBalancerSourceRanges?: string[]; + ports?: ServicePort[]; + publishNotReadyAddresses?: boolean; + selector?: { + [key: string]: unknown; + }; + sessionAffinity?: "ClientIP" | "None"; + sessionAffinityConfig?: SessionAffinityConfig; + trafficDistribution?: string; + type?: "ClusterIP" | "ExternalName" | "LoadBalancer" | "NodePort"; +} +export interface ServiceStatus { + conditions?: Condition[]; + loadBalancer?: LoadBalancerStatus; +} +export interface SessionAffinityConfig { + clientIP?: ClientIPConfig; +} +export interface SleepAction { + seconds: number; +} +export interface StorageOSPersistentVolumeSource { + fsType?: string; + readOnly?: boolean; + secretRef?: ObjectReference; + volumeName?: string; + volumeNamespace?: string; +} +export interface StorageOSVolumeSource { + fsType?: string; + readOnly?: boolean; + secretRef?: LocalObjectReference; + volumeName?: string; + volumeNamespace?: string; +} +export interface Sysctl { + name: string; + value: string; +} +export interface TCPSocketAction { + host?: string; + port: IntOrString; +} +export interface Taint { + effect: "NoExecute" | "NoSchedule" | "PreferNoSchedule"; + key: string; + timeAdded?: Time; + value?: string; +} +export interface Toleration { + effect?: "NoExecute" | "NoSchedule" | "PreferNoSchedule"; + key?: string; + operator?: "Equal" | "Exists"; + tolerationSeconds?: number; + value?: string; +} +export interface TopologySelectorLabelRequirement { + key: string; + values: string[]; +} +export interface TopologySelectorTerm { + matchLabelExpressions?: TopologySelectorLabelRequirement[]; +} +export interface TopologySpreadConstraint { + labelSelector?: LabelSelector; + matchLabelKeys?: string[]; + maxSkew: number; + minDomains?: number; + nodeAffinityPolicy?: "Honor" | "Ignore"; + nodeTaintsPolicy?: "Honor" | "Ignore"; + topologyKey: string; + whenUnsatisfiable: "DoNotSchedule" | "ScheduleAnyway"; +} +export interface TypedLocalObjectReference { + apiGroup?: string; + kind: string; + name: string; +} +export interface TypedObjectReference { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; +} +export interface Volume { + awsElasticBlockStore?: AWSElasticBlockStoreVolumeSource; + azureDisk?: AzureDiskVolumeSource; + azureFile?: AzureFileVolumeSource; + cephfs?: CephFSVolumeSource; + cinder?: CinderVolumeSource; + configMap?: ConfigMapVolumeSource; + csi?: CSIVolumeSource; + downwardAPI?: DownwardAPIVolumeSource; + emptyDir?: EmptyDirVolumeSource; + ephemeral?: EphemeralVolumeSource; + fc?: FCVolumeSource; + flexVolume?: FlexVolumeSource; + flocker?: FlockerVolumeSource; + gcePersistentDisk?: GCEPersistentDiskVolumeSource; + gitRepo?: GitRepoVolumeSource; + glusterfs?: GlusterfsVolumeSource; + hostPath?: HostPathVolumeSource; + image?: ImageVolumeSource; + iscsi?: ISCSIVolumeSource; + name: string; + nfs?: NFSVolumeSource; + persistentVolumeClaim?: PersistentVolumeClaimVolumeSource; + photonPersistentDisk?: PhotonPersistentDiskVolumeSource; + portworxVolume?: PortworxVolumeSource; + projected?: ProjectedVolumeSource; + quobyte?: QuobyteVolumeSource; + rbd?: RBDVolumeSource; + scaleIO?: ScaleIOVolumeSource; + secret?: SecretVolumeSource; + storageos?: StorageOSVolumeSource; + vsphereVolume?: VsphereVirtualDiskVolumeSource; +} +export interface VolumeDevice { + devicePath: string; + name: string; +} +export interface VolumeMount { + mountPath: string; + mountPropagation?: "Bidirectional" | "HostToContainer" | "None"; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; + subPath?: string; + subPathExpr?: string; +} +export interface VolumeMountStatus { + mountPath: string; + name: string; + readOnly?: boolean; + recursiveReadOnly?: string; +} +export interface VolumeNodeAffinity { + required?: NodeSelector; +} +export interface VolumeProjection { + clusterTrustBundle?: ClusterTrustBundleProjection; + configMap?: ConfigMapProjection; + downwardAPI?: DownwardAPIProjection; + secret?: SecretProjection; + serviceAccountToken?: ServiceAccountTokenProjection; +} +export interface VolumeResourceRequirements { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; +} +export interface VsphereVirtualDiskVolumeSource { + fsType?: string; + storagePolicyID?: string; + storagePolicyName?: string; + volumePath: string; +} +export interface WeightedPodAffinityTerm { + podAffinityTerm: PodAffinityTerm; + weight: number; +} +export interface WindowsSecurityContextOptions { + gmsaCredentialSpec?: string; + gmsaCredentialSpecName?: string; + hostProcess?: boolean; + runAsUserName?: string; +} +export interface Endpoint { + addresses: string[]; + conditions?: EndpointConditions; + deprecatedTopology?: { + [key: string]: unknown; + }; + hints?: EndpointHints; + hostname?: string; + nodeName?: string; + targetRef?: ObjectReference; + zone?: string; +} +export interface EndpointConditions { + ready?: boolean; + serving?: boolean; + terminating?: boolean; +} +export interface EndpointHints { + forZones?: ForZone[]; +} +export interface EndpointPort { + appProtocol?: string; + name?: string; + port?: number; + protocol?: "SCTP" | "TCP" | "UDP"; +} +export interface DiscoveryK8sIoV1EndpointSlice { + addressType: "FQDN" | "IPv4" | "IPv6"; + apiVersion?: string; + endpoints: Endpoint[]; + kind?: string; + metadata?: ObjectMeta; + ports?: EndpointPort[]; +} +export interface DiscoveryK8sIoV1EndpointSliceList { + apiVersion?: string; + items: DiscoveryK8sIoV1EndpointSlice[]; + kind?: string; + metadata?: ListMeta; +} +export interface ForZone { + name: string; +} +export interface EventsK8sIoV1EventList { + apiVersion?: string; + items: EventsK8sIoV1Event[]; + kind?: string; + metadata?: ListMeta; +} +export interface HTTPIngressPath { + backend: IngressBackend; + path?: string; + pathType: "Exact" | "ImplementationSpecific" | "Prefix"; +} +export interface HTTPIngressRuleValue { + paths: HTTPIngressPath[]; +} +export interface IPBlock { + cidr: string; + except?: string[]; +} +export interface NetworkingK8sIoV1Ingress { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: IngressSpec; + status?: IngressStatus; +} +export interface IngressBackend { + resource?: TypedLocalObjectReference; + service?: IngressServiceBackend; +} +export interface NetworkingK8sIoV1IngressClass { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: IngressClassSpec; +} +export interface NetworkingK8sIoV1IngressClassList { + apiVersion?: string; + items: NetworkingK8sIoV1IngressClass[]; + kind?: string; + metadata?: ListMeta; +} +export interface IngressClassParametersReference { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; + scope?: string; +} +export interface IngressClassSpec { + controller?: string; + parameters?: IngressClassParametersReference; +} +export interface NetworkingK8sIoV1IngressList { + apiVersion?: string; + items: NetworkingK8sIoV1Ingress[]; + kind?: string; + metadata?: ListMeta; +} +export interface IngressLoadBalancerIngress { + hostname?: string; + ip?: string; + ports?: IngressPortStatus[]; +} +export interface IngressLoadBalancerStatus { + ingress?: IngressLoadBalancerIngress[]; +} +export interface IngressPortStatus { + error?: string; + port: number; + protocol: "SCTP" | "TCP" | "UDP"; +} +export interface IngressRule { + host?: string; + http?: HTTPIngressRuleValue; +} +export interface IngressServiceBackend { + name: string; + port?: ServiceBackendPort; +} +export interface IngressSpec { + defaultBackend?: IngressBackend; + ingressClassName?: string; + rules?: IngressRule[]; + tls?: IngressTLS[]; +} +export interface IngressStatus { + loadBalancer?: IngressLoadBalancerStatus; +} +export interface IngressTLS { + hosts?: string[]; + secretName?: string; +} +export interface NetworkingK8sIoV1NetworkPolicy { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: NetworkPolicySpec; +} +export interface NetworkPolicyEgressRule { + ports?: NetworkPolicyPort[]; + to?: NetworkPolicyPeer[]; +} +export interface NetworkPolicyIngressRule { + from?: NetworkPolicyPeer[]; + ports?: NetworkPolicyPort[]; +} +export interface NetworkingK8sIoV1NetworkPolicyList { + apiVersion?: string; + items: NetworkingK8sIoV1NetworkPolicy[]; + kind?: string; + metadata?: ListMeta; +} +export interface NetworkPolicyPeer { + ipBlock?: IPBlock; + namespaceSelector?: LabelSelector; + podSelector?: LabelSelector; +} +export interface NetworkPolicyPort { + endPort?: number; + port?: IntOrString; + protocol?: "SCTP" | "TCP" | "UDP"; +} +export interface NetworkPolicySpec { + egress?: NetworkPolicyEgressRule[]; + ingress?: NetworkPolicyIngressRule[]; + podSelector: LabelSelector; + policyTypes?: ("Egress" | "Ingress")[]; +} +export interface ServiceBackendPort { + name?: string; + number?: number; +} +export interface Overhead { + podFixed?: { + [key: string]: unknown; + }; +} +export interface NodeK8sIoV1RuntimeClass { + apiVersion?: string; + handler: string; + kind?: string; + metadata?: ObjectMeta; + overhead?: Overhead; + scheduling?: Scheduling; +} +export interface NodeK8sIoV1RuntimeClassList { + apiVersion?: string; + items: NodeK8sIoV1RuntimeClass[]; + kind?: string; + metadata?: ListMeta; +} +export interface Scheduling { + nodeSelector?: { + [key: string]: unknown; + }; + tolerations?: Toleration[]; +} +export interface PolicyV1Eviction { + apiVersion?: string; + deleteOptions?: DeleteOptions; + kind?: string; + metadata?: ObjectMeta; +} +export interface PolicyV1PodDisruptionBudget { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: PodDisruptionBudgetSpec; + status?: PodDisruptionBudgetStatus; +} +export interface PolicyV1PodDisruptionBudgetList { + apiVersion?: string; + items: PolicyV1PodDisruptionBudget[]; + kind?: string; + metadata?: ListMeta; +} +export interface PodDisruptionBudgetSpec { + maxUnavailable?: IntOrString; + minAvailable?: IntOrString; + selector?: LabelSelector; + unhealthyPodEvictionPolicy?: "AlwaysAllow" | "IfHealthyBudget"; +} +export interface PodDisruptionBudgetStatus { + conditions?: Condition[]; + currentHealthy: number; + desiredHealthy: number; + disruptedPods?: { + [key: string]: unknown; + }; + disruptionsAllowed: number; + expectedPods: number; + observedGeneration?: number; +} +export interface AggregationRule { + clusterRoleSelectors?: LabelSelector[]; +} +export interface RbacAuthorizationK8sIoV1ClusterRole { + aggregationRule?: AggregationRule; + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + rules?: PolicyRule[]; +} +export interface RbacAuthorizationK8sIoV1ClusterRoleBinding { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + roleRef: RoleRef; + subjects?: Subject[]; +} +export interface RbacAuthorizationK8sIoV1ClusterRoleBindingList { + apiVersion?: string; + items: RbacAuthorizationK8sIoV1ClusterRoleBinding[]; + kind?: string; + metadata?: ListMeta; +} +export interface RbacAuthorizationK8sIoV1ClusterRoleList { + apiVersion?: string; + items: RbacAuthorizationK8sIoV1ClusterRole[]; + kind?: string; + metadata?: ListMeta; +} +export interface PolicyRule { + apiGroups?: string[]; + nonResourceURLs?: string[]; + resourceNames?: string[]; + resources?: string[]; + verbs: string[]; +} +export interface RbacAuthorizationK8sIoV1Role { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + rules?: PolicyRule[]; +} +export interface RbacAuthorizationK8sIoV1RoleBinding { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + roleRef: RoleRef; + subjects?: Subject[]; +} +export interface RbacAuthorizationK8sIoV1RoleBindingList { + apiVersion?: string; + items: RbacAuthorizationK8sIoV1RoleBinding[]; + kind?: string; + metadata?: ListMeta; +} +export interface RbacAuthorizationK8sIoV1RoleList { + apiVersion?: string; + items: RbacAuthorizationK8sIoV1Role[]; + kind?: string; + metadata?: ListMeta; +} +export interface RoleRef { + apiGroup: string; + kind: string; + name: string; +} +export interface Subject { + apiGroup?: string; + kind: string; + name: string; + namespace?: string; +} +export interface SchedulingK8sIoV1PriorityClass { + apiVersion?: string; + description?: string; + globalDefault?: boolean; + kind?: string; + metadata?: ObjectMeta; + preemptionPolicy?: "Never" | "PreemptLowerPriority"; + value: number; +} +export interface SchedulingK8sIoV1PriorityClassList { + apiVersion?: string; + items: SchedulingK8sIoV1PriorityClass[]; + kind?: string; + metadata?: ListMeta; +} +export interface StorageK8sIoV1CSIDriver { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: CSIDriverSpec; +} +export interface StorageK8sIoV1CSIDriverList { + apiVersion?: string; + items: StorageK8sIoV1CSIDriver[]; + kind?: string; + metadata?: ListMeta; +} +export interface CSIDriverSpec { + attachRequired?: boolean; + fsGroupPolicy?: string; + podInfoOnMount?: boolean; + requiresRepublish?: boolean; + seLinuxMount?: boolean; + storageCapacity?: boolean; + tokenRequests?: TokenRequest[]; + volumeLifecycleModes?: string[]; +} +export interface StorageK8sIoV1CSINode { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: CSINodeSpec; +} +export interface CSINodeDriver { + allocatable?: VolumeNodeResources; + name: string; + nodeID: string; + topologyKeys?: string[]; +} +export interface StorageK8sIoV1CSINodeList { + apiVersion?: string; + items: StorageK8sIoV1CSINode[]; + kind?: string; + metadata?: ListMeta; +} +export interface CSINodeSpec { + drivers: CSINodeDriver[]; +} +export interface StorageK8sIoV1CSIStorageCapacity { + apiVersion?: string; + capacity?: Quantity; + kind?: string; + maximumVolumeSize?: Quantity; + metadata?: ObjectMeta; + nodeTopology?: LabelSelector; + storageClassName: string; +} +export interface StorageK8sIoV1CSIStorageCapacityList { + apiVersion?: string; + items: StorageK8sIoV1CSIStorageCapacity[]; + kind?: string; + metadata?: ListMeta; +} +export interface StorageK8sIoV1StorageClass { + allowVolumeExpansion?: boolean; + allowedTopologies?: TopologySelectorTerm[]; + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + mountOptions?: string[]; + parameters?: { + [key: string]: unknown; + }; + provisioner: string; + reclaimPolicy?: "Delete" | "Recycle" | "Retain"; + volumeBindingMode?: "Immediate" | "WaitForFirstConsumer"; +} +export interface StorageK8sIoV1StorageClassList { + apiVersion?: string; + items: StorageK8sIoV1StorageClass[]; + kind?: string; + metadata?: ListMeta; +} +export interface TokenRequest { + audience: string; + expirationSeconds?: number; +} +export interface StorageK8sIoV1VolumeAttachment { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: VolumeAttachmentSpec; + status?: VolumeAttachmentStatus; +} +export interface StorageK8sIoV1VolumeAttachmentList { + apiVersion?: string; + items: StorageK8sIoV1VolumeAttachment[]; + kind?: string; + metadata?: ListMeta; +} +export interface VolumeAttachmentSource { + inlineVolumeSpec?: PersistentVolumeSpec; + persistentVolumeName?: string; +} +export interface VolumeAttachmentSpec { + attacher: string; + nodeName: string; + source: VolumeAttachmentSource; +} +export interface VolumeAttachmentStatus { + attachError?: VolumeError; + attached: boolean; + attachmentMetadata?: { + [key: string]: unknown; + }; + detachError?: VolumeError; +} +export interface VolumeError { + message?: string; + time?: Time; +} +export interface VolumeNodeResources { + count?: number; +} +export interface CustomResourceColumnDefinition { + description?: string; + format?: string; + jsonPath: string; + name: string; + priority?: number; + type: string; +} +export interface CustomResourceConversion { + strategy: string; + webhook?: WebhookConversion; +} +export interface ApiextensionsK8sIoV1CustomResourceDefinition { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: CustomResourceDefinitionSpec; + status?: CustomResourceDefinitionStatus; +} +export interface CustomResourceDefinitionCondition { + lastTransitionTime?: Time; + message?: string; + reason?: string; + status: string; + type: string; +} +export interface ApiextensionsK8sIoV1CustomResourceDefinitionList { + apiVersion?: string; + items: ApiextensionsK8sIoV1CustomResourceDefinition[]; + kind?: string; + metadata?: ListMeta; +} +export interface CustomResourceDefinitionNames { + categories?: string[]; + kind: string; + listKind?: string; + plural: string; + shortNames?: string[]; + singular?: string; +} +export interface CustomResourceDefinitionSpec { + conversion?: CustomResourceConversion; + group: string; + names: CustomResourceDefinitionNames; + preserveUnknownFields?: boolean; + scope: string; + versions: CustomResourceDefinitionVersion[]; +} +export interface CustomResourceDefinitionStatus { + acceptedNames?: CustomResourceDefinitionNames; + conditions?: CustomResourceDefinitionCondition[]; + storedVersions?: string[]; +} +export interface CustomResourceDefinitionVersion { + additionalPrinterColumns?: CustomResourceColumnDefinition[]; + deprecated?: boolean; + deprecationWarning?: string; + name: string; + schema?: CustomResourceValidation; + selectableFields?: SelectableField[]; + served: boolean; + storage: boolean; + subresources?: CustomResourceSubresources; +} +export interface CustomResourceSubresourceScale { + labelSelectorPath?: string; + specReplicasPath: string; + statusReplicasPath: string; +} +export type CustomResourceSubresourceStatus = { + [key: string]: unknown; +}; +export interface CustomResourceSubresources { + scale?: CustomResourceSubresourceScale; + status?: CustomResourceSubresourceStatus; +} +export interface CustomResourceValidation { + openAPIV3Schema?: JSONSchemaProps; +} +export interface ExternalDocumentation { + description?: string; + url?: string; +} +export type JSON = any; +export interface JSONSchemaProps { + $ref?: string; + $schema?: string; + additionalItems?: JSONSchemaPropsOrBool; + additionalProperties?: JSONSchemaPropsOrBool; + allOf?: JSONSchemaProps[]; + anyOf?: JSONSchemaProps[]; + default?: JSON; + definitions?: { + [key: string]: unknown; + }; + dependencies?: { + [key: string]: unknown; + }; + description?: string; + enum?: JSON[]; + example?: JSON; + exclusiveMaximum?: boolean; + exclusiveMinimum?: boolean; + externalDocs?: ExternalDocumentation; + format?: string; + id?: string; + items?: JSONSchemaPropsOrArray; + maxItems?: number; + maxLength?: number; + maxProperties?: number; + maximum?: number; + minItems?: number; + minLength?: number; + minProperties?: number; + minimum?: number; + multipleOf?: number; + not?: JSONSchemaProps; + nullable?: boolean; + oneOf?: JSONSchemaProps[]; + pattern?: string; + patternProperties?: { + [key: string]: unknown; + }; + properties?: { + [key: string]: unknown; + }; + required?: string[]; + title?: string; + type?: string; + uniqueItems?: boolean; + "x-kubernetes-embedded-resource"?: boolean; + "x-kubernetes-int-or-string"?: boolean; + "x-kubernetes-list-map-keys"?: string[]; + "x-kubernetes-list-type"?: string; + "x-kubernetes-map-type"?: string; + "x-kubernetes-preserve-unknown-fields"?: boolean; + "x-kubernetes-validations"?: ValidationRule[]; +} +export type JSONSchemaPropsOrArray = any; +export type JSONSchemaPropsOrBool = any; +export type JSONSchemaPropsOrStringArray = any; +export interface SelectableField { + jsonPath: string; +} +export interface ServiceReference { + name: string; + namespace: string; + path?: string; + port?: number; +} +export interface ValidationRule { + fieldPath?: string; + message?: string; + messageExpression?: string; + optionalOldSelf?: boolean; + reason?: "FieldValueDuplicate" | "FieldValueForbidden" | "FieldValueInvalid" | "FieldValueRequired"; + rule: string; +} +export interface WebhookClientConfig { + caBundle?: string; + service?: ServiceReference; + url?: string; +} +export interface WebhookConversion { + clientConfig?: WebhookClientConfig; + conversionReviewVersions: string[]; +} +export type Quantity = string; +export interface APIGroup { + apiVersion?: string; + kind?: string; + name: string; + preferredVersion?: GroupVersionForDiscovery; + serverAddressByClientCIDRs?: ServerAddressByClientCIDR[]; + versions: GroupVersionForDiscovery[]; +} +export interface APIGroupList { + apiVersion?: string; + groups: APIGroup[]; + kind?: string; +} +export interface APIResource { + categories?: string[]; + group?: string; + kind: string; + name: string; + namespaced: boolean; + shortNames?: string[]; + singularName: string; + storageVersionHash?: string; + verbs: string[]; + version?: string; +} +export interface APIResourceList { + apiVersion?: string; + groupVersion: string; + kind?: string; + resources: APIResource[]; +} +export interface APIVersions { + apiVersion?: string; + kind?: string; + serverAddressByClientCIDRs: ServerAddressByClientCIDR[]; + versions: string[]; +} +export interface Condition { + lastTransitionTime: Time; + message: string; + observedGeneration?: number; + reason: string; + status: string; + type: string; +} +export interface DeleteOptions { + apiVersion?: string; + dryRun?: string[]; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + kind?: string; + orphanDependents?: boolean; + preconditions?: Preconditions; + propagationPolicy?: string; +} +export interface FieldSelectorRequirement { + key: string; + operator: string; + values?: string[]; +} +export type FieldsV1 = { + [key: string]: unknown; +}; +export interface GroupVersionForDiscovery { + groupVersion: string; + version: string; +} +export interface LabelSelector { + matchExpressions?: LabelSelectorRequirement[]; + matchLabels?: { + [key: string]: unknown; + }; +} +export interface LabelSelectorRequirement { + key: string; + operator: string; + values?: string[]; +} +export interface ListMeta { + continue?: string; + remainingItemCount?: number; + resourceVersion?: string; + selfLink?: string; +} +export interface ManagedFieldsEntry { + apiVersion?: string; + fieldsType?: string; + fieldsV1?: FieldsV1; + manager?: string; + operation?: string; + subresource?: string; + time?: Time; +} +export type MicroTime = string; +export interface ObjectMeta { + annotations?: { + [key: string]: unknown; + }; + creationTimestamp?: Time; + deletionGracePeriodSeconds?: number; + deletionTimestamp?: Time; + finalizers?: string[]; + generateName?: string; + generation?: number; + labels?: { + [key: string]: unknown; + }; + managedFields?: ManagedFieldsEntry[]; + name?: string; + namespace?: string; + ownerReferences?: OwnerReference[]; + resourceVersion?: string; + selfLink?: string; + uid?: string; +} +export interface OwnerReference { + apiVersion: string; + blockOwnerDeletion?: boolean; + controller?: boolean; + kind: string; + name: string; + uid: string; +} +export type Patch = { + [key: string]: unknown; +}; +export interface Preconditions { + resourceVersion?: string; + uid?: string; +} +export interface ServerAddressByClientCIDR { + clientCIDR: string; + serverAddress: string; +} +export interface Status { + apiVersion?: string; + code?: number; + details?: StatusDetails; + kind?: string; + message?: string; + metadata?: ListMeta; + reason?: string; + status?: string; +} +export interface StatusCause { + field?: string; + message?: string; + reason?: string; +} +export interface StatusDetails { + causes?: StatusCause[]; + group?: string; + kind?: string; + name?: string; + retryAfterSeconds?: number; + uid?: string; +} +export type Time = string; +export interface WatchEvent { + object: RawExtension; + type: string; +} +export type RawExtension = { + [key: string]: unknown; +}; +export type IntOrString = string; +export interface Info { + buildDate: string; + compiler: string; + gitCommit: string; + gitTreeState: string; + gitVersion: string; + goVersion: string; + major: string; + minor: string; + platform: string; +} +export interface ApiregistrationK8sIoV1APIService { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: APIServiceSpec; + status?: APIServiceStatus; +} +export interface APIServiceCondition { + lastTransitionTime?: Time; + message?: string; + reason?: string; + status: string; + type: string; +} +export interface ApiregistrationK8sIoV1APIServiceList { + apiVersion?: string; + items: ApiregistrationK8sIoV1APIService[]; + kind?: string; + metadata?: ListMeta; +} +export interface APIServiceSpec { + caBundle?: string; + group?: string; + groupPriorityMinimum: number; + insecureSkipTLSVerify?: boolean; + service?: ServiceReference; + version?: string; + versionPriority: number; +} +export interface APIServiceStatus { + conditions?: APIServiceCondition[]; +} +export interface ServiceReference { + name?: string; + namespace?: string; + port?: number; +} +export interface GetServiceAccountIssuerOpenIDConfigurationRequest {} +export interface GetCoreAPIVersionsRequest {} +export interface GetCoreV1APIResourcesRequest {} +export interface ListCoreV1ComponentStatusRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ReadCoreV1ComponentStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ListCoreV1ConfigMapForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1EndpointsForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1EventForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1LimitRangeForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1NamespaceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCoreV1NamespaceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: Namespace; +} +export interface CreateCoreV1NamespacedBindingRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + namespace: string; + }; + body: Binding; +} +export interface ListCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ConfigMap; +} +export interface DeleteCoreV1CollectionNamespacedConfigMapRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ConfigMap; +} +export interface DeleteCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Endpoints; +} +export interface DeleteCoreV1CollectionNamespacedEndpointsRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Endpoints; +} +export interface DeleteCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListCoreV1NamespacedEventRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Event; +} +export interface DeleteCoreV1CollectionNamespacedEventRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedEventRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Event; +} +export interface DeleteCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: LimitRange; +} +export interface DeleteCoreV1CollectionNamespacedLimitRangeRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: LimitRange; +} +export interface DeleteCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: PersistentVolumeClaim; +} +export interface DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PersistentVolumeClaim; +} +export interface DeleteCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PersistentVolumeClaim; +} +export interface PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListCoreV1NamespacedPodRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Pod; +} +export interface DeleteCoreV1CollectionNamespacedPodRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedPodRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Pod; +} +export interface DeleteCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ConnectCoreV1GetNamespacedPodAttachRequest { + query: { + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PostNamespacedPodAttachRequest { + query: { + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface CreateCoreV1NamespacedPodBindingRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Binding; +} +export interface ReadCoreV1NamespacedPodEphemeralcontainersRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPodEphemeralcontainersRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Pod; +} +export interface PatchCoreV1NamespacedPodEphemeralcontainersRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface CreateCoreV1NamespacedPodEvictionRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Eviction; +} +export interface ConnectCoreV1GetNamespacedPodExecRequest { + query: { + command?: string; + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PostNamespacedPodExecRequest { + query: { + command?: string; + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReadCoreV1NamespacedPodLogRequest { + query: { + container?: string; + follow?: boolean; + insecureSkipTLSVerifyBackend?: boolean; + limitBytes?: number; + pretty?: string; + previous?: boolean; + sinceSeconds?: number; + stream?: string; + tailLines?: number; + timestamps?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1GetNamespacedPodPortforwardRequest { + query: { + ports?: number; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PostNamespacedPodPortforwardRequest { + query: { + ports?: number; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1GetNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PostNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PutNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1DeleteNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1OptionsNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1HeadNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PatchNamespacedPodProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1GetNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PostNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PutNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1DeleteNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1OptionsNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1HeadNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PatchNamespacedPodProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ReadCoreV1NamespacedPodStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPodStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Pod; +} +export interface PatchCoreV1NamespacedPodStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: PodTemplate; +} +export interface DeleteCoreV1CollectionNamespacedPodTemplateRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PodTemplate; +} +export interface DeleteCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ReplicationController; +} +export interface DeleteCoreV1CollectionNamespacedReplicationControllerRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ReplicationController; +} +export interface DeleteCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadCoreV1NamespacedReplicationControllerScaleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedReplicationControllerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Scale; +} +export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadCoreV1NamespacedReplicationControllerStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedReplicationControllerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ReplicationController; +} +export interface PatchCoreV1NamespacedReplicationControllerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ResourceQuota; +} +export interface DeleteCoreV1CollectionNamespacedResourceQuotaRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ResourceQuota; +} +export interface DeleteCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadCoreV1NamespacedResourceQuotaStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedResourceQuotaStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ResourceQuota; +} +export interface PatchCoreV1NamespacedResourceQuotaStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Secret; +} +export interface DeleteCoreV1CollectionNamespacedSecretRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Secret; +} +export interface DeleteCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ServiceAccount; +} +export interface DeleteCoreV1CollectionNamespacedServiceAccountRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ServiceAccount; +} +export interface DeleteCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface CreateCoreV1NamespacedServiceAccountTokenRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; + body: TokenRequest; +} +export interface ListCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Service; +} +export interface DeleteCoreV1CollectionNamespacedServiceRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Service; +} +export interface DeleteCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ConnectCoreV1GetNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PostNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PutNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1DeleteNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1OptionsNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1HeadNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1PatchNamespacedServiceProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ConnectCoreV1GetNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PostNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PutNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1DeleteNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1OptionsNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1HeadNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ConnectCoreV1PatchNamespacedServiceProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + namespace: string; + path: string; + }; +} +export interface ReadCoreV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Service; +} +export interface PatchCoreV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadCoreV1NamespaceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1NamespaceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: Namespace; +} +export interface DeleteCoreV1NamespaceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCoreV1NamespaceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ReplaceCoreV1NamespaceFinalizeRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + name: string; + }; + body: Namespace; +} +export interface ReadCoreV1NamespaceStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1NamespaceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: Namespace; +} +export interface PatchCoreV1NamespaceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListCoreV1NodeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: Node; +} +export interface DeleteCoreV1CollectionNodeRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadCoreV1NodeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: Node; +} +export interface DeleteCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ConnectCoreV1GetNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1PostNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1PutNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1DeleteNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1OptionsNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1HeadNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1PatchNodeProxyRequest { + query: { + path?: string; + }; + path: { + name: string; + }; +} +export interface ConnectCoreV1GetNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ConnectCoreV1PostNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ConnectCoreV1PutNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ConnectCoreV1DeleteNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ConnectCoreV1OptionsNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ConnectCoreV1HeadNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ConnectCoreV1PatchNodeProxyWithPathRequest { + query: { + path?: string; + }; + path: { + name: string; + path: string; + }; +} +export interface ReadCoreV1NodeStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1NodeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: Node; +} +export interface PatchCoreV1NodeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListCoreV1PersistentVolumeClaimForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: PersistentVolume; +} +export interface DeleteCoreV1CollectionPersistentVolumeRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: PersistentVolume; +} +export interface DeleteCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ReadCoreV1PersistentVolumeStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1PersistentVolumeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: PersistentVolume; +} +export interface PatchCoreV1PersistentVolumeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListCoreV1PodForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1PodTemplateForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ReplicationControllerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ResourceQuotaForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1SecretForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ServiceAccountForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ServiceForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ConfigMapListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1EndpointsListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1EventListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1LimitRangeListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1NamespaceListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1NamespacedConfigMapListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedConfigMapRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedEndpointsListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedEndpointsRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedEventListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedEventRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedLimitRangeListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedLimitRangeRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPersistentVolumeClaimListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPodListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPodRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPodTemplateListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedPodTemplateRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedReplicationControllerListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedReplicationControllerRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedResourceQuotaListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedResourceQuotaRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedSecretListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedSecretRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedServiceAccountListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedServiceAccountRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespacedServiceListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoreV1NamespacedServiceRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchCoreV1NamespaceRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchCoreV1NodeListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1NodeRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchCoreV1PersistentVolumeClaimListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1PersistentVolumeListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1PersistentVolumeRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchCoreV1PodListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1PodTemplateListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ReplicationControllerListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ResourceQuotaListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1SecretListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ServiceAccountListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ServiceListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetAPIVersionsRequest {} +export interface ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Challenge; +} +export interface DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Challenge; +} +export interface DeleteAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAcmeCertManagerIoV1NamespacedChallengeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Challenge; +} +export interface PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Order; +} +export interface DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Order; +} +export interface DeleteAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAcmeCertManagerIoV1NamespacedOrderRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Order; +} +export interface PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListAcmeCertManagerIoV1OrderForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetAdmissionregistrationAPIGroupRequest {} +export interface GetAdmissionregistrationV1APIResourcesRequest {} +export interface ListAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: MutatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: MutatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: ValidatingAdmissionPolicy; +} +export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: ValidatingAdmissionPolicy; +} +export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: ValidatingAdmissionPolicy; +} +export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: ValidatingAdmissionPolicyBinding; +} +export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: ValidatingAdmissionPolicyBinding; +} +export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: ValidatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: ValidatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchAdmissionregistrationV1ValidatingWebhookConfigurationListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetApiextensionsAPIGroupRequest {} +export interface GetApiextensionsV1APIResourcesRequest {} +export interface ListApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: CustomResourceDefinition; +} +export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: CustomResourceDefinition; +} +export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ReadApiextensionsV1CustomResourceDefinitionStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: CustomResourceDefinition; +} +export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface WatchApiextensionsV1CustomResourceDefinitionListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchApiextensionsV1CustomResourceDefinitionRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetApiregistrationAPIGroupRequest {} +export interface GetApiregistrationV1APIResourcesRequest {} +export interface ListApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: APIService; +} +export interface DeleteApiregistrationV1CollectionAPIServiceRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: APIService; +} +export interface DeleteApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ReadApiregistrationV1APIServiceStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceApiregistrationV1APIServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: APIService; +} +export interface PatchApiregistrationV1APIServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface WatchApiregistrationV1APIServiceListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchApiregistrationV1APIServiceRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetAppsAPIGroupRequest {} +export interface GetAppsV1APIResourcesRequest {} +export interface ListAppsV1ControllerRevisionForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1DaemonSetForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1DeploymentForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ControllerRevision; +} +export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ControllerRevision; +} +export interface DeleteAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DaemonSet; +} +export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DaemonSet; +} +export interface DeleteAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadAppsV1NamespacedDaemonSetStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDaemonSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DaemonSet; +} +export interface PatchAppsV1NamespacedDaemonSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Deployment; +} +export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Deployment; +} +export interface DeleteAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadAppsV1NamespacedDeploymentScaleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDeploymentScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Scale; +} +export interface PatchAppsV1NamespacedDeploymentScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadAppsV1NamespacedDeploymentStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDeploymentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Deployment; +} +export interface PatchAppsV1NamespacedDeploymentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ReplicaSet; +} +export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ReplicaSet; +} +export interface DeleteAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadAppsV1NamespacedReplicaSetScaleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedReplicaSetScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Scale; +} +export interface PatchAppsV1NamespacedReplicaSetScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadAppsV1NamespacedReplicaSetStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedReplicaSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ReplicaSet; +} +export interface PatchAppsV1NamespacedReplicaSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: StatefulSet; +} +export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: StatefulSet; +} +export interface DeleteAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadAppsV1NamespacedStatefulSetScaleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedStatefulSetScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Scale; +} +export interface PatchAppsV1NamespacedStatefulSetScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadAppsV1NamespacedStatefulSetStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedStatefulSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: StatefulSet; +} +export interface PatchAppsV1NamespacedStatefulSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListAppsV1ReplicaSetForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1StatefulSetForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1ControllerRevisionListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1DaemonSetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1DeploymentListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1NamespacedControllerRevisionListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAppsV1NamespacedControllerRevisionRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchAppsV1NamespacedDaemonSetListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAppsV1NamespacedDaemonSetRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchAppsV1NamespacedDeploymentListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAppsV1NamespacedDeploymentRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchAppsV1NamespacedReplicaSetListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAppsV1NamespacedReplicaSetRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchAppsV1NamespacedStatefulSetListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAppsV1NamespacedStatefulSetRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchAppsV1ReplicaSetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1StatefulSetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetAuthenticationAPIGroupRequest {} +export interface GetAuthenticationV1APIResourcesRequest {} +export interface CreateAuthenticationV1SelfSubjectReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + body: SelfSubjectReview; +} +export interface CreateAuthenticationV1TokenReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + body: TokenReview; +} +export interface GetAuthorizationAPIGroupRequest {} +export interface GetAuthorizationV1APIResourcesRequest {} +export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + path: { + namespace: string; + }; + body: LocalSubjectAccessReview; +} +export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + body: SelfSubjectAccessReview; +} +export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + body: SelfSubjectRulesReview; +} +export interface CreateAuthorizationV1SubjectAccessReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + }; + body: SubjectAccessReview; +} +export interface ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Metric; +} +export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Metric; +} +export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Metric; +} +export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: PodAutoscaler; +} +export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PodAutoscaler; +} +export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PodAutoscaler; +} +export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetAutoscalingAPIGroupRequest {} +export interface GetAutoscalingV1APIResourcesRequest {} +export interface ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: HorizontalPodAutoscaler; +} +export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface GetAutoscalingV2APIResourcesRequest {} +export interface ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: HorizontalPodAutoscaler; +} +export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAutoscalingV2NamespacedHorizontalPodAutoscalerListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface GetBatchAPIGroupRequest {} +export interface GetBatchV1APIResourcesRequest {} +export interface ListBatchV1CronJobForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListBatchV1JobForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: CronJob; +} +export interface DeleteBatchV1CollectionNamespacedCronJobRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: CronJob; +} +export interface DeleteBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadBatchV1NamespacedCronJobStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1NamespacedCronJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: CronJob; +} +export interface PatchBatchV1NamespacedCronJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListBatchV1NamespacedJobRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Job; +} +export interface DeleteBatchV1CollectionNamespacedJobRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadBatchV1NamespacedJobRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Job; +} +export interface DeleteBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadBatchV1NamespacedJobStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1NamespacedJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Job; +} +export interface PatchBatchV1NamespacedJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface WatchBatchV1CronJobListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchBatchV1JobListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchBatchV1NamespacedCronJobListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchBatchV1NamespacedCronJobRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchBatchV1NamespacedJobListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchBatchV1NamespacedJobRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Image; +} +export interface DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Image; +} +export interface DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Image; +} +export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListCertManagerIoV1CertificateRequestForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCertManagerIoV1CertificateForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: ClusterIssuer; +} +export interface DeleteCertManagerIoV1CollectionClusterIssuerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ReadCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: ClusterIssuer; +} +export interface DeleteCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCertManagerIoV1ClusterIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ReadCertManagerIoV1ClusterIssuerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertManagerIoV1ClusterIssuerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: ClusterIssuer; +} +export interface PatchCertManagerIoV1ClusterIssuerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListCertManagerIoV1IssuerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: CertificateRequest; +} +export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: CertificateRequest; +} +export interface DeleteCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCertManagerIoV1NamespacedCertificateRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: CertificateRequest; +} +export interface PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Certificate; +} +export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Certificate; +} +export interface DeleteCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCertManagerIoV1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadCertManagerIoV1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Certificate; +} +export interface PatchCertManagerIoV1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Issuer; +} +export interface DeleteCertManagerIoV1CollectionNamespacedIssuerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Issuer; +} +export interface DeleteCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCertManagerIoV1NamespacedIssuerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadCertManagerIoV1NamespacedIssuerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCertManagerIoV1NamespacedIssuerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Issuer; +} +export interface PatchCertManagerIoV1NamespacedIssuerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface GetCertificatesAPIGroupRequest {} +export interface GetCertificatesV1APIResourcesRequest {} +export interface ListCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: CertificateSigningRequest; +} +export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: CertificateSigningRequest; +} +export interface DeleteCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ReadCertificatesV1CertificateSigningRequestApprovalRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertificatesV1CertificateSigningRequestApprovalRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: CertificateSigningRequest; +} +export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ReadCertificatesV1CertificateSigningRequestStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertificatesV1CertificateSigningRequestStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: CertificateSigningRequest; +} +export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface WatchCertificatesV1CertificateSigningRequestListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCertificatesV1CertificateSigningRequestRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetCoordinationAPIGroupRequest {} +export interface GetCoordinationV1APIResourcesRequest {} +export interface ListCoordinationV1LeaseForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Lease; +} +export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Lease; +} +export interface DeleteCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface WatchCoordinationV1LeaseListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoordinationV1NamespacedLeaseListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchCoordinationV1NamespacedLeaseRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface GetDiscoveryAPIGroupRequest {} +export interface GetDiscoveryV1APIResourcesRequest {} +export interface ListDiscoveryV1EndpointSliceForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: EndpointSlice; +} +export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: EndpointSlice; +} +export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchDiscoveryV1NamespacedEndpointSliceListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchDiscoveryV1NamespacedEndpointSliceRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface GetEventsAPIGroupRequest {} +export interface GetEventsV1APIResourcesRequest {} +export interface ListEventsV1EventForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListEventsV1NamespacedEventRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Event; +} +export interface DeleteEventsV1CollectionNamespacedEventRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadEventsV1NamespacedEventRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Event; +} +export interface DeleteEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface WatchEventsV1EventListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchEventsV1NamespacedEventListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchEventsV1NamespacedEventRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface GetFlowcontrolApiserverAPIGroupRequest {} +export interface GetFlowcontrolApiserverV1APIResourcesRequest {} +export interface ListFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: FlowSchema; +} +export interface DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: FlowSchema; +} +export interface DeleteFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchFlowcontrolApiserverV1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ReadFlowcontrolApiserverV1FlowSchemaStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: FlowSchema; +} +export interface PatchFlowcontrolApiserverV1FlowSchemaStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: PriorityLevelConfiguration; +} +export interface DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: PriorityLevelConfiguration; +} +export interface DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: PriorityLevelConfiguration; +} +export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface WatchFlowcontrolApiserverV1FlowSchemaListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchFlowcontrolApiserverV1FlowSchemaRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchFlowcontrolApiserverV1PriorityLevelConfigurationListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Alertmanager; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Alertmanager; +} +export interface DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Scale; +} +export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Alertmanager; +} +export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: PodMonitor; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PodMonitor; +} +export interface DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedPodMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Probe; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Probe; +} +export interface DeleteMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedProbeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Prometheus; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Prometheus; +} +export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedPrometheusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Scale; +} +export interface PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Prometheus; +} +export interface PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: PrometheusRule; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PrometheusRule; +} +export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ServiceMonitor; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ServiceMonitor; +} +export interface DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ServiceMonitor; +} +export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ThanosRuler; +} +export interface DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ThanosRuler; +} +export interface DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1NamespacedThanosRulerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ThanosRuler; +} +export interface PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1ProbeForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: AlertmanagerConfig; +} +export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: AlertmanagerConfig; +} +export interface DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: PrometheusAgent; +} +export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PrometheusAgent; +} +export interface DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Scale; +} +export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PrometheusAgent; +} +export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ScrapeConfig; +} +export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ScrapeConfig; +} +export interface DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: ClusterDomainClaim; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: ClusterDomainClaim; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: ClusterDomainClaim; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Certificate; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Certificate; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Certificate; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Ingress; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Ingress; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Ingress; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ServerlessService; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ServerlessService; +} +export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ServerlessService; +} +export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetNetworkingAPIGroupRequest {} +export interface GetNetworkingV1APIResourcesRequest {} +export interface ListNetworkingV1IngressClassRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: IngressClass; +} +export interface DeleteNetworkingV1CollectionIngressClassRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadNetworkingV1IngressClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: IngressClass; +} +export interface DeleteNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListNetworkingV1IngressForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Ingress; +} +export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Ingress; +} +export interface DeleteNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadNetworkingV1NamespacedIngressStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingV1NamespacedIngressStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Ingress; +} +export interface PatchNetworkingV1NamespacedIngressStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: NetworkPolicy; +} +export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: NetworkPolicy; +} +export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListNetworkingV1NetworkPolicyForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNetworkingV1IngressClassListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNetworkingV1IngressClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchNetworkingV1IngressListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNetworkingV1NamespacedIngressListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchNetworkingV1NamespacedIngressRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchNetworkingV1NamespacedNetworkPolicyListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchNetworkingV1NamespacedNetworkPolicyRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetNodeAPIGroupRequest {} +export interface GetNodeV1APIResourcesRequest {} +export interface ListNodeV1RuntimeClassRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: RuntimeClass; +} +export interface DeleteNodeV1CollectionRuntimeClassRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadNodeV1RuntimeClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: RuntimeClass; +} +export interface DeleteNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface WatchNodeV1RuntimeClassListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNodeV1RuntimeClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetPolicyAPIGroupRequest {} +export interface GetPolicyV1APIResourcesRequest {} +export interface ListPolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: PodDisruptionBudget; +} +export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadPolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PodDisruptionBudget; +} +export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PodDisruptionBudget; +} +export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchPolicyV1NamespacedPodDisruptionBudgetListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchPolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: ClusterImageCatalog; +} +export interface DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: ClusterImageCatalog; +} +export interface DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Backup; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Backup; +} +export interface DeletePostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Backup; +} +export interface PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Cluster; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Cluster; +} +export interface DeletePostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedClusterRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Scale; +} +export interface PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Cluster; +} +export interface PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Database; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Database; +} +export interface DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Database; +} +export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ImageCatalog; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ImageCatalog; +} +export interface DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Pooler; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Pooler; +} +export interface DeletePostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedPoolerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Scale; +} +export interface PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Pooler; +} +export interface PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Publication; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Publication; +} +export interface DeletePostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedPublicationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Publication; +} +export interface PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: ScheduledBackup; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ScheduledBackup; +} +export interface DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ScheduledBackup; +} +export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Subscription; +} +export interface DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Subscription; +} +export interface DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Subscription; +} +export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetRbacAuthorizationAPIGroupRequest {} +export interface GetRbacAuthorizationV1APIResourcesRequest {} +export interface ListRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: ClusterRoleBinding; +} +export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: ClusterRoleBinding; +} +export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: ClusterRole; +} +export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: ClusterRole; +} +export interface DeleteRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: RoleBinding; +} +export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: RoleBinding; +} +export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Role; +} +export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Role; +} +export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListRbacAuthorizationV1RoleForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1ClusterRoleBindingListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchRbacAuthorizationV1ClusterRoleListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1ClusterRoleRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchRbacAuthorizationV1NamespacedRoleBindingListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchRbacAuthorizationV1NamespacedRoleListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchRbacAuthorizationV1NamespacedRoleRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchRbacAuthorizationV1RoleBindingListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1RoleListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetSchedulingAPIGroupRequest {} +export interface GetSchedulingV1APIResourcesRequest {} +export interface ListSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: PriorityClass; +} +export interface DeleteSchedulingV1CollectionPriorityClassRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: PriorityClass; +} +export interface DeleteSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface WatchSchedulingV1PriorityClassListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchSchedulingV1PriorityClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface ListServingKnativeDevV1ConfigurationForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Configuration; +} +export interface DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Configuration; +} +export interface DeleteServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchServingKnativeDevV1NamespacedConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadServingKnativeDevV1NamespacedConfigurationStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Configuration; +} +export interface PatchServingKnativeDevV1NamespacedConfigurationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Revision; +} +export interface DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Revision; +} +export interface DeleteServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchServingKnativeDevV1NamespacedRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadServingKnativeDevV1NamespacedRevisionStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Revision; +} +export interface PatchServingKnativeDevV1NamespacedRevisionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Route; +} +export interface DeleteServingKnativeDevV1CollectionNamespacedRouteRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Route; +} +export interface DeleteServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchServingKnativeDevV1NamespacedRouteRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadServingKnativeDevV1NamespacedRouteStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedRouteStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Route; +} +export interface PatchServingKnativeDevV1NamespacedRouteStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: Service; +} +export interface DeleteServingKnativeDevV1CollectionNamespacedServiceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Service; +} +export interface DeleteServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchServingKnativeDevV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadServingKnativeDevV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Service; +} +export interface PatchServingKnativeDevV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListServingKnativeDevV1RevisionForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListServingKnativeDevV1RouteForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListServingKnativeDevV1ServiceForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListServingKnativeDevV1beta1DomainMappingForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListServingKnativeDevV1beta1NamespacedDomainMappingRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateServingKnativeDevV1beta1NamespacedDomainMappingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: DomainMapping; +} +export interface DeleteServingKnativeDevV1beta1CollectionNamespacedDomainMappingRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface ReadServingKnativeDevV1beta1NamespacedDomainMappingRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1beta1NamespacedDomainMappingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DomainMapping; +} +export interface DeleteServingKnativeDevV1beta1NamespacedDomainMappingRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchServingKnativeDevV1beta1NamespacedDomainMappingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest { + query: { + pretty?: string; + resourceVersion?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DomainMapping; +} +export interface PatchServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface GetStorageAPIGroupRequest {} +export interface GetStorageV1APIResourcesRequest {} +export interface ListStorageV1CSIDriverRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: CSIDriver; +} +export interface DeleteStorageV1CollectionCSIDriverRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadStorageV1CSIDriverRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: CSIDriver; +} +export interface DeleteStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListStorageV1CSINodeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: CSINode; +} +export interface DeleteStorageV1CollectionCSINodeRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadStorageV1CSINodeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: CSINode; +} +export interface DeleteStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListStorageV1CSIStorageCapacityForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + namespace: string; + }; + body: CSIStorageCapacity; +} +export interface DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + namespace: string; + }; + body: CSIStorageCapacity; +} +export interface DeleteStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchStorageV1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListStorageV1StorageClassRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: StorageClass; +} +export interface DeleteStorageV1CollectionStorageClassRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadStorageV1StorageClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: StorageClass; +} +export interface DeleteStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + body: VolumeAttachment; +} +export interface DeleteStorageV1CollectionVolumeAttachmentRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + }; +} +export interface ReadStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: VolumeAttachment; +} +export interface DeleteStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ReadStorageV1VolumeAttachmentStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1VolumeAttachmentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + }; + path: { + name: string; + }; + body: VolumeAttachment; +} +export interface PatchStorageV1VolumeAttachmentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface WatchStorageV1CSIDriverListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1CSIDriverRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchStorageV1CSINodeListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1CSINodeRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchStorageV1CSIStorageCapacityListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1NamespacedCSIStorageCapacityListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchStorageV1NamespacedCSIStorageCapacityRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} +export interface WatchStorageV1StorageClassListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1StorageClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchStorageV1VolumeAttachmentListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1VolumeAttachmentRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetServiceAccountIssuerOpenIDKeysetRequest {} +export interface GetCodeVersionRequest {} +export class KubernetesClient extends APIClient { + constructor(options: APIClientOptions) { + super(options); + } + async getSwaggerJSON() { + const path = "/openapi/v2"; + return this.get(path); + } + async getServiceAccountIssuerOpenIDConfiguration(params: GetServiceAccountIssuerOpenIDConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/.well-known/openid-configuration/`; + return await this.get(path, null, null, opts); + } + async getCoreAPIVersions(params: GetCoreAPIVersionsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/`; + return await this.get(path, null, null, opts); + } + async getCoreV1APIResources(params: GetCoreV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/`; + return await this.get(path, null, null, opts); + } + async listCoreV1ComponentStatus(params: ListCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/componentstatuses`; + return await this.get(path, null, null, opts); + } + async readCoreV1ComponentStatus(params: ReadCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/componentstatuses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async listCoreV1ConfigMapForAllNamespaces(params: ListCoreV1ConfigMapForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/configmaps`; + return await this.get(path, null, null, opts); + } + async listCoreV1EndpointsForAllNamespaces(params: ListCoreV1EndpointsForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/endpoints`; + return await this.get(path, null, null, opts); + } + async listCoreV1EventForAllNamespaces(params: ListCoreV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/events`; + return await this.get(path, null, null, opts); + } + async listCoreV1LimitRangeForAllNamespaces(params: ListCoreV1LimitRangeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/limitranges`; + return await this.get(path, null, null, opts); + } + async listCoreV1Namespace(params: ListCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces`; + return await this.get(path, null, null, opts); + } + async createCoreV1Namespace(params: CreateCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces`; + return await this.post(path, params.query, params.body, opts); + } + async createCoreV1NamespacedBinding(params: CreateCoreV1NamespacedBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/bindings`; + return await this.post(path, null, params.body, opts); + } + async listCoreV1NamespacedConfigMap(params: ListCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedConfigMap(params: CreateCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedConfigMap(params: DeleteCoreV1CollectionNamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedConfigMap(params: ReadCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedConfigMap(params: ReplaceCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedConfigMap(params: DeleteCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedConfigMap(params: PatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedEndpoints(params: ListCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedEndpoints(params: CreateCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedEndpoints(params: DeleteCoreV1CollectionNamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedEndpoints(params: ReadCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedEndpoints(params: ReplaceCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedEndpoints(params: DeleteCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedEndpoints(params: PatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedEvent(params: ListCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/events`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedEvent(params: CreateCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/events`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedEvent(params: DeleteCoreV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/events`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedEvent(params: ReadCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedEvent(params: ReplaceCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedEvent(params: DeleteCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedEvent(params: PatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedLimitRange(params: ListCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedLimitRange(params: CreateCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedLimitRange(params: DeleteCoreV1CollectionNamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedLimitRange(params: ReadCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedLimitRange(params: ReplaceCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedLimitRange(params: DeleteCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedLimitRange(params: PatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedPersistentVolumeClaim(params: ListCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedPersistentVolumeClaim(params: CreateCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedPersistentVolumeClaim(params: DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedPersistentVolumeClaim(params: ReadCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPersistentVolumeClaim(params: ReplaceCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedPersistentVolumeClaim(params: DeleteCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedPersistentVolumeClaim(params: PatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1NamespacedPersistentVolumeClaimStatus(params: ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPersistentVolumeClaimStatus(params: ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedPersistentVolumeClaimStatus(params: PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedPod(params: ListCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedPod(params: CreateCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedPod(params: DeleteCoreV1CollectionNamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedPod(params: ReadCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPod(params: ReplaceCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedPod(params: DeleteCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedPod(params: PatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async connectCoreV1GetNamespacedPodAttach(params: ConnectCoreV1GetNamespacedPodAttachRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/attach`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedPodAttach(params: ConnectCoreV1PostNamespacedPodAttachRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/attach`; + return await this.post(path, null, null, opts); + } + async createCoreV1NamespacedPodBinding(params: CreateCoreV1NamespacedPodBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/binding`; + return await this.post(path, null, params.body, opts); + } + async readCoreV1NamespacedPodEphemeralcontainers(params: ReadCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPodEphemeralcontainers(params: ReplaceCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedPodEphemeralcontainers(params: PatchCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; + return await this.patch(path, params.query, null, opts); + } + async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/eviction`; + return await this.post(path, null, params.body, opts); + } + async connectCoreV1GetNamespacedPodExec(params: ConnectCoreV1GetNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/exec`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedPodExec(params: ConnectCoreV1PostNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/exec`; + return await this.post(path, null, null, opts); + } + async readCoreV1NamespacedPodLog(params: ReadCoreV1NamespacedPodLogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/log`; + return await this.get(path, null, null, opts); + } + async connectCoreV1GetNamespacedPodPortforward(params: ConnectCoreV1GetNamespacedPodPortforwardRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/portforward`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedPodPortforward(params: ConnectCoreV1PostNamespacedPodPortforwardRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/portforward`; + return await this.post(path, null, null, opts); + } + async connectCoreV1GetNamespacedPodProxy(params: ConnectCoreV1GetNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedPodProxy(params: ConnectCoreV1PostNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNamespacedPodProxy(params: ConnectCoreV1PutNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNamespacedPodProxy(params: ConnectCoreV1DeleteNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1OptionsNamespacedPodProxy(params: ConnectCoreV1OptionsNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + return await this.options(path, null, null, opts); + } + async connectCoreV1HeadNamespacedPodProxy(params: ConnectCoreV1HeadNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + return await this.head(path, null, null, opts); + } + async connectCoreV1PatchNamespacedPodProxy(params: ConnectCoreV1PatchNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + return await this.patch(path, null, null, opts); + } + async connectCoreV1GetNamespacedPodProxyWithPath(params: ConnectCoreV1GetNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedPodProxyWithPath(params: ConnectCoreV1PostNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNamespacedPodProxyWithPath(params: ConnectCoreV1PutNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNamespacedPodProxyWithPath(params: ConnectCoreV1DeleteNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1OptionsNamespacedPodProxyWithPath(params: ConnectCoreV1OptionsNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + return await this.options(path, null, null, opts); + } + async connectCoreV1HeadNamespacedPodProxyWithPath(params: ConnectCoreV1HeadNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + return await this.head(path, null, null, opts); + } + async connectCoreV1PatchNamespacedPodProxyWithPath(params: ConnectCoreV1PatchNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + return await this.patch(path, null, null, opts); + } + async readCoreV1NamespacedPodStatus(params: ReadCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPodStatus(params: ReplaceCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedPodStatus(params: PatchCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedPodTemplate(params: ListCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedPodTemplate(params: CreateCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedPodTemplate(params: DeleteCoreV1CollectionNamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedPodTemplate(params: ReadCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedPodTemplate(params: ReplaceCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedPodTemplate(params: DeleteCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedPodTemplate(params: PatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedReplicationController(params: ListCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedReplicationController(params: CreateCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedReplicationController(params: DeleteCoreV1CollectionNamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedReplicationController(params: ReadCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedReplicationController(params: ReplaceCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedReplicationController(params: DeleteCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedReplicationController(params: PatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedReplicationControllerStatus(params: ReplaceCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedReplicationControllerStatus(params: PatchCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedResourceQuota(params: ListCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedResourceQuota(params: CreateCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedResourceQuota(params: DeleteCoreV1CollectionNamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedResourceQuota(params: ReadCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedResourceQuota(params: ReplaceCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedResourceQuota(params: DeleteCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedResourceQuota(params: PatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1NamespacedResourceQuotaStatus(params: ReadCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedResourceQuotaStatus(params: ReplaceCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedResourceQuotaStatus(params: PatchCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedSecret(params: ListCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedSecret(params: CreateCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedSecret(params: DeleteCoreV1CollectionNamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedSecret(params: ReadCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedSecret(params: ReplaceCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedSecret(params: DeleteCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedSecret(params: PatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1NamespacedServiceAccount(params: ListCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedServiceAccount(params: CreateCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedServiceAccount(params: DeleteCoreV1CollectionNamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedServiceAccount(params: ReadCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedServiceAccount(params: ReplaceCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedServiceAccount(params: DeleteCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedServiceAccount(params: PatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}/token`; + return await this.post(path, null, params.body, opts); + } + async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services`; + return await this.get(path, null, null, opts); + } + async createCoreV1NamespacedService(params: CreateCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNamespacedService(params: DeleteCoreV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1NamespacedService(params: ReadCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedService(params: ReplaceCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1NamespacedService(params: DeleteCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1NamespacedService(params: PatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async connectCoreV1GetNamespacedServiceProxy(params: ConnectCoreV1GetNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedServiceProxy(params: ConnectCoreV1PostNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNamespacedServiceProxy(params: ConnectCoreV1PutNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNamespacedServiceProxy(params: ConnectCoreV1DeleteNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1OptionsNamespacedServiceProxy(params: ConnectCoreV1OptionsNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + return await this.options(path, null, null, opts); + } + async connectCoreV1HeadNamespacedServiceProxy(params: ConnectCoreV1HeadNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + return await this.head(path, null, null, opts); + } + async connectCoreV1PatchNamespacedServiceProxy(params: ConnectCoreV1PatchNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + return await this.patch(path, null, null, opts); + } + async connectCoreV1GetNamespacedServiceProxyWithPath(params: ConnectCoreV1GetNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNamespacedServiceProxyWithPath(params: ConnectCoreV1PostNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNamespacedServiceProxyWithPath(params: ConnectCoreV1PutNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNamespacedServiceProxyWithPath(params: ConnectCoreV1DeleteNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1OptionsNamespacedServiceProxyWithPath(params: ConnectCoreV1OptionsNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + return await this.options(path, null, null, opts); + } + async connectCoreV1HeadNamespacedServiceProxyWithPath(params: ConnectCoreV1HeadNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + return await this.head(path, null, null, opts); + } + async connectCoreV1PatchNamespacedServiceProxyWithPath(params: ConnectCoreV1PatchNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + return await this.patch(path, null, null, opts); + } + async readCoreV1NamespacedServiceStatus(params: ReadCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespacedServiceStatus(params: ReplaceCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespacedServiceStatus(params: PatchCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1Namespace(params: ReadCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1Namespace(params: ReplaceCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1Namespace(params: DeleteCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1Namespace(params: PatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async replaceCoreV1NamespaceFinalize(params: ReplaceCoreV1NamespaceFinalizeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}/finalize`; + return await this.put(path, null, params.body, opts); + } + async readCoreV1NamespaceStatus(params: ReadCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NamespaceStatus(params: ReplaceCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NamespaceStatus(params: PatchCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1Node(params: ListCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes`; + return await this.get(path, null, null, opts); + } + async createCoreV1Node(params: CreateCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionNode(params: DeleteCoreV1CollectionNodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1Node(params: ReadCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1Node(params: ReplaceCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1Node(params: DeleteCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1Node(params: PatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async connectCoreV1GetNodeProxy(params: ConnectCoreV1GetNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNodeProxy(params: ConnectCoreV1PostNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNodeProxy(params: ConnectCoreV1PutNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNodeProxy(params: ConnectCoreV1DeleteNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1OptionsNodeProxy(params: ConnectCoreV1OptionsNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy`; + return await this.options(path, null, null, opts); + } + async connectCoreV1HeadNodeProxy(params: ConnectCoreV1HeadNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy`; + return await this.head(path, null, null, opts); + } + async connectCoreV1PatchNodeProxy(params: ConnectCoreV1PatchNodeProxyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy`; + return await this.patch(path, null, null, opts); + } + async connectCoreV1GetNodeProxyWithPath(params: ConnectCoreV1GetNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + return await this.get(path, null, null, opts); + } + async connectCoreV1PostNodeProxyWithPath(params: ConnectCoreV1PostNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + return await this.post(path, null, null, opts); + } + async connectCoreV1PutNodeProxyWithPath(params: ConnectCoreV1PutNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + return await this.put(path, null, null, opts); + } + async connectCoreV1DeleteNodeProxyWithPath(params: ConnectCoreV1DeleteNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + return await this.delete(path, null, null, opts); + } + async connectCoreV1OptionsNodeProxyWithPath(params: ConnectCoreV1OptionsNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + return await this.options(path, null, null, opts); + } + async connectCoreV1HeadNodeProxyWithPath(params: ConnectCoreV1HeadNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + return await this.head(path, null, null, opts); + } + async connectCoreV1PatchNodeProxyWithPath(params: ConnectCoreV1PatchNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + return await this.patch(path, null, null, opts); + } + async readCoreV1NodeStatus(params: ReadCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1NodeStatus(params: ReplaceCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1NodeStatus(params: PatchCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1PersistentVolumeClaimForAllNamespaces(params: ListCoreV1PersistentVolumeClaimForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumeclaims`; + return await this.get(path, null, null, opts); + } + async listCoreV1PersistentVolume(params: ListCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes`; + return await this.get(path, null, null, opts); + } + async createCoreV1PersistentVolume(params: CreateCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoreV1CollectionPersistentVolume(params: DeleteCoreV1CollectionPersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes`; + return await this.delete(path, params.query, null, opts); + } + async readCoreV1PersistentVolume(params: ReadCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1PersistentVolume(params: ReplaceCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoreV1PersistentVolume(params: DeleteCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoreV1PersistentVolume(params: PatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCoreV1PersistentVolumeStatus(params: ReadCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCoreV1PersistentVolumeStatus(params: ReplaceCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCoreV1PersistentVolumeStatus(params: PatchCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/persistentvolumes/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCoreV1PodForAllNamespaces(params: ListCoreV1PodForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/pods`; + return await this.get(path, null, null, opts); + } + async listCoreV1PodTemplateForAllNamespaces(params: ListCoreV1PodTemplateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/podtemplates`; + return await this.get(path, null, null, opts); + } + async listCoreV1ReplicationControllerForAllNamespaces(params: ListCoreV1ReplicationControllerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/replicationcontrollers`; + return await this.get(path, null, null, opts); + } + async listCoreV1ResourceQuotaForAllNamespaces(params: ListCoreV1ResourceQuotaForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/resourcequotas`; + return await this.get(path, null, null, opts); + } + async listCoreV1SecretForAllNamespaces(params: ListCoreV1SecretForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/secrets`; + return await this.get(path, null, null, opts); + } + async listCoreV1ServiceAccountForAllNamespaces(params: ListCoreV1ServiceAccountForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/serviceaccounts`; + return await this.get(path, null, null, opts); + } + async listCoreV1ServiceForAllNamespaces(params: ListCoreV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/services`; + return await this.get(path, null, null, opts); + } + async watchCoreV1ConfigMapListForAllNamespaces(params: WatchCoreV1ConfigMapListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/configmaps`; + return await this.get(path, null, null, opts); + } + async watchCoreV1EndpointsListForAllNamespaces(params: WatchCoreV1EndpointsListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/endpoints`; + return await this.get(path, null, null, opts); + } + async watchCoreV1EventListForAllNamespaces(params: WatchCoreV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/events`; + return await this.get(path, null, null, opts); + } + async watchCoreV1LimitRangeListForAllNamespaces(params: WatchCoreV1LimitRangeListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/limitranges`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespaceList(params: WatchCoreV1NamespaceListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedConfigMapList(params: WatchCoreV1NamespacedConfigMapListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/configmaps`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedConfigMap(params: WatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedEndpointsList(params: WatchCoreV1NamespacedEndpointsListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/endpoints`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedEndpoints(params: WatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedEventList(params: WatchCoreV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/events`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedEvent(params: WatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedLimitRangeList(params: WatchCoreV1NamespacedLimitRangeListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/limitranges`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedLimitRange(params: WatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPersistentVolumeClaimList(params: WatchCoreV1NamespacedPersistentVolumeClaimListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/persistentvolumeclaims`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPersistentVolumeClaim(params: WatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPodList(params: WatchCoreV1NamespacedPodListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/pods`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPod(params: WatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/pods/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPodTemplateList(params: WatchCoreV1NamespacedPodTemplateListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/podtemplates`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedPodTemplate(params: WatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedReplicationControllerList(params: WatchCoreV1NamespacedReplicationControllerListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/replicationcontrollers`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedReplicationController(params: WatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedResourceQuotaList(params: WatchCoreV1NamespacedResourceQuotaListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/resourcequotas`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedResourceQuota(params: WatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedSecretList(params: WatchCoreV1NamespacedSecretListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/secrets`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedSecret(params: WatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/secrets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedServiceAccountList(params: WatchCoreV1NamespacedServiceAccountListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/serviceaccounts`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedServiceAccount(params: WatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedServiceList(params: WatchCoreV1NamespacedServiceListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/services`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NamespacedService(params: WatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1Namespace(params: WatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/namespaces/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1NodeList(params: WatchCoreV1NodeListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/nodes`; + return await this.get(path, null, null, opts); + } + async watchCoreV1Node(params: WatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/nodes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1PersistentVolumeClaimListForAllNamespaces(params: WatchCoreV1PersistentVolumeClaimListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/persistentvolumeclaims`; + return await this.get(path, null, null, opts); + } + async watchCoreV1PersistentVolumeList(params: WatchCoreV1PersistentVolumeListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/persistentvolumes`; + return await this.get(path, null, null, opts); + } + async watchCoreV1PersistentVolume(params: WatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/persistentvolumes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchCoreV1PodListForAllNamespaces(params: WatchCoreV1PodListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/pods`; + return await this.get(path, null, null, opts); + } + async watchCoreV1PodTemplateListForAllNamespaces(params: WatchCoreV1PodTemplateListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/podtemplates`; + return await this.get(path, null, null, opts); + } + async watchCoreV1ReplicationControllerListForAllNamespaces(params: WatchCoreV1ReplicationControllerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/replicationcontrollers`; + return await this.get(path, null, null, opts); + } + async watchCoreV1ResourceQuotaListForAllNamespaces(params: WatchCoreV1ResourceQuotaListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/resourcequotas`; + return await this.get(path, null, null, opts); + } + async watchCoreV1SecretListForAllNamespaces(params: WatchCoreV1SecretListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/secrets`; + return await this.get(path, null, null, opts); + } + async watchCoreV1ServiceAccountListForAllNamespaces(params: WatchCoreV1ServiceAccountListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/serviceaccounts`; + return await this.get(path, null, null, opts); + } + async watchCoreV1ServiceListForAllNamespaces(params: WatchCoreV1ServiceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/watch/services`; + return await this.get(path, null, null, opts); + } + async getAPIVersions(params: GetAPIVersionsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/`; + return await this.get(path, null, null, opts); + } + async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/challenges`; + return await this.get(path, null, null, opts); + } + async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; + return await this.get(path, null, null, opts); + } + async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAcmeCertManagerIoV1CollectionNamespacedChallenge(params: DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; + return await this.delete(path, null, null, opts); + } + async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAcmeCertManagerIoV1NamespacedChallenge(params: DeleteAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; + return await this.get(path, null, null, opts); + } + async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAcmeCertManagerIoV1CollectionNamespacedOrder(params: DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; + return await this.delete(path, null, null, opts); + } + async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAcmeCertManagerIoV1NamespacedOrder(params: DeleteAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/orders`; + return await this.get(path, null, null, opts); + } + async getAdmissionregistrationAPIGroup(params: GetAdmissionregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getAdmissionregistrationV1APIResources(params: GetAdmissionregistrationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; + return await this.get(path, null, null, opts); + } + async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; + return await this.delete(path, params.query, null, opts); + } + async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; + return await this.get(path, null, null, opts); + } + async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; + return await this.delete(path, params.query, null, opts); + } + async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1ValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; + return await this.get(path, null, null, opts); + } + async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; + return await this.delete(path, params.query, null, opts); + } + async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; + return await this.get(path, null, null, opts); + } + async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; + return await this.delete(path, params.query, null, opts); + } + async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1MutatingWebhookConfiguration(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingAdmissionPolicyList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingAdmissionPolicy(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingAdmissionPolicyBindingList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingWebhookConfigurationList(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations`; + return await this.get(path, null, null, opts); + } + async watchAdmissionregistrationV1ValidatingWebhookConfiguration(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getApiextensionsAPIGroup(params: GetApiextensionsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getApiextensionsV1APIResources(params: GetApiextensionsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; + return await this.get(path, null, null, opts); + } + async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; + return await this.post(path, params.query, params.body, opts); + } + async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; + return await this.delete(path, params.query, null, opts); + } + async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions`; + return await this.get(path, null, null, opts); + } + async watchApiextensionsV1CustomResourceDefinition(params: WatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getApiregistrationAPIGroup(params: GetApiregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getApiregistrationV1APIResources(params: GetApiregistrationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices`; + return await this.get(path, null, null, opts); + } + async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices`; + return await this.post(path, params.query, params.body, opts); + } + async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices`; + return await this.delete(path, params.query, null, opts); + } + async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/watch/apiservices`; + return await this.get(path, null, null, opts); + } + async watchApiregistrationV1APIService(params: WatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/watch/apiservices/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getAppsAPIGroup(params: GetAppsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/`; + return await this.get(path, null, null, opts); + } + async getAppsV1APIResources(params: GetAppsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/`; + return await this.get(path, null, null, opts); + } + async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/controllerrevisions`; + return await this.get(path, null, null, opts); + } + async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/daemonsets`; + return await this.get(path, null, null, opts); + } + async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/deployments`; + return await this.get(path, null, null, opts); + } + async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; + return await this.get(path, null, null, opts); + } + async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; + return await this.delete(path, params.query, null, opts); + } + async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; + return await this.get(path, null, null, opts); + } + async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; + return await this.delete(path, params.query, null, opts); + } + async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; + return await this.get(path, null, null, opts); + } + async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; + return await this.delete(path, params.query, null, opts); + } + async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; + return await this.get(path, null, null, opts); + } + async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; + return await this.delete(path, params.query, null, opts); + } + async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; + return await this.get(path, null, null, opts); + } + async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; + return await this.delete(path, params.query, null, opts); + } + async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/replicasets`; + return await this.get(path, null, null, opts); + } + async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/statefulsets`; + return await this.get(path, null, null, opts); + } + async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/controllerrevisions`; + return await this.get(path, null, null, opts); + } + async watchAppsV1DaemonSetListForAllNamespaces(params: WatchAppsV1DaemonSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/daemonsets`; + return await this.get(path, null, null, opts); + } + async watchAppsV1DeploymentListForAllNamespaces(params: WatchAppsV1DeploymentListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/deployments`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedControllerRevisionList(params: WatchAppsV1NamespacedControllerRevisionListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/controllerrevisions`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedControllerRevision(params: WatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedDaemonSetList(params: WatchAppsV1NamespacedDaemonSetListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/daemonsets`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedDaemonSet(params: WatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedDeploymentList(params: WatchAppsV1NamespacedDeploymentListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/deployments`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedDeployment(params: WatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/deployments/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedReplicaSetList(params: WatchAppsV1NamespacedReplicaSetListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/replicasets`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedReplicaSet(params: WatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedStatefulSetList(params: WatchAppsV1NamespacedStatefulSetListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/statefulsets`; + return await this.get(path, null, null, opts); + } + async watchAppsV1NamespacedStatefulSet(params: WatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchAppsV1ReplicaSetListForAllNamespaces(params: WatchAppsV1ReplicaSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/replicasets`; + return await this.get(path, null, null, opts); + } + async watchAppsV1StatefulSetListForAllNamespaces(params: WatchAppsV1StatefulSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/watch/statefulsets`; + return await this.get(path, null, null, opts); + } + async getAuthenticationAPIGroup(params: GetAuthenticationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authentication.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getAuthenticationV1APIResources(params: GetAuthenticationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authentication.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authentication.k8s.io/v1/selfsubjectreviews`; + return await this.post(path, null, params.body, opts); + } + async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authentication.k8s.io/v1/tokenreviews`; + return await this.post(path, null, params.body, opts); + } + async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authorization.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getAuthorizationV1APIResources(params: GetAuthorizationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authorization.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authorization.k8s.io/v1/namespaces/${params.path.namespace}/localsubjectaccessreviews`; + return await this.post(path, null, params.body, opts); + } + async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authorization.k8s.io/v1/selfsubjectaccessreviews`; + return await this.post(path, null, params.body, opts); + } + async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authorization.k8s.io/v1/selfsubjectrulesreviews`; + return await this.post(path, null, params.body, opts); + } + async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authorization.k8s.io/v1/subjectaccessreviews`; + return await this.post(path, null, params.body, opts); + } + async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/metrics`; + return await this.get(path, null, null, opts); + } + async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; + return await this.get(path, null, null, opts); + } + async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; + return await this.delete(path, null, null, opts); + } + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; + return await this.get(path, null, null, opts); + } + async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; + return await this.delete(path, null, null, opts); + } + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/podautoscalers`; + return await this.get(path, null, null, opts); + } + async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/`; + return await this.get(path, null, null, opts); + } + async getAutoscalingV1APIResources(params: GetAutoscalingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/`; + return await this.get(path, null, null, opts); + } + async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.delete(path, params.query, null, opts); + } + async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/watch/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV1NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getAutoscalingV2APIResources(params: GetAutoscalingV2APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/`; + return await this.get(path, null, null, opts); + } + async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.delete(path, params.query, null, opts); + } + async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAutoscalingV2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchAutoscalingV2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/watch/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV2NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getBatchAPIGroup(params: GetBatchAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/`; + return await this.get(path, null, null, opts); + } + async getBatchV1APIResources(params: GetBatchV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/`; + return await this.get(path, null, null, opts); + } + async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/cronjobs`; + return await this.get(path, null, null, opts); + } + async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/jobs`; + return await this.get(path, null, null, opts); + } + async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; + return await this.get(path, null, null, opts); + } + async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; + return await this.post(path, params.query, params.body, opts); + } + async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; + return await this.delete(path, params.query, null, opts); + } + async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; + return await this.get(path, null, null, opts); + } + async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; + return await this.post(path, params.query, params.body, opts); + } + async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; + return await this.delete(path, params.query, null, opts); + } + async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/watch/cronjobs`; + return await this.get(path, null, null, opts); + } + async watchBatchV1JobListForAllNamespaces(params: WatchBatchV1JobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/watch/jobs`; + return await this.get(path, null, null, opts); + } + async watchBatchV1NamespacedCronJobList(params: WatchBatchV1NamespacedCronJobListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/cronjobs`; + return await this.get(path, null, null, opts); + } + async watchBatchV1NamespacedCronJob(params: WatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchBatchV1NamespacedJobList(params: WatchBatchV1NamespacedJobListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/jobs`; + return await this.get(path, null, null, opts); + } + async watchBatchV1NamespacedJob(params: WatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/jobs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/images`; + return await this.get(path, null, null, opts); + } + async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; + return await this.get(path, null, null, opts); + } + async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; + return await this.delete(path, null, null, opts); + } + async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCachingInternalKnativeDevV1alpha1NamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/certificaterequests`; + return await this.get(path, null, null, opts); + } + async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/certificates`; + return await this.get(path, null, null, opts); + } + async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers`; + return await this.get(path, null, null, opts); + } + async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1CollectionClusterIssuer(params: DeleteCertManagerIoV1CollectionClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers`; + return await this.delete(path, null, null, opts); + } + async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1ClusterIssuer(params: DeleteCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/issuers`; + return await this.get(path, null, null, opts); + } + async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; + return await this.get(path, null, null, opts); + } + async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1CollectionNamespacedCertificateRequest(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; + return await this.delete(path, null, null, opts); + } + async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1NamespacedCertificateRequest(params: DeleteCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; + return await this.get(path, null, null, opts); + } + async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1CollectionNamespacedCertificate(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; + return await this.delete(path, null, null, opts); + } + async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1NamespacedCertificate(params: DeleteCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; + return await this.get(path, null, null, opts); + } + async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1CollectionNamespacedIssuer(params: DeleteCertManagerIoV1CollectionNamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; + return await this.delete(path, null, null, opts); + } + async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCertManagerIoV1NamespacedIssuer(params: DeleteCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async getCertificatesAPIGroup(params: GetCertificatesAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getCertificatesV1APIResources(params: GetCertificatesV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; + return await this.get(path, null, null, opts); + } + async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; + return await this.delete(path, params.query, null, opts); + } + async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; + return await this.get(path, null, null, opts); + } + async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; + return await this.patch(path, params.query, null, opts); + } + async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/watch/certificatesigningrequests`; + return await this.get(path, null, null, opts); + } + async watchCertificatesV1CertificateSigningRequest(params: WatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/watch/certificatesigningrequests/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getCoordinationAPIGroup(params: GetCoordinationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getCoordinationV1APIResources(params: GetCoordinationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/leases`; + return await this.get(path, null, null, opts); + } + async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; + return await this.get(path, null, null, opts); + } + async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; + return await this.post(path, params.query, params.body, opts); + } + async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; + return await this.delete(path, params.query, null, opts); + } + async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/watch/leases`; + return await this.get(path, null, null, opts); + } + async watchCoordinationV1NamespacedLeaseList(params: WatchCoordinationV1NamespacedLeaseListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/watch/namespaces/${params.path.namespace}/leases`; + return await this.get(path, null, null, opts); + } + async watchCoordinationV1NamespacedLease(params: WatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/watch/namespaces/${params.path.namespace}/leases/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getDiscoveryAPIGroup(params: GetDiscoveryAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getDiscoveryV1APIResources(params: GetDiscoveryV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/endpointslices`; + return await this.get(path, null, null, opts); + } + async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; + return await this.get(path, null, null, opts); + } + async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; + return await this.post(path, params.query, params.body, opts); + } + async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; + return await this.delete(path, params.query, null, opts); + } + async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/watch/endpointslices`; + return await this.get(path, null, null, opts); + } + async watchDiscoveryV1NamespacedEndpointSliceList(params: WatchDiscoveryV1NamespacedEndpointSliceListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/watch/namespaces/${params.path.namespace}/endpointslices`; + return await this.get(path, null, null, opts); + } + async watchDiscoveryV1NamespacedEndpointSlice(params: WatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/watch/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getEventsAPIGroup(params: GetEventsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getEventsV1APIResources(params: GetEventsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/events`; + return await this.get(path, null, null, opts); + } + async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; + return await this.get(path, null, null, opts); + } + async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; + return await this.post(path, params.query, params.body, opts); + } + async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; + return await this.delete(path, params.query, null, opts); + } + async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/watch/events`; + return await this.get(path, null, null, opts); + } + async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.path.namespace}/events`; + return await this.get(path, null, null, opts); + } + async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getFlowcontrolApiserverAPIGroup(params: GetFlowcontrolApiserverAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getFlowcontrolApiserverV1APIResources(params: GetFlowcontrolApiserverV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; + return await this.get(path, null, null, opts); + } + async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; + return await this.post(path, params.query, params.body, opts); + } + async deleteFlowcontrolApiserverV1CollectionFlowSchema(params: DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; + return await this.delete(path, params.query, null, opts); + } + async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteFlowcontrolApiserverV1FlowSchema(params: DeleteFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; + return await this.get(path, null, null, opts); + } + async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; + return await this.post(path, params.query, params.body, opts); + } + async deleteFlowcontrolApiserverV1CollectionPriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; + return await this.delete(path, params.query, null, opts); + } + async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteFlowcontrolApiserverV1PriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchFlowcontrolApiserverV1FlowSchemaList(params: WatchFlowcontrolApiserverV1FlowSchemaListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas`; + return await this.get(path, null, null, opts); + } + async watchFlowcontrolApiserverV1FlowSchema(params: WatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchFlowcontrolApiserverV1PriorityLevelConfigurationList(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations`; + return await this.get(path, null, null, opts); + } + async watchFlowcontrolApiserverV1PriorityLevelConfiguration(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/alertmanagers`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedAlertmanager(params: DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedAlertmanager(params: DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedPodMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedPodMonitor(params: DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedProbe(params: DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedProbe(params: DeleteMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedPrometheus(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedPrometheus(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1CollectionNamespacedThanosRuler(params: DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1NamespacedThanosRuler(params: DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/podmonitors`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/probes`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/prometheuses`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/prometheusrules`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/servicemonitors`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/thanosrulers`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/alertmanagerconfigs`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; + return await this.get(path, null, null, opts); + } + async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; + return await this.post(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; + return await this.delete(path, null, null, opts); + } + async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/prometheusagents`; + return await this.get(path, null, null, opts); + } + async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/scrapeconfigs`; + return await this.get(path, null, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/certificates`; + return await this.get(path, null, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; + return await this.get(path, null, null, opts); + } + async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; + return await this.delete(path, null, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/ingresses`; + return await this.get(path, null, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; + return await this.get(path, null, null, opts); + } + async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; + return await this.delete(path, null, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; + return await this.get(path, null, null, opts); + } + async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; + return await this.delete(path, null, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; + return await this.get(path, null, null, opts); + } + async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; + return await this.delete(path, null, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/serverlessservices`; + return await this.get(path, null, null, opts); + } + async getNetworkingAPIGroup(params: GetNetworkingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getNetworkingV1APIResources(params: GetNetworkingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses`; + return await this.get(path, null, null, opts); + } + async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses`; + return await this.delete(path, params.query, null, opts); + } + async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingresses`; + return await this.get(path, null, null, opts); + } + async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; + return await this.get(path, null, null, opts); + } + async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; + return await this.delete(path, params.query, null, opts); + } + async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; + return await this.get(path, null, null, opts); + } + async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; + return await this.delete(path, params.query, null, opts); + } + async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/networkpolicies`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/ingressclasses`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1IngressClass(params: WatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/ingressclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1IngressListForAllNamespaces(params: WatchNetworkingV1IngressListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/ingresses`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1NamespacedIngressList(params: WatchNetworkingV1NamespacedIngressListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/ingresses`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1NamespacedIngress(params: WatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1NamespacedNetworkPolicyList(params: WatchNetworkingV1NamespacedNetworkPolicyListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/networkpolicies`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1NamespacedNetworkPolicy(params: WatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchNetworkingV1NetworkPolicyListForAllNamespaces(params: WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/watch/networkpolicies`; + return await this.get(path, null, null, opts); + } + async getNodeAPIGroup(params: GetNodeAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getNodeV1APIResources(params: GetNodeV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses`; + return await this.get(path, null, null, opts); + } + async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses`; + return await this.post(path, params.query, params.body, opts); + } + async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses`; + return await this.delete(path, params.query, null, opts); + } + async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/watch/runtimeclasses`; + return await this.get(path, null, null, opts); + } + async watchNodeV1RuntimeClass(params: WatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/watch/runtimeclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getPolicyAPIGroup(params: GetPolicyAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/`; + return await this.get(path, null, null, opts); + } + async getPolicyV1APIResources(params: GetPolicyV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/`; + return await this.get(path, null, null, opts); + } + async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; + return await this.get(path, null, null, opts); + } + async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; + return await this.post(path, params.query, params.body, opts); + } + async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; + return await this.delete(path, params.query, null, opts); + } + async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/poddisruptionbudgets`; + return await this.get(path, null, null, opts); + } + async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/watch/namespaces/${params.path.namespace}/poddisruptionbudgets`; + return await this.get(path, null, null, opts); + } + async watchPolicyV1NamespacedPodDisruptionBudget(params: WatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/watch/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchPolicyV1PodDisruptionBudgetListForAllNamespaces(params: WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/watch/poddisruptionbudgets`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/backups`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionClusterImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1ClusterImageCatalog(params: DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusters`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/databases`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/imagecatalogs`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedBackup(params: DeletePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedCluster(params: DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedCluster(params: DeletePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedDatabase(params: DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedDatabase(params: DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedPooler(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedPooler(params: DeletePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedPublication(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedPublication(params: DeletePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; + return await this.get(path, null, null, opts); + } + async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; + return await this.post(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1CollectionNamespacedSubscription(params: DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; + return await this.delete(path, null, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePostgresqlCnpgIoV1NamespacedSubscription(params: DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/poolers`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/publications`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/scheduledbackups`; + return await this.get(path, null, null, opts); + } + async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/subscriptions`; + return await this.get(path, null, null, opts); + } + async getRbacAuthorizationAPIGroup(params: GetRbacAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getRbacAuthorizationV1APIResources(params: GetRbacAuthorizationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; + return await this.get(path, null, null, opts); + } + async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; + return await this.post(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; + return await this.delete(path, params.query, null, opts); + } + async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; + return await this.get(path, null, null, opts); + } + async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; + return await this.post(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; + return await this.delete(path, params.query, null, opts); + } + async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; + return await this.get(path, null, null, opts); + } + async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; + return await this.post(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; + return await this.delete(path, params.query, null, opts); + } + async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; + return await this.get(path, null, null, opts); + } + async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; + return await this.post(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; + return await this.delete(path, params.query, null, opts); + } + async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/rolebindings`; + return await this.get(path, null, null, opts); + } + async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/roles`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1ClusterRoleBinding(params: WatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1ClusterRoleList(params: WatchRbacAuthorizationV1ClusterRoleListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterroles`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1ClusterRole(params: WatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterroles/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1NamespacedRoleBindingList(params: WatchRbacAuthorizationV1NamespacedRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/rolebindings`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1NamespacedRoleBinding(params: WatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1NamespacedRoleList(params: WatchRbacAuthorizationV1NamespacedRoleListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/roles`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1NamespacedRole(params: WatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/roles/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1RoleBindingListForAllNamespaces(params: WatchRbacAuthorizationV1RoleBindingListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/rolebindings`; + return await this.get(path, null, null, opts); + } + async watchRbacAuthorizationV1RoleListForAllNamespaces(params: WatchRbacAuthorizationV1RoleListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/watch/roles`; + return await this.get(path, null, null, opts); + } + async getSchedulingAPIGroup(params: GetSchedulingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getSchedulingV1APIResources(params: GetSchedulingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; + return await this.get(path, null, null, opts); + } + async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; + return await this.post(path, params.query, params.body, opts); + } + async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; + return await this.delete(path, params.query, null, opts); + } + async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses`; + return await this.get(path, null, null, opts); + } + async watchSchedulingV1PriorityClass(params: WatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/configurations`; + return await this.get(path, null, null, opts); + } + async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; + return await this.get(path, null, null, opts); + } + async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; + return await this.post(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1CollectionNamespacedConfiguration(params: DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; + return await this.delete(path, null, null, opts); + } + async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1NamespacedConfiguration(params: DeleteServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; + return await this.get(path, null, null, opts); + } + async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; + return await this.post(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1CollectionNamespacedRevision(params: DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; + return await this.delete(path, null, null, opts); + } + async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1NamespacedRevision(params: DeleteServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; + return await this.get(path, null, null, opts); + } + async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; + return await this.post(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1CollectionNamespacedRoute(params: DeleteServingKnativeDevV1CollectionNamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; + return await this.delete(path, null, null, opts); + } + async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1NamespacedRoute(params: DeleteServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; + return await this.get(path, null, null, opts); + } + async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; + return await this.post(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1CollectionNamespacedService(params: DeleteServingKnativeDevV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; + return await this.delete(path, null, null, opts); + } + async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1NamespacedService(params: DeleteServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/revisions`; + return await this.get(path, null, null, opts); + } + async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/routes`; + return await this.get(path, null, null, opts); + } + async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/services`; + return await this.get(path, null, null, opts); + } + async listServingKnativeDevV1beta1DomainMappingForAllNamespaces(params: ListServingKnativeDevV1beta1DomainMappingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/domainmappings`; + return await this.get(path, null, null, opts); + } + async listServingKnativeDevV1beta1NamespacedDomainMapping(params: ListServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings`; + return await this.get(path, null, null, opts); + } + async createServingKnativeDevV1beta1NamespacedDomainMapping(params: CreateServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings`; + return await this.post(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1beta1CollectionNamespacedDomainMapping(params: DeleteServingKnativeDevV1beta1CollectionNamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings`; + return await this.delete(path, null, null, opts); + } + async readServingKnativeDevV1beta1NamespacedDomainMapping(params: ReadServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1beta1NamespacedDomainMapping(params: ReplaceServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteServingKnativeDevV1beta1NamespacedDomainMapping(params: DeleteServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchServingKnativeDevV1beta1NamespacedDomainMapping(params: PatchServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: ReadServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: ReplaceServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: PatchServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async getStorageAPIGroup(params: GetStorageAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/`; + return await this.get(path, null, null, opts); + } + async getStorageV1APIResources(params: GetStorageV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/`; + return await this.get(path, null, null, opts); + } + async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers`; + return await this.get(path, null, null, opts); + } + async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes`; + return await this.get(path, null, null, opts); + } + async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes`; + return await this.post(path, params.query, params.body, opts); + } + async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csistoragecapacities`; + return await this.get(path, null, null, opts); + } + async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; + return await this.get(path, null, null, opts); + } + async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; + return await this.post(path, params.query, params.body, opts); + } + async deleteStorageV1CollectionNamespacedCSIStorageCapacity(params: DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteStorageV1NamespacedCSIStorageCapacity(params: DeleteStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses`; + return await this.get(path, null, null, opts); + } + async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses`; + return await this.post(path, params.query, params.body, opts); + } + async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments`; + return await this.get(path, null, null, opts); + } + async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments`; + return await this.post(path, params.query, params.body, opts); + } + async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; + return await this.patch(path, params.query, null, opts); + } + async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; + return await this.patch(path, params.query, null, opts); + } + async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/csidrivers`; + return await this.get(path, null, null, opts); + } + async watchStorageV1CSIDriver(params: WatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/csidrivers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchStorageV1CSINodeList(params: WatchStorageV1CSINodeListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/csinodes`; + return await this.get(path, null, null, opts); + } + async watchStorageV1CSINode(params: WatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/csinodes/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchStorageV1CSIStorageCapacityListForAllNamespaces(params: WatchStorageV1CSIStorageCapacityListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/csistoragecapacities`; + return await this.get(path, null, null, opts); + } + async watchStorageV1NamespacedCSIStorageCapacityList(params: WatchStorageV1NamespacedCSIStorageCapacityListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/namespaces/${params.path.namespace}/csistoragecapacities`; + return await this.get(path, null, null, opts); + } + async watchStorageV1NamespacedCSIStorageCapacity(params: WatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchStorageV1StorageClassList(params: WatchStorageV1StorageClassListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/storageclasses`; + return await this.get(path, null, null, opts); + } + async watchStorageV1StorageClass(params: WatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/storageclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchStorageV1VolumeAttachmentList(params: WatchStorageV1VolumeAttachmentListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/volumeattachments`; + return await this.get(path, null, null, opts); + } + async watchStorageV1VolumeAttachment(params: WatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/watch/volumeattachments/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getServiceAccountIssuerOpenIDKeyset(params: GetServiceAccountIssuerOpenIDKeysetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/openid/v1/jwks/`; + return await this.get(path, null, null, opts); + } + async getCodeVersion(params: GetCodeVersionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/version/`; + return await this.get(path, null, null, opts); + } +} +export interface ResourceTypeMap { + "core/v1/ComponentStatus": ComponentStatus; + "core/v1/ConfigMap": ConfigMap; + "core/v1/Endpoints": Endpoints; + "core/v1/Event": Event; + "core/v1/LimitRange": LimitRange; + "core/v1/Namespace": Namespace; + "core/v1/Binding": Binding; + "core/v1/Status": Status; + "core/v1/PersistentVolumeClaim": PersistentVolumeClaim; + "core/v1/Pod": Pod; + "core/v1/PodTemplate": PodTemplate; + "core/v1/ReplicationController": ReplicationController; + "core/v1/ResourceQuota": ResourceQuota; + "core/v1/Secret": Secret; + "core/v1/ServiceAccount": ServiceAccount; + "core/v1/Service": Service; + "core/v1/Node": Node; + "core/v1/PersistentVolume": PersistentVolume; + "acme.cert-manager.io/v1/Challenge": AcmeCertManagerIoV1Challenge; + "acme.cert-manager.io/v1/Order": AcmeCertManagerIoV1Order; + "admissionregistration.k8s.io/v1/MutatingWebhookConfiguration": AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; + "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicy": AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; + "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicyBinding": AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; + "admissionregistration.k8s.io/v1/ValidatingWebhookConfiguration": AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; + "apiextensions.k8s.io/v1/CustomResourceDefinition": ApiextensionsK8sIoV1CustomResourceDefinition; + "apiregistration.k8s.io/v1/APIService": ApiregistrationK8sIoV1APIService; + "apps/v1/ControllerRevision": AppsV1ControllerRevision; + "apps/v1/DaemonSet": AppsV1DaemonSet; + "apps/v1/Deployment": AppsV1Deployment; + "apps/v1/ReplicaSet": AppsV1ReplicaSet; + "apps/v1/StatefulSet": AppsV1StatefulSet; + "autoscaling.internal.knative.dev/v1alpha1/Metric": AutoscalingInternalKnativeDevV1alpha1Metric; + "autoscaling.internal.knative.dev/v1alpha1/PodAutoscaler": AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; + "autoscaling/v1/HorizontalPodAutoscaler": AutoscalingV1HorizontalPodAutoscaler; + "autoscaling/v2/HorizontalPodAutoscaler": AutoscalingV2HorizontalPodAutoscaler; + "batch/v1/CronJob": BatchV1CronJob; + "batch/v1/Job": BatchV1Job; + "caching.internal.knative.dev/v1alpha1/Image": CachingInternalKnativeDevV1alpha1Image; + "cert-manager.io/v1/ClusterIssuer": CertManagerIoV1ClusterIssuer; + "cert-manager.io/v1/CertificateRequest": CertManagerIoV1CertificateRequest; + "cert-manager.io/v1/Certificate": CertManagerIoV1Certificate; + "cert-manager.io/v1/Issuer": CertManagerIoV1Issuer; + "certificates.k8s.io/v1/CertificateSigningRequest": CertificatesK8sIoV1CertificateSigningRequest; + "coordination.k8s.io/v1/Lease": CoordinationK8sIoV1Lease; + "discovery.k8s.io/v1/EndpointSlice": DiscoveryK8sIoV1EndpointSlice; + "events.k8s.io/v1/Event": EventsK8sIoV1Event; + "flowcontrol.apiserver.k8s.io/v1/FlowSchema": FlowcontrolApiserverK8sIoV1FlowSchema; + "flowcontrol.apiserver.k8s.io/v1/PriorityLevelConfiguration": FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; + "monitoring.coreos.com/v1/Alertmanager": MonitoringCoreosComV1Alertmanager; + "monitoring.coreos.com/v1/PodMonitor": MonitoringCoreosComV1PodMonitor; + "monitoring.coreos.com/v1/Probe": MonitoringCoreosComV1Probe; + "monitoring.coreos.com/v1/Prometheus": MonitoringCoreosComV1Prometheus; + "monitoring.coreos.com/v1/PrometheusRule": MonitoringCoreosComV1PrometheusRule; + "monitoring.coreos.com/v1/ServiceMonitor": MonitoringCoreosComV1ServiceMonitor; + "monitoring.coreos.com/v1/ThanosRuler": MonitoringCoreosComV1ThanosRuler; + "monitoring.coreos.com/v1alpha1/AlertmanagerConfig": MonitoringCoreosComV1alpha1AlertmanagerConfig; + "monitoring.coreos.com/v1alpha1/PrometheusAgent": MonitoringCoreosComV1alpha1PrometheusAgent; + "monitoring.coreos.com/v1alpha1/ScrapeConfig": MonitoringCoreosComV1alpha1ScrapeConfig; + "networking.internal.knative.dev/v1alpha1/ClusterDomainClaim": NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; + "networking.internal.knative.dev/v1alpha1/Certificate": NetworkingInternalKnativeDevV1alpha1Certificate; + "networking.internal.knative.dev/v1alpha1/Ingress": NetworkingInternalKnativeDevV1alpha1Ingress; + "networking.internal.knative.dev/v1alpha1/ServerlessService": NetworkingInternalKnativeDevV1alpha1ServerlessService; + "networking.k8s.io/v1/IngressClass": NetworkingK8sIoV1IngressClass; + "networking.k8s.io/v1/Ingress": NetworkingK8sIoV1Ingress; + "networking.k8s.io/v1/NetworkPolicy": NetworkingK8sIoV1NetworkPolicy; + "node.k8s.io/v1/RuntimeClass": NodeK8sIoV1RuntimeClass; + "policy/v1/PodDisruptionBudget": PolicyV1PodDisruptionBudget; + "postgresql.cnpg.io/v1/ClusterImageCatalog": PostgresqlCnpgIoV1ClusterImageCatalog; + "postgresql.cnpg.io/v1/Backup": PostgresqlCnpgIoV1Backup; + "postgresql.cnpg.io/v1/Cluster": PostgresqlCnpgIoV1Cluster; + "postgresql.cnpg.io/v1/Database": PostgresqlCnpgIoV1Database; + "postgresql.cnpg.io/v1/ImageCatalog": PostgresqlCnpgIoV1ImageCatalog; + "postgresql.cnpg.io/v1/Pooler": PostgresqlCnpgIoV1Pooler; + "postgresql.cnpg.io/v1/Publication": PostgresqlCnpgIoV1Publication; + "postgresql.cnpg.io/v1/ScheduledBackup": PostgresqlCnpgIoV1ScheduledBackup; + "postgresql.cnpg.io/v1/Subscription": PostgresqlCnpgIoV1Subscription; + "rbac.authorization.k8s.io/v1/ClusterRoleBinding": RbacAuthorizationK8sIoV1ClusterRoleBinding; + "rbac.authorization.k8s.io/v1/ClusterRole": RbacAuthorizationK8sIoV1ClusterRole; + "rbac.authorization.k8s.io/v1/RoleBinding": RbacAuthorizationK8sIoV1RoleBinding; + "rbac.authorization.k8s.io/v1/Role": RbacAuthorizationK8sIoV1Role; + "scheduling.k8s.io/v1/PriorityClass": SchedulingK8sIoV1PriorityClass; + "serving.knative.dev/v1/Configuration": ServingKnativeDevV1Configuration; + "serving.knative.dev/v1/Revision": ServingKnativeDevV1Revision; + "serving.knative.dev/v1/Route": ServingKnativeDevV1Route; + "serving.knative.dev/v1/Service": ServingKnativeDevV1Service; + "serving.knative.dev/v1beta1/DomainMapping": ServingKnativeDevV1beta1DomainMapping; + "storage.k8s.io/v1/CSIDriver": StorageK8sIoV1CSIDriver; + "storage.k8s.io/v1/CSINode": StorageK8sIoV1CSINode; + "storage.k8s.io/v1/CSIStorageCapacity": StorageK8sIoV1CSIStorageCapacity; + "storage.k8s.io/v1/StorageClass": StorageK8sIoV1StorageClass; + "storage.k8s.io/v1/VolumeAttachment": StorageK8sIoV1VolumeAttachment; + "policy/v1/Eviction": PolicyV1Eviction; + "autoscaling/v1/Scale": AutoscalingV1Scale; + "authentication.k8s.io/v1/TokenRequest": AuthenticationK8sIoV1TokenRequest; + "authentication.k8s.io/v1/SelfSubjectReview": AuthenticationK8sIoV1SelfSubjectReview; + "authentication.k8s.io/v1/TokenReview": AuthenticationK8sIoV1TokenReview; + "authorization.k8s.io/v1/LocalSubjectAccessReview": AuthorizationK8sIoV1LocalSubjectAccessReview; + "authorization.k8s.io/v1/SelfSubjectAccessReview": AuthorizationK8sIoV1SelfSubjectAccessReview; + "authorization.k8s.io/v1/SelfSubjectRulesReview": AuthorizationK8sIoV1SelfSubjectRulesReview; + "authorization.k8s.io/v1/SubjectAccessReview": AuthorizationK8sIoV1SubjectAccessReview; +} +export type KubernetesResource = ComponentStatus | ConfigMap | Endpoints | Event | LimitRange | Namespace | Binding | Status | PersistentVolumeClaim | Pod | PodTemplate | ReplicationController | ResourceQuota | Secret | ServiceAccount | Service | Node | PersistentVolume | AcmeCertManagerIoV1Challenge | AcmeCertManagerIoV1Order | AdmissionregistrationK8sIoV1MutatingWebhookConfiguration | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding | AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration | ApiextensionsK8sIoV1CustomResourceDefinition | ApiregistrationK8sIoV1APIService | AppsV1ControllerRevision | AppsV1DaemonSet | AppsV1Deployment | AppsV1ReplicaSet | AppsV1StatefulSet | AutoscalingInternalKnativeDevV1alpha1Metric | AutoscalingInternalKnativeDevV1alpha1PodAutoscaler | AutoscalingV1HorizontalPodAutoscaler | AutoscalingV2HorizontalPodAutoscaler | BatchV1CronJob | BatchV1Job | CachingInternalKnativeDevV1alpha1Image | CertManagerIoV1ClusterIssuer | CertManagerIoV1CertificateRequest | CertManagerIoV1Certificate | CertManagerIoV1Issuer | CertificatesK8sIoV1CertificateSigningRequest | CoordinationK8sIoV1Lease | DiscoveryK8sIoV1EndpointSlice | EventsK8sIoV1Event | FlowcontrolApiserverK8sIoV1FlowSchema | FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration | MonitoringCoreosComV1Alertmanager | MonitoringCoreosComV1PodMonitor | MonitoringCoreosComV1Probe | MonitoringCoreosComV1Prometheus | MonitoringCoreosComV1PrometheusRule | MonitoringCoreosComV1ServiceMonitor | MonitoringCoreosComV1ThanosRuler | MonitoringCoreosComV1alpha1AlertmanagerConfig | MonitoringCoreosComV1alpha1PrometheusAgent | MonitoringCoreosComV1alpha1ScrapeConfig | NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim | NetworkingInternalKnativeDevV1alpha1Certificate | NetworkingInternalKnativeDevV1alpha1Ingress | NetworkingInternalKnativeDevV1alpha1ServerlessService | NetworkingK8sIoV1IngressClass | NetworkingK8sIoV1Ingress | NetworkingK8sIoV1NetworkPolicy | NodeK8sIoV1RuntimeClass | PolicyV1PodDisruptionBudget | PostgresqlCnpgIoV1ClusterImageCatalog | PostgresqlCnpgIoV1Backup | PostgresqlCnpgIoV1Cluster | PostgresqlCnpgIoV1Database | PostgresqlCnpgIoV1ImageCatalog | PostgresqlCnpgIoV1Pooler | PostgresqlCnpgIoV1Publication | PostgresqlCnpgIoV1ScheduledBackup | PostgresqlCnpgIoV1Subscription | RbacAuthorizationK8sIoV1ClusterRoleBinding | RbacAuthorizationK8sIoV1ClusterRole | RbacAuthorizationK8sIoV1RoleBinding | RbacAuthorizationK8sIoV1Role | SchedulingK8sIoV1PriorityClass | ServingKnativeDevV1Configuration | ServingKnativeDevV1Revision | ServingKnativeDevV1Route | ServingKnativeDevV1Service | ServingKnativeDevV1beta1DomainMapping | StorageK8sIoV1CSIDriver | StorageK8sIoV1CSINode | StorageK8sIoV1CSIStorageCapacity | StorageK8sIoV1StorageClass | StorageK8sIoV1VolumeAttachment | PolicyV1Eviction | AutoscalingV1Scale | AuthenticationK8sIoV1TokenRequest | AuthenticationK8sIoV1SelfSubjectReview | AuthenticationK8sIoV1TokenReview | AuthorizationK8sIoV1LocalSubjectAccessReview | AuthorizationK8sIoV1SelfSubjectAccessReview | AuthorizationK8sIoV1SelfSubjectRulesReview | AuthorizationK8sIoV1SubjectAccessReview; +export interface GVK { + group: string; + version: string; + kind: string; +} +export function getResourceType(gvk: GVK): unknown { + const key = `${gvk.group}/${gvk.version}/${gvk.kind}`; + return (ResourceTypeMap[key] as unknown); +} +export function searchResourceTypes(query: string): { + gvkKey: string; + typeName: string; +}[] { + const results = []; + const lowercaseQuery = query.toLowerCase(); + for (const key in ResourceTypeMap) { + if (key.toLowerCase().includes(lowercaseQuery)) { + results.push({ + gvkKey: key, + typeName: (ResourceTypeMap[key] as string) + }); + } + } + return results; +} +export function getAllResourceTypes(): string[] { + return Object.keys(ResourceTypeMap); +} \ No newline at end of file diff --git a/packages/schema-sdk/__tests__/openapi.extended.generate.test.ts b/packages/schema-sdk/__tests__/openapi.extended.generate.test.ts index 76aa48b..164cdbf 100644 --- a/packages/schema-sdk/__tests__/openapi.extended.generate.test.ts +++ b/packages/schema-sdk/__tests__/openapi.extended.generate.test.ts @@ -64,7 +64,7 @@ it('swagger', () => { schema as any ); writeFileSync( - __dirname + '/../../../__fixtures__/output/swagger-extended-client.merged.ts', + __dirname + '/../../../__fixtures__/output/swagger-extended-client.swagger.ts', codeWithGVK ); }); diff --git a/packages/schema-sdk/src/openapi.ts b/packages/schema-sdk/src/openapi.ts index a02768b..3c80ddf 100644 --- a/packages/schema-sdk/src/openapi.ts +++ b/packages/schema-sdk/src/openapi.ts @@ -126,6 +126,27 @@ export const generateTypeNameFromGVK = ( return getApiTypeNameSafe(options, fullName); }; +// Generate qualified type names for Option 2: Keep core simple, qualify non-core +export const generateQualifiedTypeName = ( + gvk: GVKInfo, + options: OpenAPIOptions +): string => { + const { group, version, kind } = gvk; + + // Core resources (empty group or "core") keep simple names + if (!group || group === '' || group === 'core') { + return getApiTypeNameSafe(options, kind); + } + + // Non-core resources get qualified names: {Group}{Version}{Kind} + // e.g., "serving.knative.dev" + "v1" + "Service" -> "ServingKnativeDevV1Service" + const groupParts = group.split('.').map(part => toPascalCase(part)).join(''); + const versionPart = toPascalCase(version); + const qualifiedName = `${groupParts}${versionPart}${toPascalCase(kind)}`; + + return getApiTypeNameSafe(options, qualifiedName); +}; + export const getOperationReturnType = ( options: OpenAPIOptions, operation: Operation, @@ -445,6 +466,170 @@ export function generateOpenApiTypes( return interfaces.map((i) => t.exportNamedDeclaration(i)); } +// --------------------------------------------- +// Helper functions for GVK-based interface naming +// --------------------------------------------- + +// Generate utility functions for ResourceTypeMap lookup +function generateResourceTypeMapUtilities(): t.Statement[] { + const statements: t.Statement[] = []; + + // GVK interface for utility functions + const gvkInterface = t.tsInterfaceDeclaration( + t.identifier('GVK'), + null, + [], + t.tsInterfaceBody([ + t.tsPropertySignature(t.identifier('group'), t.tsTypeAnnotation(t.tsStringKeyword())), + t.tsPropertySignature(t.identifier('version'), t.tsTypeAnnotation(t.tsStringKeyword())), + t.tsPropertySignature(t.identifier('kind'), t.tsTypeAnnotation(t.tsStringKeyword())), + ]) + ); + statements.push(t.exportNamedDeclaration(gvkInterface)); + + // getResourceType function - Get type by exact GVK + const getResourceTypeFunc = t.functionDeclaration( + t.identifier('getResourceType'), + [ + (() => { + const param = t.identifier('gvk'); + param.typeAnnotation = t.tsTypeAnnotation(t.tsTypeReference(t.identifier('GVK'))); + return param; + })() + ], + t.blockStatement([ + t.variableDeclaration('const', [ + t.variableDeclarator( + t.identifier('key'), + t.templateLiteral([ + t.templateElement({ raw: '', cooked: '' }), + t.templateElement({ raw: '/', cooked: '/' }), + t.templateElement({ raw: '/', cooked: '/' }), + t.templateElement({ raw: '', cooked: '' }, true) + ], [ + t.memberExpression(t.identifier('gvk'), t.identifier('group')), + t.memberExpression(t.identifier('gvk'), t.identifier('version')), + t.memberExpression(t.identifier('gvk'), t.identifier('kind')) + ]) + ) + ]), + t.returnStatement( + t.tsAsExpression( + t.memberExpression( + t.identifier('ResourceTypeMap'), + t.identifier('key'), + true + ), + t.tsUnknownKeyword() + ) + ) + ]) + ); + getResourceTypeFunc.returnType = t.tsTypeAnnotation(t.tsUnknownKeyword()); + statements.push(t.exportNamedDeclaration(getResourceTypeFunc)); + + // searchResourceTypes function - Search by partial match + const searchResourceTypesFunc = t.functionDeclaration( + t.identifier('searchResourceTypes'), + [ + (() => { + const param = t.identifier('query'); + param.typeAnnotation = t.tsTypeAnnotation(t.tsStringKeyword()); + return param; + })() + ], + t.blockStatement([ + t.variableDeclaration('const', [ + t.variableDeclarator( + t.identifier('results'), + t.arrayExpression([]) + ) + ]), + t.variableDeclaration('const', [ + t.variableDeclarator( + t.identifier('lowercaseQuery'), + t.callExpression( + t.memberExpression(t.identifier('query'), t.identifier('toLowerCase')), + [] + ) + ) + ]), + t.forInStatement( + t.variableDeclaration('const', [t.variableDeclarator(t.identifier('key'))]), + t.identifier('ResourceTypeMap'), + t.blockStatement([ + t.ifStatement( + t.callExpression( + t.memberExpression( + t.callExpression( + t.memberExpression(t.identifier('key'), t.identifier('toLowerCase')), + [] + ), + t.identifier('includes') + ), + [t.identifier('lowercaseQuery')] + ), + t.blockStatement([ + t.expressionStatement( + t.callExpression( + t.memberExpression(t.identifier('results'), t.identifier('push')), + [ + t.objectExpression([ + t.objectProperty(t.identifier('gvkKey'), t.identifier('key')), + t.objectProperty( + t.identifier('typeName'), + t.tsAsExpression( + t.memberExpression( + t.identifier('ResourceTypeMap'), + t.identifier('key'), + true + ), + t.tsStringKeyword() + ) + ) + ]) + ] + ) + ) + ]) + ) + ]) + ), + t.returnStatement(t.identifier('results')) + ]) + ); + searchResourceTypesFunc.returnType = t.tsTypeAnnotation( + t.tsArrayType( + t.tsTypeLiteral([ + t.tsPropertySignature(t.identifier('gvkKey'), t.tsTypeAnnotation(t.tsStringKeyword())), + t.tsPropertySignature(t.identifier('typeName'), t.tsTypeAnnotation(t.tsStringKeyword())) + ]) + ) + ); + statements.push(t.exportNamedDeclaration(searchResourceTypesFunc)); + + // getAllResourceTypes function - Get all available GVK keys + const getAllResourceTypesFunc = t.functionDeclaration( + t.identifier('getAllResourceTypes'), + [], + t.blockStatement([ + t.returnStatement( + t.callExpression( + t.memberExpression(t.identifier('Object'), t.identifier('keys')), + [t.identifier('ResourceTypeMap')] + ) + ) + ]) + ); + getAllResourceTypesFunc.returnType = t.tsTypeAnnotation( + t.tsArrayType(t.tsStringKeyword()) + ); + statements.push(t.exportNamedDeclaration(getAllResourceTypesFunc)); + + // Return the array of statements + return statements; +} + // --------------------------------------------- // GVK_OPS: Generate compact GVK → Operations index // --------------------------------------------- @@ -513,6 +698,8 @@ function generateGVKOpsStatements( const patchedSchema = applyJsonPatch(schema, options); const defToGVKs = new Map(); + + // Extract GVK metadata from definitions section (original logic) Object.entries(patchedSchema.definitions || {}).forEach(([defName, defSchema]) => { const ext = (defSchema as any)['x-kubernetes-group-version-kind'] as Array | undefined; if (ext && Array.isArray(ext)) { @@ -526,6 +713,41 @@ function generateGVKOpsStatements( } }); + // Extract GVK metadata from paths section (where it actually exists in many schemas) + Object.entries(patchedSchema.paths).forEach(([path, pathItem]) => { + METHOD_TYPES.forEach((m) => { + // @ts-ignore + const operation: Operation = (pathItem as any)[m]; + if (!operation || !shouldIncludeOperation(options, pathItem, path, m as any)) return; + + // Check for GVK metadata in the operation + const gvk = (operation as any)['x-kubernetes-group-version-kind']; + if (gvk && typeof gvk === 'object') { + const group: string = gvk.group ?? ''; + const version: string = gvk.version; + const kind: string = gvk.kind; + + // Find the definition name that this operation refers to + const retDef = getRefDefName(operation.responses?.['200']); + const bodyParam = (operation.parameters || []).find((p) => p.in === 'body' && (p.schema as any)?.$ref); + const bodyDef = bodyParam ? String((bodyParam!.schema as any).$ref).split('/').pop()! : null; + const defCandidate = retDef || bodyDef; + + if (defCandidate) { + const baseDef = baseDefFromListName(defCandidate); + if (!defToGVKs.has(baseDef)) defToGVKs.set(baseDef, []); + + // Check if this GVK is already recorded for this definition + const existing = defToGVKs.get(baseDef)!; + const alreadyExists = existing.some(e => e.group === group && e.version === version && e.kind === kind); + if (!alreadyExists) { + defToGVKs.get(baseDef)!.push({ group, version, kind }); + } + } + } + }); + }); + const pathBaseToDef = new Map(); Object.entries(patchedSchema.paths).forEach(([path, pathItem]) => { METHOD_TYPES.forEach((m) => { @@ -572,148 +794,37 @@ function generateGVKOpsStatements( const params = parseRoute(path).params; const hasBody = (operation.parameters || []).some((p) => p.in === 'body' || p.in === 'formData'); const hasQuery = (operation.parameters || []).some((p) => p.in === 'query'); - const mainType = getApiTypeNameSafe(options, baseDef.split('.').pop()!); - const listType = defCandidate && /List$/.test(defCandidate.split('.').pop()!) ? getApiTypeNameSafe(options, defCandidate.split('.').pop()!) : undefined; + gvks.forEach((g) => { const groupNorm = g.group && g.group.length ? g.group : emptyGroupLabel; const key = `${groupNorm}/${g.version}/${g.kind}`; + + // Use qualified naming: keep core resources simple, qualify non-core resources + const mainType = generateQualifiedTypeName(g, options); + const listType = defCandidate && /List$/.test(defCandidate.split('.').pop()!) ? getApiTypeNameSafe(options, defCandidate.split('.').pop()!) : undefined; + if (!map.has(key)) { map.set(key, { key, gvk: { group: groupNorm, version: g.version, kind: g.kind }, scope: 'Unknown', types: { main: mainType, ...(listType ? { list: listType } : {}) }, ops: {} }); } const entry = map.get(key)!; if (namespaced) entry.scope = 'Namespaced'; else if (entry.scope !== 'Namespaced') entry.scope = 'Cluster'; - const spec = { methodName, requestType, pathParams: params, hasBody, hasQuery }; - if (!subresource) { - if (kind === 'list') { - if (namespaced && entry.scope === 'Namespaced') (entry.ops as any).list = (entry.ops as any).list || spec; - else if (!namespaced && entry.scope === 'Namespaced') (entry.ops as any).listAllNamespaces = (entry.ops as any).listAllNamespaces || spec; - else (entry.ops as any).list = (entry.ops as any).list || spec; - } else { - (entry.ops as any)[kind] = (entry.ops as any)[kind] || spec; - } - } else { - (entry.ops as any)[subresource] = (entry.ops as any)[subresource] || {}; - (entry.ops as any)[subresource][kind] = (entry.ops as any)[subresource][kind] || spec; - } }); }); }); const stmts: t.Statement[] = []; - // Interfaces - stmts.push(t.exportNamedDeclaration(t.tsInterfaceDeclaration( - t.identifier('GVK'), null, [], t.tsInterfaceBody([ - t.tsPropertySignature(t.identifier('group'), t.tsTypeAnnotation(t.tsStringKeyword())), - t.tsPropertySignature(t.identifier('version'), t.tsTypeAnnotation(t.tsStringKeyword())), - t.tsPropertySignature(t.identifier('kind'), t.tsTypeAnnotation(t.tsStringKeyword())), - ]) - ))); - stmts.push(t.exportNamedDeclaration(t.tsTypeAliasDeclaration(t.identifier('GVKKey'), null, t.tsStringKeyword()))); - stmts.push(t.exportNamedDeclaration(t.tsTypeAliasDeclaration( - t.identifier('OperationKind'), null, - t.tsUnionType(['list','listAllNamespaces','read','create','replace','patch','delete','deleteCollection'].map(s=>t.tsLiteralType(t.stringLiteral(s)))) - ))); - stmts.push(t.exportNamedDeclaration(t.tsInterfaceDeclaration( - t.identifier('OperationSpec'), null, [], t.tsInterfaceBody([ - t.tsPropertySignature(t.identifier('methodName'), t.tsTypeAnnotation(t.tsStringKeyword())), - t.tsPropertySignature(t.identifier('requestType'), t.tsTypeAnnotation(t.tsStringKeyword())), - t.tsPropertySignature(t.identifier('pathParams'), t.tsTypeAnnotation(t.tsArrayType(t.tsStringKeyword()))), - t.tsPropertySignature(t.identifier('hasBody'), t.tsTypeAnnotation(t.tsBooleanKeyword())), - t.tsPropertySignature(t.identifier('hasQuery'), t.tsTypeAnnotation(t.tsBooleanKeyword())), - ])))); - stmts.push(t.exportNamedDeclaration(t.tsInterfaceDeclaration( - t.identifier('TypeRefs'), null, [], t.tsInterfaceBody([ - t.tsPropertySignature(t.identifier('main'), t.tsTypeAnnotation(t.tsStringKeyword())), - (()=>{ const p=t.tsPropertySignature(t.identifier('list'), t.tsTypeAnnotation(t.tsStringKeyword())); (p as any).optional=true; return p; })(), - ]) - ))); - - const statusRecord = t.tsTypeReference(t.identifier('Partial'), t.tsTypeParameterInstantiation([ - t.tsTypeReference(t.identifier('Record'), t.tsTypeParameterInstantiation([ - t.tsUnionType([t.tsLiteralType(t.stringLiteral('read')), t.tsLiteralType(t.stringLiteral('replace')), t.tsLiteralType(t.stringLiteral('patch'))]), - t.tsTypeReference(t.identifier('OperationSpec')), - ])) - ])); - - stmts.push(t.exportNamedDeclaration(t.tsInterfaceDeclaration( - t.identifier('ResourceOps'), null, [], t.tsInterfaceBody([ - t.tsPropertySignature(t.identifier('key'), t.tsTypeAnnotation(t.tsTypeReference(t.identifier('GVKKey')))), - t.tsPropertySignature(t.identifier('gvk'), t.tsTypeAnnotation(t.tsTypeReference(t.identifier('GVK')))), - t.tsPropertySignature(t.identifier('scope'), t.tsTypeAnnotation(t.tsUnionType([t.tsLiteralType(t.stringLiteral('Namespaced')), t.tsLiteralType(t.stringLiteral('Cluster')), t.tsLiteralType(t.stringLiteral('Unknown'))]))), - t.tsPropertySignature(t.identifier('types'), t.tsTypeAnnotation(t.tsTypeReference(t.identifier('TypeRefs')))), - t.tsPropertySignature(t.identifier('ops'), t.tsTypeAnnotation(t.tsIntersectionType([ - t.tsTypeReference(t.identifier('Partial'), t.tsTypeParameterInstantiation([ - t.tsTypeReference(t.identifier('Record'), t.tsTypeParameterInstantiation([ - t.tsTypeReference(t.identifier('OperationKind')), - t.tsTypeReference(t.identifier('OperationSpec')), - ])) - ])), - t.tsTypeLiteral([ - (()=>{ const p=t.tsPropertySignature(t.identifier('status'), t.tsTypeAnnotation(statusRecord)); (p as any).optional=true; return p; })(), - (()=>{ const p=t.tsPropertySignature(t.identifier('scale'), t.tsTypeAnnotation(statusRecord)); (p as any).optional=true; return p; })(), - ]) - ]))) - ]) - ))); // ResourceTypeMap const typeMapProps = Array.from(map.values()).map(e => t.tsPropertySignature(t.stringLiteral(e.key), t.tsTypeAnnotation(t.tsTypeReference(t.identifier(e.types.main))))); stmts.push(t.exportNamedDeclaration(t.tsInterfaceDeclaration(t.identifier('ResourceTypeMap'), null, [], t.tsInterfaceBody(typeMapProps)))); - const listTypeProps = Array.from(map.values()).filter(e=>e.types.list).map(e => t.tsPropertySignature(t.stringLiteral(e.key), t.tsTypeAnnotation(t.tsTypeReference(t.identifier(e.types.list!))))); - stmts.push(t.exportNamedDeclaration(t.tsInterfaceDeclaration(t.identifier('ResourceListTypeMap'), null, [], t.tsInterfaceBody(listTypeProps)))); - - // const GVK_OPS = { ... } - const specObj = (spec:any) => spec ? t.objectExpression([ - t.objectProperty(t.identifier('methodName'), t.stringLiteral(spec.methodName)), - t.objectProperty(t.identifier('requestType'), t.stringLiteral(spec.requestType)), - t.objectProperty(t.identifier('pathParams'), t.arrayExpression((spec.pathParams||[]).map((p:string)=>t.stringLiteral(p)))), - t.objectProperty(t.identifier('hasBody'), t.booleanLiteral(!!spec.hasBody)), - t.objectProperty(t.identifier('hasQuery'), t.booleanLiteral(!!spec.hasQuery)), - ]) : null; - - const entries = Array.from(map.values()).sort((a,b)=>a.key.localeCompare(b.key)).map(e=>{ - const props: t.ObjectProperty[] = []; - const add=(k:string,s:any)=>{ const o=specObj(s); if(o) props.push(t.objectProperty(t.identifier(k),o)); }; - add('list',(e as any).ops.list); add('listAllNamespaces',(e as any).ops.listAllNamespaces); add('read',(e as any).ops.read); add('create',(e as any).ops.create); add('replace',(e as any).ops.replace); add('patch',(e as any).ops.patch); add('delete',(e as any).ops.delete); add('deleteCollection',(e as any).ops.deleteCollection); - if ((e as any).ops.status && (((e as any).ops.status.read) || ((e as any).ops.status.replace) || ((e as any).ops.status.patch))) { - const sp: t.ObjectProperty[]=[]; const addB=(n:string,s:any)=>{const o=specObj(s); if(o) sp.push(t.objectProperty(t.identifier(n),o));}; addB('read',(e as any).ops.status.read); addB('replace',(e as any).ops.status.replace); addB('patch',(e as any).ops.status.patch); props.push(t.objectProperty(t.identifier('status'), t.objectExpression(sp))); - } - if ((e as any).ops.scale && (((e as any).ops.scale.read) || ((e as any).ops.scale.replace) || ((e as any).ops.scale.patch))) { - const sp: t.ObjectProperty[]=[]; const addB=(n:string,s:any)=>{const o=specObj(s); if(o) sp.push(t.objectProperty(t.identifier(n),o));}; addB('read',(e as any).ops.scale.read); addB('replace',(e as any).ops.scale.replace); addB('patch',(e as any).ops.scale.patch); props.push(t.objectProperty(t.identifier('scale'), t.objectExpression(sp))); - } - return t.objectProperty( - t.stringLiteral(e.key), - t.objectExpression([ - t.objectProperty(t.identifier('key'), t.stringLiteral(e.key)), - t.objectProperty(t.identifier('gvk'), t.objectExpression([ - t.objectProperty(t.identifier('group'), t.stringLiteral(e.gvk.group)), - t.objectProperty(t.identifier('version'), t.stringLiteral(e.gvk.version)), - t.objectProperty(t.identifier('kind'), t.stringLiteral(e.gvk.kind)), - ])), - t.objectProperty(t.identifier('scope'), t.stringLiteral(e.scope)), - t.objectProperty(t.identifier('types'), t.objectExpression([ - t.objectProperty(t.identifier('main'), t.stringLiteral(e.types.main)), - ...(e.types.list ? [t.objectProperty(t.identifier('list'), t.stringLiteral(e.types.list))] : []), - ])), - t.objectProperty(t.identifier('ops'), t.objectExpression(props)), - ]) - ); - }); - stmts.push(t.exportNamedDeclaration(t.variableDeclaration('const', [ t.variableDeclarator(t.identifier('GVK_OPS'), t.objectExpression(entries)) ]))); - - // toKey/getOps/isNamespaced - const gvkParam = () => { const p=t.identifier('gvk'); p.typeAnnotation = t.tsTypeAnnotation(t.tsTypeReference(t.identifier('GVK'))); return p; }; - stmts.push(t.exportNamedDeclaration(t.functionDeclaration(t.identifier('toKey'), [gvkParam()], t.blockStatement([ - t.returnStatement(t.tsAsExpression(t.templateLiteral([ - t.templateElement({ raw: '', cooked: '' }), t.templateElement({ raw: '/', cooked: '/' }), t.templateElement({ raw: '/', cooked: '/' }, true) - ], [t.memberExpression(t.identifier('gvk'), t.identifier('group')), t.memberExpression(t.identifier('gvk'), t.identifier('version')), t.memberExpression(t.identifier('gvk'), t.identifier('kind'))]), t.tsTypeReference(t.identifier('GVKKey')))) - ])))); - stmts.push(t.exportNamedDeclaration(t.functionDeclaration(t.identifier('getOps'), [gvkParam()], t.blockStatement([ - t.returnStatement(t.memberExpression(t.identifier('GVK_OPS'), t.callExpression(t.identifier('toKey'), [t.identifier('gvk')]), true)) - ])))); - stmts.push(t.exportNamedDeclaration(t.functionDeclaration(t.identifier('isNamespaced'), [gvkParam()], t.blockStatement([ - t.returnStatement(t.binaryExpression('===', t.optionalMemberExpression(t.memberExpression(t.identifier('GVK_OPS'), t.callExpression(t.identifier('toKey'), [t.identifier('gvk')]), true), t.identifier('scope'), false, true), t.stringLiteral('Namespaced'))) - ])))); + + // KubernetesResource union type + const resourceTypes = Array.from(map.values()).map(e => t.tsTypeReference(t.identifier(e.types.main))); + const uniqueResourceTypes = Array.from(new Set(resourceTypes.map(t => (t.typeName as any).name))).map(name => t.tsTypeReference(t.identifier(name))); + stmts.push(t.exportNamedDeclaration(t.tsTypeAliasDeclaration(t.identifier('KubernetesResource'), null, t.tsUnionType(uniqueResourceTypes)))); + + // Utility functions for ResourceTypeMap lookup + stmts.push(...generateResourceTypeMapUtilities()); return stmts; } @@ -890,6 +1001,83 @@ export const getSwaggerJSONMethod = (): t.ClassMethod => { ); }; +// Build interface rename map directly from schema for qualified naming +function buildInterfaceRenameMapFromSchema( + schema: OpenAPISpec, + options: OpenAPIOptions +): { [key: string]: string } { + const renameMap: { [key: string]: string } = {}; + const defToGVKs = new Map(); + + // Extract GVK metadata from definitions section (original logic) + Object.entries(schema.definitions || {}).forEach(([defName, defSchema]) => { + const ext = (defSchema as any)['x-kubernetes-group-version-kind'] as Array | undefined; + if (ext && Array.isArray(ext)) { + ext.forEach((e) => { + const group: string = e.group ?? ''; + const version: string = e.version; + const kind: string = e.kind; + if (!defToGVKs.has(defName)) defToGVKs.set(defName, []); + defToGVKs.get(defName)!.push({ group, version, kind }); + }); + } + }); + + // Extract GVK metadata from paths section (where it actually exists in many schemas) + Object.entries(schema.paths).forEach(([path, pathItem]) => { + METHOD_TYPES.forEach((m) => { + // @ts-ignore + const operation: Operation = (pathItem as any)[m]; + if (!operation || !shouldIncludeOperation(options, pathItem, path, m as any)) return; + + // Check for GVK metadata in the operation + const gvk = (operation as any)['x-kubernetes-group-version-kind']; + if (gvk && typeof gvk === 'object') { + const group: string = gvk.group ?? ''; + const version: string = gvk.version; + const kind: string = gvk.kind; + + // Find the definition name that this operation refers to + const retDef = getRefDefName(operation.responses?.['200']); + const bodyParam = (operation.parameters || []).find((p) => p.in === 'body' && (p.schema as any)?.$ref); + const bodyDef = bodyParam ? String((bodyParam!.schema as any).$ref).split('/').pop()! : null; + const defCandidate = retDef || bodyDef; + + if (defCandidate) { + const baseDef = baseDefFromListName(defCandidate); + if (!defToGVKs.has(baseDef)) defToGVKs.set(baseDef, []); + + // Check if this GVK is already recorded for this definition + const existing = defToGVKs.get(baseDef)!; + const alreadyExists = existing.some(e => e.group === group && e.version === version && e.kind === kind); + if (!alreadyExists) { + defToGVKs.get(baseDef)!.push({ group, version, kind }); + } + } + } + }); + }); + + // Build rename map for each definition that has GVK data + defToGVKs.forEach((gvks, defName) => { + if (gvks.length > 0) { + // Use the first GVK entry (there's usually only one per definition) + const gvk = gvks[0]; + const qualifiedName = generateQualifiedTypeName(gvk, options); + + // Extract the simple name from the definition name (e.g., "io.k8s.api.core.v1.Service" -> "Service") + const simpleName = defName.split('.').pop() || defName; + + // Only add to rename map if the qualified name is different from the simple name + if (qualifiedName !== simpleName) { + renameMap[defName] = qualifiedName; + } + } + }); + + return renameMap; +} + export function generateOpenApiClient( options: OpenAPIOptions, schema: OpenAPISpec @@ -937,9 +1125,22 @@ export function generateOpenApiClient( definitions: patchedSchema.definitions, }; + // Build rename map for qualified interface names when opsIndex is enabled + let interfaceRenameMap: { [key: string]: string } = {}; + if (options.opsIndex?.enabled) { + interfaceRenameMap = buildInterfaceRenameMapFromSchema(patchedSchema, options); + } + const types = generateTypeScriptTypes(apiSchema, { ...(options as any), exclude: [options.clientName, ...(options.exclude ?? [])], + namingStrategy: { + ...(options.namingStrategy || {}), + renameMap: { + ...(options.namingStrategy?.renameMap || {}), + ...interfaceRenameMap, + }, + }, }); const openApiTypes = generateOpenApiTypes(options, patchedSchema); const gvkOpsStmts = options.opsIndex?.enabled ? generateGVKOpsStatements(options, patchedSchema) : []; From 0153d3bdd8b90cfce2282591f258e4a31620e6a2 Mon Sep 17 00:00:00 2001 From: Anmol1696 Date: Wed, 24 Sep 2025 17:46:23 +0400 Subject: [PATCH 3/7] add resource map and fix naming conflicts as well --- __fixtures__/output/swagger-client.merged.ts | 161 - __fixtures__/output/swagger-client.ts | 201 - ...gger-extended-client-full-name-strategy.ts | 7994 ++--- .../output/swagger-extended-client.merged.ts | 25811 +++++++--------- .../output/swagger-extended-client.swagger.ts | 3354 +- .../output/swagger-extended-client.ts | 3302 +- .../openapi.extended.generate.test.ts.snap | 14780 ++++----- .../openapi.generate.test.ts.snap | 362 - .../openapi.extended.generate.test.ts | 14 + packages/schema-sdk/src/openapi.ts | 306 +- 10 files changed, 25812 insertions(+), 30473 deletions(-) diff --git a/__fixtures__/output/swagger-client.merged.ts b/__fixtures__/output/swagger-client.merged.ts index 99a47ef..0238891 100644 --- a/__fixtures__/output/swagger-client.merged.ts +++ b/__fixtures__/output/swagger-client.merged.ts @@ -7906,123 +7906,6 @@ export interface WatchDiscoveryV1beta1NamespacedEndpointSliceRequest { } export interface GetEventsAPIGroupRequest {} export interface GetEventsV1APIResourcesRequest {} -export interface ListEventsV1EventForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; -} -export interface ListEventsV1NamespacedEventRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; -} -export interface CreateEventsV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - namespace: string; - body: Event; -} -export interface DeleteEventsV1CollectionNamespacedEventRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - namespace: string; -} -export interface ReadEventsV1NamespacedEventRequest { - pretty?: string; - name: string; - namespace: string; -} -export interface ReplaceEventsV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - name: string; - namespace: string; - body: Event; -} -export interface DeleteEventsV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; -} -export interface PatchEventsV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - name: string; - namespace: string; - body: Patch; -} -export interface WatchEventsV1EventListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; -} -export interface WatchEventsV1NamespacedEventListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; -} -export interface WatchEventsV1NamespacedEventRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; -} export interface GetEventsV1beta1APIResourcesRequest {} export interface ListEventsV1beta1EventForAllNamespacesRequest { allowWatchBookmarks?: boolean; @@ -12314,50 +12197,6 @@ export class KubernetesClient extends APIClient { const path = `/apis/events.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/events`; - return await this.get(path, null, null, opts); - } - async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events`; - return await this.get(path, params.query, null, opts); - } - async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events`; - return await this.post(path, params.query, params.body, opts); - } - async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events`; - return await this.delete(path, params.query, null, opts); - } - async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; - return await this.get(path, null, null, opts); - } - async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; - return await this.put(path, params.query, params.body, opts); - } - async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; - return await this.delete(path, params.query, null, opts); - } - async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; - return await this.patch(path, params.query, params.body, opts); - } - async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/watch/events`; - return await this.get(path, null, null, opts); - } - async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.namespace}/events`; - return await this.get(path, null, null, opts); - } - async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.namespace}/events/${params.name}`; - return await this.get(path, null, null, opts); - } async getEventsV1beta1APIResources(params: GetEventsV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1beta1/`; return await this.get(path, null, null, opts); diff --git a/__fixtures__/output/swagger-client.ts b/__fixtures__/output/swagger-client.ts index 881ed0e..a6ed1fc 100644 --- a/__fixtures__/output/swagger-client.ts +++ b/__fixtures__/output/swagger-client.ts @@ -9521,163 +9521,6 @@ export interface WatchDiscoveryV1NamespacedEndpointSliceRequest { } export interface GetEventsAPIGroupRequest {} export interface GetEventsV1APIResourcesRequest {} -export interface ListEventsV1EventForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListEventsV1NamespacedEventRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateEventsV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: Event; -} -export interface DeleteEventsV1CollectionNamespacedEventRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; -} -export interface ReadEventsV1NamespacedEventRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceEventsV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Event; -} -export interface DeleteEventsV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchEventsV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} -export interface WatchEventsV1EventListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchEventsV1NamespacedEventListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface WatchEventsV1NamespacedEventRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; -} export interface GetFlowcontrolApiserverAPIGroupRequest {} export interface GetNetworkingAPIGroupRequest {} export interface GetNetworkingV1APIResourcesRequest {} @@ -13495,50 +13338,6 @@ export class KubernetesClient extends APIClient { const path = `/apis/events.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/events`; - return await this.get(path, null, null, opts); - } - async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; - return await this.get(path, params.query, null, opts); - } - async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; - return await this.post(path, params.query, params.body, opts); - } - async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; - return await this.delete(path, params.query, null, opts); - } - async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); - } - async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.delete(path, params.query, null, opts); - } - async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); - } - async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/watch/events`; - return await this.get(path, null, null, opts); - } - async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.path.namespace}/events`; - return await this.get(path, null, null, opts); - } - async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.get(path, null, null, opts); - } async getFlowcontrolApiserverAPIGroup(params: GetFlowcontrolApiserverAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/`; return await this.get(path, null, null, opts); diff --git a/__fixtures__/output/swagger-extended-client-full-name-strategy.ts b/__fixtures__/output/swagger-extended-client-full-name-strategy.ts index 8e1562f..c4404cb 100644 --- a/__fixtures__/output/swagger-extended-client-full-name-strategy.ts +++ b/__fixtures__/output/swagger-extended-client-full-name-strategy.ts @@ -5,10 +5,10 @@ import { APIClient, APIClientRequestOpts, APIClientOptions } from "@interweb/fet For each `Alertmanager` resource, the Operator deploys a `StatefulSet` in the same namespace. When there are two or more configured replicas, the Operator runs the Alertmanager instances in high-availability mode. The resource defines via label and namespace selectors which `AlertmanagerConfig` objects should be associated to the deployed Alertmanager instances. */ -export interface ComCoreosMonitoringV1Alertmanager { +export interface MonitoringCoreosComV1Alertmanager { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { additionalArgs?: { name: string; @@ -1701,11 +1701,11 @@ export interface ComCoreosMonitoringV1Alertmanager { } /* com.coreos.monitoring.v1.AlertmanagerList */ /* AlertmanagerList is a list of Alertmanager */ -export interface ComCoreosMonitoringV1AlertmanagerList { +export interface MonitoringCoreosComV1AlertmanagerList { apiVersion?: string; - items: ComCoreosMonitoringV1Alertmanager[]; + items: MonitoringCoreosComV1Alertmanager[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1.PodMonitor */ /* The `PodMonitor` custom resource definition (CRD) defines how `Prometheus` and `PrometheusAgent` can scrape metrics from a group of pods. @@ -1716,10 +1716,10 @@ Among other things, it allows to specify: * Target and metric relabeling. `Prometheus` and `PrometheusAgent` objects select `PodMonitor` objects using label and namespace selectors. */ -export interface ComCoreosMonitoringV1PodMonitor { +export interface MonitoringCoreosComV1PodMonitor { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { attachMetadata?: { node?: boolean; @@ -1926,11 +1926,11 @@ export interface ComCoreosMonitoringV1PodMonitor { } /* com.coreos.monitoring.v1.PodMonitorList */ /* PodMonitorList is a list of PodMonitor */ -export interface ComCoreosMonitoringV1PodMonitorList { +export interface MonitoringCoreosComV1PodMonitorList { apiVersion?: string; - items: ComCoreosMonitoringV1PodMonitor[]; + items: MonitoringCoreosComV1PodMonitor[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1.Probe */ /* The `Probe` custom resource definition (CRD) defines how to scrape metrics from prober exporters such as the [blackbox exporter](https://github.com/prometheus/blackbox_exporter). @@ -1940,10 +1940,10 @@ The `Probe` resource needs 2 pieces of information: * The prober which exposes the availability of probed endpoints (over various protocols such HTTP, TCP, ICMP, ...) as Prometheus metrics. `Prometheus` and `PrometheusAgent` objects select `Probe` objects using label and namespace selectors. */ -export interface ComCoreosMonitoringV1Probe { +export interface MonitoringCoreosComV1Probe { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { authorization?: { credentials?: { @@ -2157,11 +2157,11 @@ export interface ComCoreosMonitoringV1Probe { } /* com.coreos.monitoring.v1.ProbeList */ /* ProbeList is a list of Probe */ -export interface ComCoreosMonitoringV1ProbeList { +export interface MonitoringCoreosComV1ProbeList { apiVersion?: string; - items: ComCoreosMonitoringV1Probe[]; + items: MonitoringCoreosComV1Probe[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1.Prometheus */ /* The `Prometheus` custom resource definition (CRD) defines a desired [Prometheus](https://prometheus.io/docs/prometheus) setup to run in a Kubernetes cluster. It allows to specify many options such as the number of replicas, persistent storage, and Alertmanagers where firing alerts should be sent and many more. @@ -2171,10 +2171,10 @@ For each `Prometheus` resource, the Operator deploys one or several `StatefulSet The resource defines via label and namespace selectors which `ServiceMonitor`, `PodMonitor`, `Probe` and `PrometheusRule` objects should be associated to the deployed Prometheus instances. The Operator continuously reconciles the scrape and rules configuration and a sidecar container running in the Prometheus pods triggers a reload of the configuration when needed. */ -export interface ComCoreosMonitoringV1Prometheus { +export interface MonitoringCoreosComV1Prometheus { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { additionalAlertManagerConfigs?: { key: string; @@ -4458,20 +4458,20 @@ export interface ComCoreosMonitoringV1Prometheus { } /* com.coreos.monitoring.v1.PrometheusList */ /* PrometheusList is a list of Prometheus */ -export interface ComCoreosMonitoringV1PrometheusList { +export interface MonitoringCoreosComV1PrometheusList { apiVersion?: string; - items: ComCoreosMonitoringV1Prometheus[]; + items: MonitoringCoreosComV1Prometheus[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1.PrometheusRule */ /* The `PrometheusRule` custom resource definition (CRD) defines [alerting](https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/) and [recording](https://prometheus.io/docs/prometheus/latest/configuration/recording_rules/) rules to be evaluated by `Prometheus` or `ThanosRuler` objects. `Prometheus` and `ThanosRuler` objects select `PrometheusRule` objects using label and namespace selectors. */ -export interface ComCoreosMonitoringV1PrometheusRule { +export interface MonitoringCoreosComV1PrometheusRule { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { groups?: { interval?: string; @@ -4500,11 +4500,11 @@ export interface ComCoreosMonitoringV1PrometheusRule { } /* com.coreos.monitoring.v1.PrometheusRuleList */ /* PrometheusRuleList is a list of PrometheusRule */ -export interface ComCoreosMonitoringV1PrometheusRuleList { +export interface MonitoringCoreosComV1PrometheusRuleList { apiVersion?: string; - items: ComCoreosMonitoringV1PrometheusRule[]; + items: MonitoringCoreosComV1PrometheusRule[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1.ServiceMonitor */ /* The `ServiceMonitor` custom resource definition (CRD) defines how `Prometheus` and `PrometheusAgent` can scrape metrics from a group of services. @@ -4515,10 +4515,10 @@ Among other things, it allows to specify: * Target and metric relabeling. `Prometheus` and `PrometheusAgent` objects select `ServiceMonitor` objects using label and namespace selectors. */ -export interface ComCoreosMonitoringV1ServiceMonitor { +export interface MonitoringCoreosComV1ServiceMonitor { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { attachMetadata?: { node?: boolean; @@ -4745,11 +4745,11 @@ export interface ComCoreosMonitoringV1ServiceMonitor { } /* com.coreos.monitoring.v1.ServiceMonitorList */ /* ServiceMonitorList is a list of ServiceMonitor */ -export interface ComCoreosMonitoringV1ServiceMonitorList { +export interface MonitoringCoreosComV1ServiceMonitorList { apiVersion?: string; - items: ComCoreosMonitoringV1ServiceMonitor[]; + items: MonitoringCoreosComV1ServiceMonitor[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1.ThanosRuler */ /* The `ThanosRuler` custom resource definition (CRD) defines a desired [Thanos Ruler](https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md) setup to run in a Kubernetes cluster. @@ -4757,10 +4757,10 @@ export interface ComCoreosMonitoringV1ServiceMonitorList { A `ThanosRuler` instance requires at least one compatible Prometheus API endpoint (either Thanos Querier or Prometheus services). The resource defines via label and namespace selectors which `PrometheusRule` objects should be associated to the deployed Thanos Ruler instances. */ -export interface ComCoreosMonitoringV1ThanosRuler { +export interface MonitoringCoreosComV1ThanosRuler { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { additionalArgs?: { name: string; @@ -6380,19 +6380,19 @@ export interface ComCoreosMonitoringV1ThanosRuler { } /* com.coreos.monitoring.v1.ThanosRulerList */ /* ThanosRulerList is a list of ThanosRuler */ -export interface ComCoreosMonitoringV1ThanosRulerList { +export interface MonitoringCoreosComV1ThanosRulerList { apiVersion?: string; - items: ComCoreosMonitoringV1ThanosRuler[]; + items: MonitoringCoreosComV1ThanosRuler[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1alpha1.AlertmanagerConfig */ /* AlertmanagerConfig configures the Prometheus Alertmanager, specifying how alerts should be grouped, inhibited and notified to external systems. */ -export interface ComCoreosMonitoringV1alpha1AlertmanagerConfig { +export interface MonitoringCoreosComV1alpha1AlertmanagerConfig { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { inhibitRules?: { equal?: string[]; @@ -8695,20 +8695,20 @@ export interface ComCoreosMonitoringV1alpha1AlertmanagerConfig { } /* com.coreos.monitoring.v1alpha1.AlertmanagerConfigList */ /* AlertmanagerConfigList is a list of AlertmanagerConfig */ -export interface ComCoreosMonitoringV1alpha1AlertmanagerConfigList { +export interface MonitoringCoreosComV1alpha1AlertmanagerConfigList { apiVersion?: string; - items: ComCoreosMonitoringV1alpha1AlertmanagerConfig[]; + items: MonitoringCoreosComV1alpha1AlertmanagerConfig[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1alpha1.PrometheusAgent */ /* The `PrometheusAgent` custom resource definition (CRD) defines a desired [Prometheus Agent](https://prometheus.io/blog/2021/11/16/agent/) setup to run in a Kubernetes cluster. The CRD is very similar to the `Prometheus` CRD except for features which aren't available in agent mode like rule evaluation, persistent storage and Thanos sidecar. */ -export interface ComCoreosMonitoringV1alpha1PrometheusAgent { +export interface MonitoringCoreosComV1alpha1PrometheusAgent { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { additionalArgs?: { name: string; @@ -10578,19 +10578,19 @@ export interface ComCoreosMonitoringV1alpha1PrometheusAgent { } /* com.coreos.monitoring.v1alpha1.PrometheusAgentList */ /* PrometheusAgentList is a list of PrometheusAgent */ -export interface ComCoreosMonitoringV1alpha1PrometheusAgentList { +export interface MonitoringCoreosComV1alpha1PrometheusAgentList { apiVersion?: string; - items: ComCoreosMonitoringV1alpha1PrometheusAgent[]; + items: MonitoringCoreosComV1alpha1PrometheusAgent[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1alpha1.ScrapeConfig */ /* ScrapeConfig defines a namespaced Prometheus scrape_config to be aggregated across multiple namespaces into the Prometheus configuration. */ -export interface ComCoreosMonitoringV1alpha1ScrapeConfig { +export interface MonitoringCoreosComV1alpha1ScrapeConfig { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { authorization?: { credentials?: { @@ -13017,18 +13017,18 @@ export interface ComCoreosMonitoringV1alpha1ScrapeConfig { } /* com.coreos.monitoring.v1alpha1.ScrapeConfigList */ /* ScrapeConfigList is a list of ScrapeConfig */ -export interface ComCoreosMonitoringV1alpha1ScrapeConfigList { +export interface MonitoringCoreosComV1alpha1ScrapeConfigList { apiVersion?: string; - items: ComCoreosMonitoringV1alpha1ScrapeConfig[]; + items: MonitoringCoreosComV1alpha1ScrapeConfig[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.internal.autoscaling.v1alpha1.Metric */ /* Metric represents a resource to configure the metric collector with. */ -export interface DevKnativeInternalAutoscalingV1alpha1Metric { +export interface AutoscalingInternalKnativeDevV1alpha1Metric { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { panicWindow: number; scrapeTarget: string; @@ -13051,21 +13051,21 @@ export interface DevKnativeInternalAutoscalingV1alpha1Metric { } /* dev.knative.internal.autoscaling.v1alpha1.MetricList */ /* MetricList is a list of Metric */ -export interface DevKnativeInternalAutoscalingV1alpha1MetricList { +export interface AutoscalingInternalKnativeDevV1alpha1MetricList { apiVersion?: string; - items: DevKnativeInternalAutoscalingV1alpha1Metric[]; + items: AutoscalingInternalKnativeDevV1alpha1Metric[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.internal.autoscaling.v1alpha1.PodAutoscaler */ /* PodAutoscaler is a Knative abstraction that encapsulates the interface by which Knative components instantiate autoscalers. This definition is an abstraction that may be backed by multiple definitions. For more information, see the Knative Pluggability presentation: https://docs.google.com/presentation/d/19vW9HFZ6Puxt31biNZF3uLRejDmu82rxJIk1cWmxF7w/edit */ -export interface DevKnativeInternalAutoscalingV1alpha1PodAutoscaler { +export interface AutoscalingInternalKnativeDevV1alpha1PodAutoscaler { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { containerConcurrency?: number; protocolType: string; @@ -13097,19 +13097,19 @@ export interface DevKnativeInternalAutoscalingV1alpha1PodAutoscaler { } /* dev.knative.internal.autoscaling.v1alpha1.PodAutoscalerList */ /* PodAutoscalerList is a list of PodAutoscaler */ -export interface DevKnativeInternalAutoscalingV1alpha1PodAutoscalerList { +export interface AutoscalingInternalKnativeDevV1alpha1PodAutoscalerList { apiVersion?: string; - items: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler[]; + items: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.internal.caching.v1alpha1.Image */ /* Image is a Knative abstraction that encapsulates the interface by which Knative components express a desire to have a particular image cached. */ -export interface DevKnativeInternalCachingV1alpha1Image { +export interface CachingInternalKnativeDevV1alpha1Image { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { image: string; imagePullSecrets?: { @@ -13134,20 +13134,20 @@ export interface DevKnativeInternalCachingV1alpha1Image { } /* dev.knative.internal.caching.v1alpha1.ImageList */ /* ImageList is a list of Image */ -export interface DevKnativeInternalCachingV1alpha1ImageList { +export interface CachingInternalKnativeDevV1alpha1ImageList { apiVersion?: string; - items: DevKnativeInternalCachingV1alpha1Image[]; + items: CachingInternalKnativeDevV1alpha1Image[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.internal.networking.v1alpha1.Certificate */ /* Certificate is responsible for provisioning a SSL certificate for the given hosts. It is a Knative abstraction for various SSL certificate provisioning solutions (such as cert-manager or self-signed SSL certificate). */ -export interface DevKnativeInternalNetworkingV1alpha1Certificate { +export interface NetworkingInternalKnativeDevV1alpha1Certificate { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { dnsNames: string[]; domain?: string; @@ -13177,29 +13177,29 @@ export interface DevKnativeInternalNetworkingV1alpha1Certificate { } /* dev.knative.internal.networking.v1alpha1.CertificateList */ /* CertificateList is a list of Certificate */ -export interface DevKnativeInternalNetworkingV1alpha1CertificateList { +export interface NetworkingInternalKnativeDevV1alpha1CertificateList { apiVersion?: string; - items: DevKnativeInternalNetworkingV1alpha1Certificate[]; + items: NetworkingInternalKnativeDevV1alpha1Certificate[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.internal.networking.v1alpha1.ClusterDomainClaim */ /* ClusterDomainClaim is a cluster-wide reservation for a particular domain name. */ -export interface DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim { +export interface NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { namespace: string; }; } /* dev.knative.internal.networking.v1alpha1.ClusterDomainClaimList */ /* ClusterDomainClaimList is a list of ClusterDomainClaim */ -export interface DevKnativeInternalNetworkingV1alpha1ClusterDomainClaimList { +export interface NetworkingInternalKnativeDevV1alpha1ClusterDomainClaimList { apiVersion?: string; - items: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim[]; + items: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.internal.networking.v1alpha1.Ingress */ /* Ingress is a collection of rules that allow inbound connections to reach the endpoints defined @@ -13209,10 +13209,10 @@ balance traffic, offer name based virtual hosting, etc. This is heavily based on K8s Ingress https://godoc.org/k8s.io/api/networking/v1beta1#Ingress which some highlighted modifications. */ -export interface DevKnativeInternalNetworkingV1alpha1Ingress { +export interface NetworkingInternalKnativeDevV1alpha1Ingress { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { httpOption?: string; rules?: { @@ -13279,21 +13279,21 @@ export interface DevKnativeInternalNetworkingV1alpha1Ingress { } /* dev.knative.internal.networking.v1alpha1.IngressList */ /* IngressList is a list of Ingress */ -export interface DevKnativeInternalNetworkingV1alpha1IngressList { +export interface NetworkingInternalKnativeDevV1alpha1IngressList { apiVersion?: string; - items: DevKnativeInternalNetworkingV1alpha1Ingress[]; + items: NetworkingInternalKnativeDevV1alpha1Ingress[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.internal.networking.v1alpha1.ServerlessService */ /* ServerlessService is a proxy for the K8s service objects containing the endpoints for the revision, whether those are endpoints of the activator or revision pods. See: https://knative.page.link/naxz for details. */ -export interface DevKnativeInternalNetworkingV1alpha1ServerlessService { +export interface NetworkingInternalKnativeDevV1alpha1ServerlessService { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { mode?: string; numActivators?: number; @@ -13327,11 +13327,11 @@ export interface DevKnativeInternalNetworkingV1alpha1ServerlessService { } /* dev.knative.internal.networking.v1alpha1.ServerlessServiceList */ /* ServerlessServiceList is a list of ServerlessService */ -export interface DevKnativeInternalNetworkingV1alpha1ServerlessServiceList { +export interface NetworkingInternalKnativeDevV1alpha1ServerlessServiceList { apiVersion?: string; - items: DevKnativeInternalNetworkingV1alpha1ServerlessService[]; + items: NetworkingInternalKnativeDevV1alpha1ServerlessService[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.serving.v1.Configuration */ /* Configuration represents the "floating HEAD" of a linear history of Revisions. @@ -13339,10 +13339,10 @@ Users create new Revisions by updating the Configuration's spec. The "latest created" revision's name is available under status, as is the "latest ready" revision's name. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#configuration */ -export interface DevKnativeServingV1Configuration { +export interface ServingKnativeDevV1Configuration { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { template?: { metadata?: any; @@ -13620,11 +13620,11 @@ export interface DevKnativeServingV1Configuration { } /* dev.knative.serving.v1.ConfigurationList */ /* ConfigurationList is a list of Configuration */ -export interface DevKnativeServingV1ConfigurationList { +export interface ServingKnativeDevV1ConfigurationList { apiVersion?: string; - items: DevKnativeServingV1Configuration[]; + items: ServingKnativeDevV1Configuration[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.serving.v1.Revision */ /* Revision is an immutable snapshot of code and configuration. A revision @@ -13633,10 +13633,10 @@ Configuration. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#revision */ -export interface DevKnativeServingV1Revision { +export interface ServingKnativeDevV1Revision { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { affinity?: any; automountServiceAccountToken?: boolean; @@ -13918,11 +13918,11 @@ export interface DevKnativeServingV1Revision { } /* dev.knative.serving.v1.RevisionList */ /* RevisionList is a list of Revision */ -export interface DevKnativeServingV1RevisionList { +export interface ServingKnativeDevV1RevisionList { apiVersion?: string; - items: DevKnativeServingV1Revision[]; + items: ServingKnativeDevV1Revision[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.serving.v1.Route */ /* Route is responsible for configuring ingress over a collection of Revisions. @@ -13931,10 +13931,10 @@ referencing the Configuration responsible for creating them; in these cases the Route is additionally responsible for monitoring the Configuration for "latest ready revision" changes, and smoothly rolling out latest revisions. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#route */ -export interface DevKnativeServingV1Route { +export interface ServingKnativeDevV1Route { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { traffic?: { configurationName?: string; @@ -13977,11 +13977,11 @@ export interface DevKnativeServingV1Route { } /* dev.knative.serving.v1.RouteList */ /* RouteList is a list of Route */ -export interface DevKnativeServingV1RouteList { +export interface ServingKnativeDevV1RouteList { apiVersion?: string; - items: DevKnativeServingV1Route[]; + items: ServingKnativeDevV1Route[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.serving.v1.Service */ /* Service acts as a top-level container that manages a Route and Configuration @@ -13998,10 +13998,10 @@ and Route, reflecting their statuses and conditions as its own. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#service */ -export interface DevKnativeServingV1Service { +export interface ServingKnativeDevV1Service { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { template?: { metadata?: any; @@ -14302,18 +14302,18 @@ export interface DevKnativeServingV1Service { } /* dev.knative.serving.v1.ServiceList */ /* ServiceList is a list of Service */ -export interface DevKnativeServingV1ServiceList { +export interface ServingKnativeDevV1ServiceList { apiVersion?: string; - items: DevKnativeServingV1Service[]; + items: ServingKnativeDevV1Service[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cert-manager.acme.v1.Challenge */ /* Challenge is a type to represent a Challenge request with an ACME server */ -export interface IoCertManagerAcmeV1Challenge { +export interface AcmeCertManagerIoV1Challenge { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { authorizationURL: string; dnsName: string; @@ -14873,18 +14873,18 @@ export interface IoCertManagerAcmeV1Challenge { } /* io.cert-manager.acme.v1.ChallengeList */ /* ChallengeList is a list of Challenge */ -export interface IoCertManagerAcmeV1ChallengeList { +export interface AcmeCertManagerIoV1ChallengeList { apiVersion?: string; - items: IoCertManagerAcmeV1Challenge[]; + items: AcmeCertManagerIoV1Challenge[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cert-manager.acme.v1.Order */ /* Order is a type to represent an Order with an ACME server */ -export interface IoCertManagerAcmeV1Order { +export interface AcmeCertManagerIoV1Order { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { commonName?: string; dnsNames?: string[]; @@ -14919,21 +14919,21 @@ export interface IoCertManagerAcmeV1Order { } /* io.cert-manager.acme.v1.OrderList */ /* OrderList is a list of Order */ -export interface IoCertManagerAcmeV1OrderList { +export interface AcmeCertManagerIoV1OrderList { apiVersion?: string; - items: IoCertManagerAcmeV1Order[]; + items: AcmeCertManagerIoV1Order[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cert-manager.v1.Certificate */ /* A Certificate resource should be created to ensure an up to date and signed X.509 certificate is stored in the Kubernetes Secret resource named in `spec.secretName`. The stored certificate will be renewed before it expires (as configured by `spec.renewBefore`). */ -export interface IoCertManagerV1Certificate { +export interface CertManagerIoV1Certificate { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { additionalOutputFormats?: { type: "DER" | "CombinedPEM"; @@ -15041,11 +15041,11 @@ export interface IoCertManagerV1Certificate { } /* io.cert-manager.v1.CertificateList */ /* CertificateList is a list of Certificate */ -export interface IoCertManagerV1CertificateList { +export interface CertManagerIoV1CertificateList { apiVersion?: string; - items: IoCertManagerV1Certificate[]; + items: CertManagerIoV1Certificate[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cert-manager.v1.CertificateRequest */ /* A CertificateRequest is used to request a signed certificate from one of the @@ -15057,10 +15057,10 @@ condition and its `status.failureTime` field. A CertificateRequest is a one-shot resource, meaning it represents a single point in time request for a certificate and cannot be re-used. */ -export interface IoCertManagerV1CertificateRequest { +export interface CertManagerIoV1CertificateRequest { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { duration?: string; extra?: { @@ -15093,11 +15093,11 @@ export interface IoCertManagerV1CertificateRequest { } /* io.cert-manager.v1.CertificateRequestList */ /* CertificateRequestList is a list of CertificateRequest */ -export interface IoCertManagerV1CertificateRequestList { +export interface CertManagerIoV1CertificateRequestList { apiVersion?: string; - items: IoCertManagerV1CertificateRequest[]; + items: CertManagerIoV1CertificateRequest[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cert-manager.v1.ClusterIssuer */ /* A ClusterIssuer represents a certificate issuing authority which can be @@ -15105,10 +15105,10 @@ referenced as part of `issuerRef` fields. It is similar to an Issuer, however it is cluster-scoped and therefore can be referenced by resources that exist in *any* namespace, not just the same namespace as the referent. */ -export interface IoCertManagerV1ClusterIssuer { +export interface CertManagerIoV1ClusterIssuer { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { acme?: { caBundle?: string; @@ -15765,21 +15765,21 @@ export interface IoCertManagerV1ClusterIssuer { } /* io.cert-manager.v1.ClusterIssuerList */ /* ClusterIssuerList is a list of ClusterIssuer */ -export interface IoCertManagerV1ClusterIssuerList { +export interface CertManagerIoV1ClusterIssuerList { apiVersion?: string; - items: IoCertManagerV1ClusterIssuer[]; + items: CertManagerIoV1ClusterIssuer[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cert-manager.v1.Issuer */ /* An Issuer represents a certificate issuing authority which can be referenced as part of `issuerRef` fields. It is scoped to a single namespace and can therefore only be referenced by resources within the same namespace. */ -export interface IoCertManagerV1Issuer { +export interface CertManagerIoV1Issuer { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { acme?: { caBundle?: string; @@ -16436,18 +16436,18 @@ export interface IoCertManagerV1Issuer { } /* io.cert-manager.v1.IssuerList */ /* IssuerList is a list of Issuer */ -export interface IoCertManagerV1IssuerList { +export interface CertManagerIoV1IssuerList { apiVersion?: string; - items: IoCertManagerV1Issuer[]; + items: CertManagerIoV1Issuer[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Backup */ /* A Backup resource is a request for a PostgreSQL backup by the user. */ -export interface IoCnpgPostgresqlV1Backup { +export interface PostgresqlCnpgIoV1Backup { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { cluster: { name: string; @@ -16554,18 +16554,18 @@ export interface IoCnpgPostgresqlV1Backup { } /* io.cnpg.postgresql.v1.BackupList */ /* BackupList is a list of Backup */ -export interface IoCnpgPostgresqlV1BackupList { +export interface PostgresqlCnpgIoV1BackupList { apiVersion?: string; - items: IoCnpgPostgresqlV1Backup[]; + items: PostgresqlCnpgIoV1Backup[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Cluster */ /* Cluster is the Schema for the PostgreSQL API */ -export interface IoCnpgPostgresqlV1Cluster { +export interface PostgresqlCnpgIoV1Cluster { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { affinity?: { additionalPodAffinity?: { @@ -17755,10 +17755,10 @@ export interface IoCnpgPostgresqlV1Cluster { } /* io.cnpg.postgresql.v1.ClusterImageCatalog */ /* ClusterImageCatalog is the Schema for the clusterimagecatalogs API */ -export interface IoCnpgPostgresqlV1ClusterImageCatalog { +export interface PostgresqlCnpgIoV1ClusterImageCatalog { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { images: { image: string; @@ -17768,26 +17768,26 @@ export interface IoCnpgPostgresqlV1ClusterImageCatalog { } /* io.cnpg.postgresql.v1.ClusterImageCatalogList */ /* ClusterImageCatalogList is a list of ClusterImageCatalog */ -export interface IoCnpgPostgresqlV1ClusterImageCatalogList { +export interface PostgresqlCnpgIoV1ClusterImageCatalogList { apiVersion?: string; - items: IoCnpgPostgresqlV1ClusterImageCatalog[]; + items: PostgresqlCnpgIoV1ClusterImageCatalog[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.ClusterList */ /* ClusterList is a list of Cluster */ -export interface IoCnpgPostgresqlV1ClusterList { +export interface PostgresqlCnpgIoV1ClusterList { apiVersion?: string; - items: IoCnpgPostgresqlV1Cluster[]; + items: PostgresqlCnpgIoV1Cluster[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Database */ /* Database is the Schema for the databases API */ -export interface IoCnpgPostgresqlV1Database { +export interface PostgresqlCnpgIoV1Database { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { allowConnections?: boolean; builtinLocale?: string; @@ -17819,18 +17819,18 @@ export interface IoCnpgPostgresqlV1Database { } /* io.cnpg.postgresql.v1.DatabaseList */ /* DatabaseList is a list of Database */ -export interface IoCnpgPostgresqlV1DatabaseList { +export interface PostgresqlCnpgIoV1DatabaseList { apiVersion?: string; - items: IoCnpgPostgresqlV1Database[]; + items: PostgresqlCnpgIoV1Database[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.ImageCatalog */ /* ImageCatalog is the Schema for the imagecatalogs API */ -export interface IoCnpgPostgresqlV1ImageCatalog { +export interface PostgresqlCnpgIoV1ImageCatalog { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { images: { image: string; @@ -17840,18 +17840,18 @@ export interface IoCnpgPostgresqlV1ImageCatalog { } /* io.cnpg.postgresql.v1.ImageCatalogList */ /* ImageCatalogList is a list of ImageCatalog */ -export interface IoCnpgPostgresqlV1ImageCatalogList { +export interface PostgresqlCnpgIoV1ImageCatalogList { apiVersion?: string; - items: IoCnpgPostgresqlV1ImageCatalog[]; + items: PostgresqlCnpgIoV1ImageCatalog[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Pooler */ /* Pooler is the Schema for the poolers API */ -export interface IoCnpgPostgresqlV1Pooler { +export interface PostgresqlCnpgIoV1Pooler { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { cluster: { name: string; @@ -19338,18 +19338,18 @@ export interface IoCnpgPostgresqlV1Pooler { } /* io.cnpg.postgresql.v1.PoolerList */ /* PoolerList is a list of Pooler */ -export interface IoCnpgPostgresqlV1PoolerList { +export interface PostgresqlCnpgIoV1PoolerList { apiVersion?: string; - items: IoCnpgPostgresqlV1Pooler[]; + items: PostgresqlCnpgIoV1Pooler[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Publication */ /* Publication is the Schema for the publications API */ -export interface IoCnpgPostgresqlV1Publication { +export interface PostgresqlCnpgIoV1Publication { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { cluster: { name?: string; @@ -19381,18 +19381,18 @@ export interface IoCnpgPostgresqlV1Publication { } /* io.cnpg.postgresql.v1.PublicationList */ /* PublicationList is a list of Publication */ -export interface IoCnpgPostgresqlV1PublicationList { +export interface PostgresqlCnpgIoV1PublicationList { apiVersion?: string; - items: IoCnpgPostgresqlV1Publication[]; + items: PostgresqlCnpgIoV1Publication[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.ScheduledBackup */ /* ScheduledBackup is the Schema for the scheduledbackups API */ -export interface IoCnpgPostgresqlV1ScheduledBackup { +export interface PostgresqlCnpgIoV1ScheduledBackup { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { backupOwnerReference?: "none" | "self" | "cluster"; cluster: { @@ -19423,18 +19423,18 @@ export interface IoCnpgPostgresqlV1ScheduledBackup { } /* io.cnpg.postgresql.v1.ScheduledBackupList */ /* ScheduledBackupList is a list of ScheduledBackup */ -export interface IoCnpgPostgresqlV1ScheduledBackupList { +export interface PostgresqlCnpgIoV1ScheduledBackupList { apiVersion?: string; - items: IoCnpgPostgresqlV1ScheduledBackup[]; + items: PostgresqlCnpgIoV1ScheduledBackup[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Subscription */ /* Subscription is the Schema for the subscriptions API */ -export interface IoCnpgPostgresqlV1Subscription { +export interface PostgresqlCnpgIoV1Subscription { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { cluster: { name?: string; @@ -19457,74 +19457,74 @@ export interface IoCnpgPostgresqlV1Subscription { } /* io.cnpg.postgresql.v1.SubscriptionList */ /* SubscriptionList is a list of Subscription */ -export interface IoCnpgPostgresqlV1SubscriptionList { +export interface PostgresqlCnpgIoV1SubscriptionList { apiVersion?: string; - items: IoCnpgPostgresqlV1Subscription[]; + items: PostgresqlCnpgIoV1Subscription[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.admissionregistration.v1.AuditAnnotation */ /* AuditAnnotation describes how to produce an audit annotation for an API request. */ -export interface IoK8sApiAdmissionregistrationV1AuditAnnotation { +export interface AuditAnnotation { key: string; valueExpression: string; } /* io.k8s.api.admissionregistration.v1.ExpressionWarning */ /* ExpressionWarning is a warning information that targets a specific expression. */ -export interface IoK8sApiAdmissionregistrationV1ExpressionWarning { +export interface ExpressionWarning { fieldRef: string; warning: string; } /* io.k8s.api.admissionregistration.v1.MatchCondition */ /* MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook. */ -export interface IoK8sApiAdmissionregistrationV1MatchCondition { +export interface MatchCondition { expression: string; name: string; } /* io.k8s.api.admissionregistration.v1.MatchResources */ /* MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria. The exclude rules take precedence over include rules (if a resource matches both, it is excluded) */ -export interface IoK8sApiAdmissionregistrationV1MatchResources { - excludeResourceRules?: IoK8sApiAdmissionregistrationV1NamedRuleWithOperations[]; +export interface MatchResources { + excludeResourceRules?: NamedRuleWithOperations[]; matchPolicy?: "Equivalent" | "Exact"; - namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; - objectSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; - resourceRules?: IoK8sApiAdmissionregistrationV1NamedRuleWithOperations[]; + namespaceSelector?: LabelSelector; + objectSelector?: LabelSelector; + resourceRules?: NamedRuleWithOperations[]; } /* io.k8s.api.admissionregistration.v1.MutatingWebhook */ /* MutatingWebhook describes an admission webhook and the resources and operations it applies to. */ -export interface IoK8sApiAdmissionregistrationV1MutatingWebhook { +export interface MutatingWebhook { admissionReviewVersions: string[]; clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: "Fail" | "Ignore"; - matchConditions?: IoK8sApiAdmissionregistrationV1MatchCondition[]; + matchConditions?: MatchCondition[]; matchPolicy?: "Equivalent" | "Exact"; name: string; - namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; - objectSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + namespaceSelector?: LabelSelector; + objectSelector?: LabelSelector; reinvocationPolicy?: "IfNeeded" | "Never"; - rules?: IoK8sApiAdmissionregistrationV1RuleWithOperations[]; + rules?: RuleWithOperations[]; sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; timeoutSeconds?: number; } /* io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration */ /* MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. */ -export interface IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfiguration { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - webhooks?: IoK8sApiAdmissionregistrationV1MutatingWebhook[]; + metadata?: ObjectMeta; + webhooks?: MutatingWebhook[]; } /* io.k8s.api.admissionregistration.v1.MutatingWebhookConfigurationList */ /* MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration. */ -export interface IoK8sApiAdmissionregistrationV1MutatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfigurationList { apiVersion?: string; - items: IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.admissionregistration.v1.NamedRuleWithOperations */ /* NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames. */ -export interface IoK8sApiAdmissionregistrationV1NamedRuleWithOperations { +export interface NamedRuleWithOperations { apiGroups?: string[]; apiVersions?: string[]; operations?: ("*" | "CONNECT" | "CREATE" | "DELETE" | "UPDATE")[]; @@ -19534,21 +19534,21 @@ export interface IoK8sApiAdmissionregistrationV1NamedRuleWithOperations { } /* io.k8s.api.admissionregistration.v1.ParamKind */ /* ParamKind is a tuple of Group Kind and Version. */ -export interface IoK8sApiAdmissionregistrationV1ParamKind { +export interface ParamKind { apiVersion?: string; kind?: string; } /* io.k8s.api.admissionregistration.v1.ParamRef */ /* ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding. */ -export interface IoK8sApiAdmissionregistrationV1ParamRef { +export interface ParamRef { name?: string; namespace?: string; parameterNotFoundAction?: string; - selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + selector?: LabelSelector; } /* io.k8s.api.admissionregistration.v1.RuleWithOperations */ /* RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid. */ -export interface IoK8sApiAdmissionregistrationV1RuleWithOperations { +export interface RuleWithOperations { apiGroups?: string[]; apiVersions?: string[]; operations?: ("*" | "CONNECT" | "CREATE" | "DELETE" | "UPDATE")[]; @@ -19557,7 +19557,7 @@ export interface IoK8sApiAdmissionregistrationV1RuleWithOperations { } /* io.k8s.api.admissionregistration.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface AdmissionServiceReference { +export interface IoK8sApiAdmissionregistrationV1ServiceReference { name: string; namespace: string; path?: string; @@ -19565,17 +19565,17 @@ export interface AdmissionServiceReference { } /* io.k8s.api.admissionregistration.v1.TypeChecking */ /* TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy */ -export interface IoK8sApiAdmissionregistrationV1TypeChecking { - expressionWarnings?: IoK8sApiAdmissionregistrationV1ExpressionWarning[]; +export interface TypeChecking { + expressionWarnings?: ExpressionWarning[]; } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy */ /* ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicySpec; - status?: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyStatus; + metadata?: ObjectMeta; + spec?: ValidatingAdmissionPolicySpec; + status?: ValidatingAdmissionPolicyStatus; } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding */ /* ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters. @@ -19583,88 +19583,88 @@ export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy { For a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding. The CEL expressions of a policy must have a computed CEL cost below the maximum CEL budget. Each evaluation of the policy is given an independent CEL cost budget. Adding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBindingSpec; + metadata?: ObjectMeta; + spec?: ValidatingAdmissionPolicyBindingSpec; } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingList */ /* ValidatingAdmissionPolicyBindingList is a list of ValidatingAdmissionPolicyBinding. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBindingList { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBindingList { apiVersion?: string; - items: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding[]; + items: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec */ /* ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBindingSpec { - matchResources?: IoK8sApiAdmissionregistrationV1MatchResources; - paramRef?: IoK8sApiAdmissionregistrationV1ParamRef; +export interface ValidatingAdmissionPolicyBindingSpec { + matchResources?: MatchResources; + paramRef?: ParamRef; policyName?: string; validationActions?: ("Audit" | "Deny" | "Warn")[]; } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyList */ /* ValidatingAdmissionPolicyList is a list of ValidatingAdmissionPolicy. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyList { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyList { apiVersion?: string; - items: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy[]; + items: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec */ /* ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicySpec { - auditAnnotations?: IoK8sApiAdmissionregistrationV1AuditAnnotation[]; +export interface ValidatingAdmissionPolicySpec { + auditAnnotations?: AuditAnnotation[]; failurePolicy?: "Fail" | "Ignore"; - matchConditions?: IoK8sApiAdmissionregistrationV1MatchCondition[]; - matchConstraints?: IoK8sApiAdmissionregistrationV1MatchResources; - paramKind?: IoK8sApiAdmissionregistrationV1ParamKind; - validations?: IoK8sApiAdmissionregistrationV1Validation[]; - variables?: IoK8sApiAdmissionregistrationV1Variable[]; + matchConditions?: MatchCondition[]; + matchConstraints?: MatchResources; + paramKind?: ParamKind; + validations?: Validation[]; + variables?: Variable[]; } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus */ /* ValidatingAdmissionPolicyStatus represents the status of an admission validation policy. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyStatus { - conditions?: IoK8sApimachineryPkgApisMetaV1Condition[]; +export interface ValidatingAdmissionPolicyStatus { + conditions?: Condition[]; observedGeneration?: number; - typeChecking?: IoK8sApiAdmissionregistrationV1TypeChecking; + typeChecking?: TypeChecking; } /* io.k8s.api.admissionregistration.v1.ValidatingWebhook */ /* ValidatingWebhook describes an admission webhook and the resources and operations it applies to. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingWebhook { +export interface ValidatingWebhook { admissionReviewVersions: string[]; clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: "Fail" | "Ignore"; - matchConditions?: IoK8sApiAdmissionregistrationV1MatchCondition[]; + matchConditions?: MatchCondition[]; matchPolicy?: "Equivalent" | "Exact"; name: string; - namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; - objectSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; - rules?: IoK8sApiAdmissionregistrationV1RuleWithOperations[]; + namespaceSelector?: LabelSelector; + objectSelector?: LabelSelector; + rules?: RuleWithOperations[]; sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; timeoutSeconds?: number; } /* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration */ /* ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - webhooks?: IoK8sApiAdmissionregistrationV1ValidatingWebhook[]; + metadata?: ObjectMeta; + webhooks?: ValidatingWebhook[]; } /* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList */ /* ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfigurationList { apiVersion?: string; - items: IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.admissionregistration.v1.Validation */ /* Validation specifies the CEL expression which is used to apply the validation. */ -export interface IoK8sApiAdmissionregistrationV1Validation { +export interface Validation { expression: string; message?: string; messageExpression?: string; @@ -19672,7 +19672,7 @@ export interface IoK8sApiAdmissionregistrationV1Validation { } /* io.k8s.api.admissionregistration.v1.Variable */ /* Variable is the definition of a variable that is used for composition. A variable is defined as a named expression. */ -export interface IoK8sApiAdmissionregistrationV1Variable { +export interface Variable { expression: string; name: string; } @@ -19680,39 +19680,39 @@ export interface IoK8sApiAdmissionregistrationV1Variable { /* WebhookClientConfig contains the information to make a TLS connection with the webhook */ export interface IoK8sApiAdmissionregistrationV1WebhookClientConfig { caBundle?: string; - service?: AdmissionServiceReference; + service?: IoK8sApiAdmissionregistrationV1ServiceReference; url?: string; } /* io.k8s.api.apps.v1.ControllerRevision */ /* ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers. */ -export interface IoK8sApiAppsV1ControllerRevision { +export interface AppsV1ControllerRevision { apiVersion?: string; - data?: IoK8sApimachineryPkgRuntimeRawExtension; + data?: RawExtension; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; revision: number; } /* io.k8s.api.apps.v1.ControllerRevisionList */ /* ControllerRevisionList is a resource containing a list of ControllerRevision objects. */ -export interface IoK8sApiAppsV1ControllerRevisionList { +export interface AppsV1ControllerRevisionList { apiVersion?: string; - items: IoK8sApiAppsV1ControllerRevision[]; + items: AppsV1ControllerRevision[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.apps.v1.DaemonSet */ /* DaemonSet represents the configuration of a daemon set. */ -export interface IoK8sApiAppsV1DaemonSet { +export interface AppsV1DaemonSet { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiAppsV1DaemonSetSpec; - status?: IoK8sApiAppsV1DaemonSetStatus; + metadata?: ObjectMeta; + spec?: DaemonSetSpec; + status?: DaemonSetStatus; } /* io.k8s.api.apps.v1.DaemonSetCondition */ /* DaemonSetCondition describes the state of a DaemonSet at a certain point. */ -export interface IoK8sApiAppsV1DaemonSetCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface DaemonSetCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -19720,26 +19720,26 @@ export interface IoK8sApiAppsV1DaemonSetCondition { } /* io.k8s.api.apps.v1.DaemonSetList */ /* DaemonSetList is a collection of daemon sets. */ -export interface IoK8sApiAppsV1DaemonSetList { +export interface AppsV1DaemonSetList { apiVersion?: string; - items: IoK8sApiAppsV1DaemonSet[]; + items: AppsV1DaemonSet[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.apps.v1.DaemonSetSpec */ /* DaemonSetSpec is the specification of a daemon set. */ -export interface IoK8sApiAppsV1DaemonSetSpec { +export interface DaemonSetSpec { minReadySeconds?: number; revisionHistoryLimit?: number; - selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; - template: IoK8sApiCoreV1PodTemplateSpec; - updateStrategy?: IoK8sApiAppsV1DaemonSetUpdateStrategy; + selector: LabelSelector; + template: PodTemplateSpec; + updateStrategy?: DaemonSetUpdateStrategy; } /* io.k8s.api.apps.v1.DaemonSetStatus */ /* DaemonSetStatus represents the current status of a daemon set. */ -export interface IoK8sApiAppsV1DaemonSetStatus { +export interface DaemonSetStatus { collisionCount?: number; - conditions?: IoK8sApiAppsV1DaemonSetCondition[]; + conditions?: DaemonSetCondition[]; currentNumberScheduled: number; desiredNumberScheduled: number; numberAvailable?: number; @@ -19751,24 +19751,24 @@ export interface IoK8sApiAppsV1DaemonSetStatus { } /* io.k8s.api.apps.v1.DaemonSetUpdateStrategy */ /* DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet. */ -export interface IoK8sApiAppsV1DaemonSetUpdateStrategy { - rollingUpdate?: IoK8sApiAppsV1RollingUpdateDaemonSet; +export interface DaemonSetUpdateStrategy { + rollingUpdate?: RollingUpdateDaemonSet; type?: "OnDelete" | "RollingUpdate"; } /* io.k8s.api.apps.v1.Deployment */ /* Deployment enables declarative updates for Pods and ReplicaSets. */ -export interface IoK8sApiAppsV1Deployment { +export interface AppsV1Deployment { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiAppsV1DeploymentSpec; - status?: IoK8sApiAppsV1DeploymentStatus; + metadata?: ObjectMeta; + spec?: DeploymentSpec; + status?: DeploymentStatus; } /* io.k8s.api.apps.v1.DeploymentCondition */ /* DeploymentCondition describes the state of a deployment at a certain point. */ -export interface IoK8sApiAppsV1DeploymentCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; - lastUpdateTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface DeploymentCondition { + lastTransitionTime?: Time; + lastUpdateTime?: Time; message?: string; reason?: string; status: string; @@ -19776,30 +19776,30 @@ export interface IoK8sApiAppsV1DeploymentCondition { } /* io.k8s.api.apps.v1.DeploymentList */ /* DeploymentList is a list of Deployments. */ -export interface IoK8sApiAppsV1DeploymentList { +export interface AppsV1DeploymentList { apiVersion?: string; - items: IoK8sApiAppsV1Deployment[]; + items: AppsV1Deployment[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.apps.v1.DeploymentSpec */ /* DeploymentSpec is the specification of the desired behavior of the Deployment. */ -export interface IoK8sApiAppsV1DeploymentSpec { +export interface DeploymentSpec { minReadySeconds?: number; paused?: boolean; progressDeadlineSeconds?: number; replicas?: number; revisionHistoryLimit?: number; - selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; - strategy?: IoK8sApiAppsV1DeploymentStrategy; - template: IoK8sApiCoreV1PodTemplateSpec; + selector: LabelSelector; + strategy?: DeploymentStrategy; + template: PodTemplateSpec; } /* io.k8s.api.apps.v1.DeploymentStatus */ /* DeploymentStatus is the most recently observed status of the Deployment. */ -export interface IoK8sApiAppsV1DeploymentStatus { +export interface DeploymentStatus { availableReplicas?: number; collisionCount?: number; - conditions?: IoK8sApiAppsV1DeploymentCondition[]; + conditions?: DeploymentCondition[]; observedGeneration?: number; readyReplicas?: number; replicas?: number; @@ -19808,23 +19808,23 @@ export interface IoK8sApiAppsV1DeploymentStatus { } /* io.k8s.api.apps.v1.DeploymentStrategy */ /* DeploymentStrategy describes how to replace existing pods with new ones. */ -export interface IoK8sApiAppsV1DeploymentStrategy { - rollingUpdate?: IoK8sApiAppsV1RollingUpdateDeployment; +export interface DeploymentStrategy { + rollingUpdate?: RollingUpdateDeployment; type?: "Recreate" | "RollingUpdate"; } /* io.k8s.api.apps.v1.ReplicaSet */ /* ReplicaSet ensures that a specified number of pod replicas are running at any given time. */ -export interface IoK8sApiAppsV1ReplicaSet { +export interface AppsV1ReplicaSet { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiAppsV1ReplicaSetSpec; - status?: IoK8sApiAppsV1ReplicaSetStatus; + metadata?: ObjectMeta; + spec?: ReplicaSetSpec; + status?: ReplicaSetStatus; } /* io.k8s.api.apps.v1.ReplicaSetCondition */ /* ReplicaSetCondition describes the state of a replica set at a certain point. */ -export interface IoK8sApiAppsV1ReplicaSetCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface ReplicaSetCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -19832,25 +19832,25 @@ export interface IoK8sApiAppsV1ReplicaSetCondition { } /* io.k8s.api.apps.v1.ReplicaSetList */ /* ReplicaSetList is a collection of ReplicaSets. */ -export interface IoK8sApiAppsV1ReplicaSetList { +export interface AppsV1ReplicaSetList { apiVersion?: string; - items: IoK8sApiAppsV1ReplicaSet[]; + items: AppsV1ReplicaSet[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.apps.v1.ReplicaSetSpec */ /* ReplicaSetSpec is the specification of a ReplicaSet. */ -export interface IoK8sApiAppsV1ReplicaSetSpec { +export interface ReplicaSetSpec { minReadySeconds?: number; replicas?: number; - selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; - template?: IoK8sApiCoreV1PodTemplateSpec; + selector: LabelSelector; + template?: PodTemplateSpec; } /* io.k8s.api.apps.v1.ReplicaSetStatus */ /* ReplicaSetStatus represents the current status of a ReplicaSet. */ -export interface IoK8sApiAppsV1ReplicaSetStatus { +export interface ReplicaSetStatus { availableReplicas?: number; - conditions?: IoK8sApiAppsV1ReplicaSetCondition[]; + conditions?: ReplicaSetCondition[]; fullyLabeledReplicas?: number; observedGeneration?: number; readyReplicas?: number; @@ -19858,20 +19858,20 @@ export interface IoK8sApiAppsV1ReplicaSetStatus { } /* io.k8s.api.apps.v1.RollingUpdateDaemonSet */ /* Spec to control the desired behavior of daemon set rolling update. */ -export interface IoK8sApiAppsV1RollingUpdateDaemonSet { - maxSurge?: IoK8sApimachineryPkgUtilIntstrIntOrString; - maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; +export interface RollingUpdateDaemonSet { + maxSurge?: IntOrString; + maxUnavailable?: IntOrString; } /* io.k8s.api.apps.v1.RollingUpdateDeployment */ /* Spec to control the desired behavior of rolling update. */ -export interface IoK8sApiAppsV1RollingUpdateDeployment { - maxSurge?: IoK8sApimachineryPkgUtilIntstrIntOrString; - maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; +export interface RollingUpdateDeployment { + maxSurge?: IntOrString; + maxUnavailable?: IntOrString; } /* io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy */ /* RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType. */ -export interface IoK8sApiAppsV1RollingUpdateStatefulSetStrategy { - maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; +export interface RollingUpdateStatefulSetStrategy { + maxUnavailable?: IntOrString; partition?: number; } /* io.k8s.api.apps.v1.StatefulSet */ @@ -19880,17 +19880,17 @@ export interface IoK8sApiAppsV1RollingUpdateStatefulSetStrategy { - Storage: As many VolumeClaims as requested. The StatefulSet guarantees that a given network identity will always map to the same storage identity. */ -export interface IoK8sApiAppsV1StatefulSet { +export interface AppsV1StatefulSet { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiAppsV1StatefulSetSpec; - status?: IoK8sApiAppsV1StatefulSetStatus; + metadata?: ObjectMeta; + spec?: StatefulSetSpec; + status?: StatefulSetStatus; } /* io.k8s.api.apps.v1.StatefulSetCondition */ /* StatefulSetCondition describes the state of a statefulset at a certain point. */ -export interface IoK8sApiAppsV1StatefulSetCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface StatefulSetCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -19898,44 +19898,44 @@ export interface IoK8sApiAppsV1StatefulSetCondition { } /* io.k8s.api.apps.v1.StatefulSetList */ /* StatefulSetList is a collection of StatefulSets. */ -export interface IoK8sApiAppsV1StatefulSetList { +export interface AppsV1StatefulSetList { apiVersion?: string; - items: IoK8sApiAppsV1StatefulSet[]; + items: AppsV1StatefulSet[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.apps.v1.StatefulSetOrdinals */ /* StatefulSetOrdinals describes the policy used for replica ordinal assignment in this StatefulSet. */ -export interface IoK8sApiAppsV1StatefulSetOrdinals { +export interface StatefulSetOrdinals { start?: number; } /* io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy */ /* StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates. */ -export interface IoK8sApiAppsV1StatefulSetPersistentVolumeClaimRetentionPolicy { +export interface StatefulSetPersistentVolumeClaimRetentionPolicy { whenDeleted?: string; whenScaled?: string; } /* io.k8s.api.apps.v1.StatefulSetSpec */ /* A StatefulSetSpec is the specification of a StatefulSet. */ -export interface IoK8sApiAppsV1StatefulSetSpec { +export interface StatefulSetSpec { minReadySeconds?: number; - ordinals?: IoK8sApiAppsV1StatefulSetOrdinals; - persistentVolumeClaimRetentionPolicy?: IoK8sApiAppsV1StatefulSetPersistentVolumeClaimRetentionPolicy; + ordinals?: StatefulSetOrdinals; + persistentVolumeClaimRetentionPolicy?: StatefulSetPersistentVolumeClaimRetentionPolicy; podManagementPolicy?: "OrderedReady" | "Parallel"; replicas?: number; revisionHistoryLimit?: number; - selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; + selector: LabelSelector; serviceName: string; - template: IoK8sApiCoreV1PodTemplateSpec; - updateStrategy?: IoK8sApiAppsV1StatefulSetUpdateStrategy; - volumeClaimTemplates?: IoK8sApiCoreV1PersistentVolumeClaim[]; + template: PodTemplateSpec; + updateStrategy?: StatefulSetUpdateStrategy; + volumeClaimTemplates?: PersistentVolumeClaim[]; } /* io.k8s.api.apps.v1.StatefulSetStatus */ /* StatefulSetStatus represents the current state of a StatefulSet. */ -export interface IoK8sApiAppsV1StatefulSetStatus { +export interface StatefulSetStatus { availableReplicas?: number; collisionCount?: number; - conditions?: IoK8sApiAppsV1StatefulSetCondition[]; + conditions?: StatefulSetCondition[]; currentReplicas?: number; currentRevision?: string; observedGeneration?: number; @@ -19946,13 +19946,13 @@ export interface IoK8sApiAppsV1StatefulSetStatus { } /* io.k8s.api.apps.v1.StatefulSetUpdateStrategy */ /* StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy. */ -export interface IoK8sApiAppsV1StatefulSetUpdateStrategy { - rollingUpdate?: IoK8sApiAppsV1RollingUpdateStatefulSetStrategy; +export interface StatefulSetUpdateStrategy { + rollingUpdate?: RollingUpdateStatefulSetStrategy; type?: "OnDelete" | "RollingUpdate"; } /* io.k8s.api.authentication.v1.BoundObjectReference */ /* BoundObjectReference is a reference to an object that a token is bound to. */ -export interface IoK8sApiAuthenticationV1BoundObjectReference { +export interface BoundObjectReference { apiVersion?: string; kind?: string; name?: string; @@ -19960,65 +19960,65 @@ export interface IoK8sApiAuthenticationV1BoundObjectReference { } /* io.k8s.api.authentication.v1.SelfSubjectReview */ /* SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase. */ -export interface IoK8sApiAuthenticationV1SelfSubjectReview { +export interface AuthenticationK8sIoV1SelfSubjectReview { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - status?: IoK8sApiAuthenticationV1SelfSubjectReviewStatus; + metadata?: ObjectMeta; + status?: SelfSubjectReviewStatus; } /* io.k8s.api.authentication.v1.SelfSubjectReviewStatus */ /* SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user. */ -export interface IoK8sApiAuthenticationV1SelfSubjectReviewStatus { - userInfo?: IoK8sApiAuthenticationV1UserInfo; +export interface SelfSubjectReviewStatus { + userInfo?: UserInfo; } /* io.k8s.api.authentication.v1.TokenRequest */ /* TokenRequest requests a token for a given service account. */ -export interface IoK8sApiAuthenticationV1TokenRequest { +export interface AuthenticationK8sIoV1TokenRequest { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiAuthenticationV1TokenRequestSpec; - status?: IoK8sApiAuthenticationV1TokenRequestStatus; + metadata?: ObjectMeta; + spec: TokenRequestSpec; + status?: TokenRequestStatus; } /* io.k8s.api.authentication.v1.TokenRequestSpec */ /* TokenRequestSpec contains client provided parameters of a token request. */ -export interface IoK8sApiAuthenticationV1TokenRequestSpec { +export interface TokenRequestSpec { audiences: string[]; - boundObjectRef?: IoK8sApiAuthenticationV1BoundObjectReference; + boundObjectRef?: BoundObjectReference; expirationSeconds?: number; } /* io.k8s.api.authentication.v1.TokenRequestStatus */ /* TokenRequestStatus is the result of a token request. */ -export interface IoK8sApiAuthenticationV1TokenRequestStatus { - expirationTimestamp: IoK8sApimachineryPkgApisMetaV1Time; +export interface TokenRequestStatus { + expirationTimestamp: Time; token: string; } /* io.k8s.api.authentication.v1.TokenReview */ /* TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver. */ -export interface IoK8sApiAuthenticationV1TokenReview { +export interface AuthenticationK8sIoV1TokenReview { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiAuthenticationV1TokenReviewSpec; - status?: IoK8sApiAuthenticationV1TokenReviewStatus; + metadata?: ObjectMeta; + spec: TokenReviewSpec; + status?: TokenReviewStatus; } /* io.k8s.api.authentication.v1.TokenReviewSpec */ /* TokenReviewSpec is a description of the token authentication request. */ -export interface IoK8sApiAuthenticationV1TokenReviewSpec { +export interface TokenReviewSpec { audiences?: string[]; token?: string; } /* io.k8s.api.authentication.v1.TokenReviewStatus */ /* TokenReviewStatus is the result of the token authentication request. */ -export interface IoK8sApiAuthenticationV1TokenReviewStatus { +export interface TokenReviewStatus { audiences?: string[]; authenticated?: boolean; error?: string; - user?: IoK8sApiAuthenticationV1UserInfo; + user?: UserInfo; } /* io.k8s.api.authentication.v1.UserInfo */ /* UserInfo holds the information about the user needed to implement the user.Info interface. */ -export interface IoK8sApiAuthenticationV1UserInfo { +export interface UserInfo { extra?: { [key: string]: unknown; }; @@ -20028,43 +20028,43 @@ export interface IoK8sApiAuthenticationV1UserInfo { } /* io.k8s.api.authorization.v1.FieldSelectorAttributes */ /* FieldSelectorAttributes indicates a field limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid. */ -export interface IoK8sApiAuthorizationV1FieldSelectorAttributes { +export interface FieldSelectorAttributes { rawSelector?: string; - requirements?: IoK8sApimachineryPkgApisMetaV1FieldSelectorRequirement[]; + requirements?: FieldSelectorRequirement[]; } /* io.k8s.api.authorization.v1.LabelSelectorAttributes */ /* LabelSelectorAttributes indicates a label limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid. */ -export interface IoK8sApiAuthorizationV1LabelSelectorAttributes { +export interface LabelSelectorAttributes { rawSelector?: string; - requirements?: IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement[]; + requirements?: LabelSelectorRequirement[]; } /* io.k8s.api.authorization.v1.LocalSubjectAccessReview */ /* LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking. */ -export interface IoK8sApiAuthorizationV1LocalSubjectAccessReview { +export interface AuthorizationK8sIoV1LocalSubjectAccessReview { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiAuthorizationV1SubjectAccessReviewSpec; - status?: IoK8sApiAuthorizationV1SubjectAccessReviewStatus; + metadata?: ObjectMeta; + spec: SubjectAccessReviewSpec; + status?: SubjectAccessReviewStatus; } /* io.k8s.api.authorization.v1.NonResourceAttributes */ /* NonResourceAttributes includes the authorization attributes available for non-resource requests to the Authorizer interface */ -export interface IoK8sApiAuthorizationV1NonResourceAttributes { +export interface NonResourceAttributes { path?: string; verb?: string; } /* io.k8s.api.authorization.v1.NonResourceRule */ /* NonResourceRule holds information that describes a rule for the non-resource */ -export interface IoK8sApiAuthorizationV1NonResourceRule { +export interface NonResourceRule { nonResourceURLs?: string[]; verbs: string[]; } /* io.k8s.api.authorization.v1.ResourceAttributes */ /* ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface */ -export interface IoK8sApiAuthorizationV1ResourceAttributes { - fieldSelector?: IoK8sApiAuthorizationV1FieldSelectorAttributes; +export interface ResourceAttributes { + fieldSelector?: FieldSelectorAttributes; group?: string; - labelSelector?: IoK8sApiAuthorizationV1LabelSelectorAttributes; + labelSelector?: LabelSelectorAttributes; name?: string; namespace?: string; resource?: string; @@ -20074,7 +20074,7 @@ export interface IoK8sApiAuthorizationV1ResourceAttributes { } /* io.k8s.api.authorization.v1.ResourceRule */ /* ResourceRule is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete. */ -export interface IoK8sApiAuthorizationV1ResourceRule { +export interface ResourceRule { apiGroups?: string[]; resourceNames?: string[]; resources?: string[]; @@ -20082,57 +20082,57 @@ export interface IoK8sApiAuthorizationV1ResourceRule { } /* io.k8s.api.authorization.v1.SelfSubjectAccessReview */ /* SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means "in all namespaces". Self is a special case, because users should always be able to check whether they can perform an action */ -export interface IoK8sApiAuthorizationV1SelfSubjectAccessReview { +export interface AuthorizationK8sIoV1SelfSubjectAccessReview { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiAuthorizationV1SelfSubjectAccessReviewSpec; - status?: IoK8sApiAuthorizationV1SubjectAccessReviewStatus; + metadata?: ObjectMeta; + spec: SelfSubjectAccessReviewSpec; + status?: SubjectAccessReviewStatus; } /* io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec */ /* SelfSubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set */ -export interface IoK8sApiAuthorizationV1SelfSubjectAccessReviewSpec { - nonResourceAttributes?: IoK8sApiAuthorizationV1NonResourceAttributes; - resourceAttributes?: IoK8sApiAuthorizationV1ResourceAttributes; +export interface SelfSubjectAccessReviewSpec { + nonResourceAttributes?: NonResourceAttributes; + resourceAttributes?: ResourceAttributes; } /* io.k8s.api.authorization.v1.SelfSubjectRulesReview */ /* SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server. */ -export interface IoK8sApiAuthorizationV1SelfSubjectRulesReview { +export interface AuthorizationK8sIoV1SelfSubjectRulesReview { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiAuthorizationV1SelfSubjectRulesReviewSpec; - status?: IoK8sApiAuthorizationV1SubjectRulesReviewStatus; + metadata?: ObjectMeta; + spec: SelfSubjectRulesReviewSpec; + status?: SubjectRulesReviewStatus; } /* io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec */ /* SelfSubjectRulesReviewSpec defines the specification for SelfSubjectRulesReview. */ -export interface IoK8sApiAuthorizationV1SelfSubjectRulesReviewSpec { +export interface SelfSubjectRulesReviewSpec { namespace?: string; } /* io.k8s.api.authorization.v1.SubjectAccessReview */ /* SubjectAccessReview checks whether or not a user or group can perform an action. */ -export interface IoK8sApiAuthorizationV1SubjectAccessReview { +export interface AuthorizationK8sIoV1SubjectAccessReview { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiAuthorizationV1SubjectAccessReviewSpec; - status?: IoK8sApiAuthorizationV1SubjectAccessReviewStatus; + metadata?: ObjectMeta; + spec: SubjectAccessReviewSpec; + status?: SubjectAccessReviewStatus; } /* io.k8s.api.authorization.v1.SubjectAccessReviewSpec */ /* SubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set */ -export interface IoK8sApiAuthorizationV1SubjectAccessReviewSpec { +export interface SubjectAccessReviewSpec { extra?: { [key: string]: unknown; }; groups?: string[]; - nonResourceAttributes?: IoK8sApiAuthorizationV1NonResourceAttributes; - resourceAttributes?: IoK8sApiAuthorizationV1ResourceAttributes; + nonResourceAttributes?: NonResourceAttributes; + resourceAttributes?: ResourceAttributes; uid?: string; user?: string; } /* io.k8s.api.authorization.v1.SubjectAccessReviewStatus */ /* SubjectAccessReviewStatus */ -export interface IoK8sApiAuthorizationV1SubjectAccessReviewStatus { +export interface SubjectAccessReviewStatus { allowed: boolean; denied?: boolean; evaluationError?: string; @@ -20140,11 +20140,11 @@ export interface IoK8sApiAuthorizationV1SubjectAccessReviewStatus { } /* io.k8s.api.authorization.v1.SubjectRulesReviewStatus */ /* SubjectRulesReviewStatus contains the result of a rules check. This check can be incomplete depending on the set of authorizers the server is configured with and any errors experienced during evaluation. Because authorization rules are additive, if a rule appears in a list it's safe to assume the subject has that permission, even if that list is incomplete. */ -export interface IoK8sApiAuthorizationV1SubjectRulesReviewStatus { +export interface SubjectRulesReviewStatus { evaluationError?: string; incomplete: boolean; - nonResourceRules: IoK8sApiAuthorizationV1NonResourceRule[]; - resourceRules: IoK8sApiAuthorizationV1ResourceRule[]; + nonResourceRules: NonResourceRule[]; + resourceRules: ResourceRule[]; } /* io.k8s.api.autoscaling.v1.CrossVersionObjectReference */ /* CrossVersionObjectReference contains enough information to let you identify the referred resource. */ @@ -20155,20 +20155,20 @@ export interface IoK8sApiAutoscalingV1CrossVersionObjectReference { } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler */ /* configuration of a horizontal pod autoscaler. */ -export interface IoK8sApiAutoscalingV1HorizontalPodAutoscaler { +export interface AutoscalingV1HorizontalPodAutoscaler { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec; status?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerList */ /* list of horizontal pod autoscaler objects. */ -export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerList { +export interface AutoscalingV1HorizontalPodAutoscalerList { apiVersion?: string; - items: IoK8sApiAutoscalingV1HorizontalPodAutoscaler[]; + items: AutoscalingV1HorizontalPodAutoscaler[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec */ /* specification of a horizontal pod autoscaler. */ @@ -20184,41 +20184,41 @@ export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus { currentCPUUtilizationPercentage?: number; currentReplicas: number; desiredReplicas: number; - lastScaleTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastScaleTime?: Time; observedGeneration?: number; } /* io.k8s.api.autoscaling.v1.Scale */ /* Scale represents a scaling request for a resource. */ -export interface IoK8sApiAutoscalingV1Scale { +export interface AutoscalingV1Scale { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiAutoscalingV1ScaleSpec; - status?: IoK8sApiAutoscalingV1ScaleStatus; + metadata?: ObjectMeta; + spec?: ScaleSpec; + status?: ScaleStatus; } /* io.k8s.api.autoscaling.v1.ScaleSpec */ /* ScaleSpec describes the attributes of a scale subresource. */ -export interface IoK8sApiAutoscalingV1ScaleSpec { +export interface ScaleSpec { replicas?: number; } /* io.k8s.api.autoscaling.v1.ScaleStatus */ /* ScaleStatus represents the current status of a scale subresource. */ -export interface IoK8sApiAutoscalingV1ScaleStatus { +export interface ScaleStatus { replicas: number; selector?: string; } /* io.k8s.api.autoscaling.v2.ContainerResourceMetricSource */ /* ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. */ -export interface IoK8sApiAutoscalingV2ContainerResourceMetricSource { +export interface ContainerResourceMetricSource { container: string; name: string; - target: IoK8sApiAutoscalingV2MetricTarget; + target: MetricTarget; } /* io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus */ /* ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. */ -export interface IoK8sApiAutoscalingV2ContainerResourceMetricStatus { +export interface ContainerResourceMetricStatus { container: string; - current: IoK8sApiAutoscalingV2MetricValueStatus; + current: MetricValueStatus; name: string; } /* io.k8s.api.autoscaling.v2.CrossVersionObjectReference */ @@ -20230,49 +20230,49 @@ export interface IoK8sApiAutoscalingV2CrossVersionObjectReference { } /* io.k8s.api.autoscaling.v2.ExternalMetricSource */ /* ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). */ -export interface IoK8sApiAutoscalingV2ExternalMetricSource { - metric: IoK8sApiAutoscalingV2MetricIdentifier; - target: IoK8sApiAutoscalingV2MetricTarget; +export interface ExternalMetricSource { + metric: MetricIdentifier; + target: MetricTarget; } /* io.k8s.api.autoscaling.v2.ExternalMetricStatus */ /* ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object. */ -export interface IoK8sApiAutoscalingV2ExternalMetricStatus { - current: IoK8sApiAutoscalingV2MetricValueStatus; - metric: IoK8sApiAutoscalingV2MetricIdentifier; +export interface ExternalMetricStatus { + current: MetricValueStatus; + metric: MetricIdentifier; } /* io.k8s.api.autoscaling.v2.HPAScalingPolicy */ /* HPAScalingPolicy is a single policy which must hold true for a specified past interval. */ -export interface IoK8sApiAutoscalingV2HPAScalingPolicy { +export interface HPAScalingPolicy { periodSeconds: number; type: string; value: number; } /* io.k8s.api.autoscaling.v2.HPAScalingRules */ /* HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen. */ -export interface IoK8sApiAutoscalingV2HPAScalingRules { - policies?: IoK8sApiAutoscalingV2HPAScalingPolicy[]; +export interface HPAScalingRules { + policies?: HPAScalingPolicy[]; selectPolicy?: string; stabilizationWindowSeconds?: number; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler */ /* HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified. */ -export interface IoK8sApiAutoscalingV2HorizontalPodAutoscaler { +export interface AutoscalingV2HorizontalPodAutoscaler { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec; status?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior */ /* HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). */ -export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerBehavior { - scaleDown?: IoK8sApiAutoscalingV2HPAScalingRules; - scaleUp?: IoK8sApiAutoscalingV2HPAScalingRules; +export interface HorizontalPodAutoscalerBehavior { + scaleDown?: HPAScalingRules; + scaleUp?: HPAScalingRules; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition */ /* HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point. */ -export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface HorizontalPodAutoscalerCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -20280,133 +20280,133 @@ export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerCondition { } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerList */ /* HorizontalPodAutoscalerList is a list of horizontal pod autoscaler objects. */ -export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerList { +export interface AutoscalingV2HorizontalPodAutoscalerList { apiVersion?: string; - items: IoK8sApiAutoscalingV2HorizontalPodAutoscaler[]; + items: AutoscalingV2HorizontalPodAutoscaler[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec */ /* HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler. */ export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec { - behavior?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerBehavior; + behavior?: HorizontalPodAutoscalerBehavior; maxReplicas: number; - metrics?: IoK8sApiAutoscalingV2MetricSpec[]; + metrics?: MetricSpec[]; minReplicas?: number; scaleTargetRef: IoK8sApiAutoscalingV2CrossVersionObjectReference; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus */ /* HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler. */ export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus { - conditions?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerCondition[]; - currentMetrics?: IoK8sApiAutoscalingV2MetricStatus[]; + conditions?: HorizontalPodAutoscalerCondition[]; + currentMetrics?: MetricStatus[]; currentReplicas?: number; desiredReplicas: number; - lastScaleTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastScaleTime?: Time; observedGeneration?: number; } /* io.k8s.api.autoscaling.v2.MetricIdentifier */ /* MetricIdentifier defines the name and optionally selector for a metric */ -export interface IoK8sApiAutoscalingV2MetricIdentifier { +export interface MetricIdentifier { name: string; - selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + selector?: LabelSelector; } /* io.k8s.api.autoscaling.v2.MetricSpec */ /* MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once). */ -export interface IoK8sApiAutoscalingV2MetricSpec { - containerResource?: IoK8sApiAutoscalingV2ContainerResourceMetricSource; - external?: IoK8sApiAutoscalingV2ExternalMetricSource; - object?: IoK8sApiAutoscalingV2ObjectMetricSource; - pods?: IoK8sApiAutoscalingV2PodsMetricSource; - resource?: IoK8sApiAutoscalingV2ResourceMetricSource; +export interface MetricSpec { + containerResource?: ContainerResourceMetricSource; + external?: ExternalMetricSource; + object?: ObjectMetricSource; + pods?: PodsMetricSource; + resource?: ResourceMetricSource; type: string; } /* io.k8s.api.autoscaling.v2.MetricStatus */ /* MetricStatus describes the last-read state of a single metric. */ -export interface IoK8sApiAutoscalingV2MetricStatus { - containerResource?: IoK8sApiAutoscalingV2ContainerResourceMetricStatus; - external?: IoK8sApiAutoscalingV2ExternalMetricStatus; - object?: IoK8sApiAutoscalingV2ObjectMetricStatus; - pods?: IoK8sApiAutoscalingV2PodsMetricStatus; - resource?: IoK8sApiAutoscalingV2ResourceMetricStatus; +export interface MetricStatus { + containerResource?: ContainerResourceMetricStatus; + external?: ExternalMetricStatus; + object?: ObjectMetricStatus; + pods?: PodsMetricStatus; + resource?: ResourceMetricStatus; type: string; } /* io.k8s.api.autoscaling.v2.MetricTarget */ /* MetricTarget defines the target value, average value, or average utilization of a specific metric */ -export interface IoK8sApiAutoscalingV2MetricTarget { +export interface MetricTarget { averageUtilization?: number; - averageValue?: IoK8sApimachineryPkgApiResourceQuantity; + averageValue?: Quantity; type: string; - value?: IoK8sApimachineryPkgApiResourceQuantity; + value?: Quantity; } /* io.k8s.api.autoscaling.v2.MetricValueStatus */ /* MetricValueStatus holds the current value for a metric */ -export interface IoK8sApiAutoscalingV2MetricValueStatus { +export interface MetricValueStatus { averageUtilization?: number; - averageValue?: IoK8sApimachineryPkgApiResourceQuantity; - value?: IoK8sApimachineryPkgApiResourceQuantity; + averageValue?: Quantity; + value?: Quantity; } /* io.k8s.api.autoscaling.v2.ObjectMetricSource */ /* ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ -export interface IoK8sApiAutoscalingV2ObjectMetricSource { +export interface ObjectMetricSource { describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; - metric: IoK8sApiAutoscalingV2MetricIdentifier; - target: IoK8sApiAutoscalingV2MetricTarget; + metric: MetricIdentifier; + target: MetricTarget; } /* io.k8s.api.autoscaling.v2.ObjectMetricStatus */ /* ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ -export interface IoK8sApiAutoscalingV2ObjectMetricStatus { - current: IoK8sApiAutoscalingV2MetricValueStatus; +export interface ObjectMetricStatus { + current: MetricValueStatus; describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; - metric: IoK8sApiAutoscalingV2MetricIdentifier; + metric: MetricIdentifier; } /* io.k8s.api.autoscaling.v2.PodsMetricSource */ /* PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. */ -export interface IoK8sApiAutoscalingV2PodsMetricSource { - metric: IoK8sApiAutoscalingV2MetricIdentifier; - target: IoK8sApiAutoscalingV2MetricTarget; +export interface PodsMetricSource { + metric: MetricIdentifier; + target: MetricTarget; } /* io.k8s.api.autoscaling.v2.PodsMetricStatus */ /* PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second). */ -export interface IoK8sApiAutoscalingV2PodsMetricStatus { - current: IoK8sApiAutoscalingV2MetricValueStatus; - metric: IoK8sApiAutoscalingV2MetricIdentifier; +export interface PodsMetricStatus { + current: MetricValueStatus; + metric: MetricIdentifier; } /* io.k8s.api.autoscaling.v2.ResourceMetricSource */ /* ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. */ -export interface IoK8sApiAutoscalingV2ResourceMetricSource { +export interface ResourceMetricSource { name: string; - target: IoK8sApiAutoscalingV2MetricTarget; + target: MetricTarget; } /* io.k8s.api.autoscaling.v2.ResourceMetricStatus */ /* ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. */ -export interface IoK8sApiAutoscalingV2ResourceMetricStatus { - current: IoK8sApiAutoscalingV2MetricValueStatus; +export interface ResourceMetricStatus { + current: MetricValueStatus; name: string; } /* io.k8s.api.batch.v1.CronJob */ /* CronJob represents the configuration of a single cron job. */ -export interface IoK8sApiBatchV1CronJob { +export interface BatchV1CronJob { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiBatchV1CronJobSpec; - status?: IoK8sApiBatchV1CronJobStatus; + metadata?: ObjectMeta; + spec?: CronJobSpec; + status?: CronJobStatus; } /* io.k8s.api.batch.v1.CronJobList */ /* CronJobList is a collection of cron jobs. */ -export interface IoK8sApiBatchV1CronJobList { +export interface BatchV1CronJobList { apiVersion?: string; - items: IoK8sApiBatchV1CronJob[]; + items: BatchV1CronJob[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.batch.v1.CronJobSpec */ /* CronJobSpec describes how the job execution will look like and when it will actually run. */ -export interface IoK8sApiBatchV1CronJobSpec { +export interface CronJobSpec { concurrencyPolicy?: "Allow" | "Forbid" | "Replace"; failedJobsHistoryLimit?: number; - jobTemplate: IoK8sApiBatchV1JobTemplateSpec; + jobTemplate: JobTemplateSpec; schedule: string; startingDeadlineSeconds?: number; successfulJobsHistoryLimit?: number; @@ -20415,25 +20415,25 @@ export interface IoK8sApiBatchV1CronJobSpec { } /* io.k8s.api.batch.v1.CronJobStatus */ /* CronJobStatus represents the current state of a cron job. */ -export interface IoK8sApiBatchV1CronJobStatus { - active?: IoK8sApiCoreV1ObjectReference[]; - lastScheduleTime?: IoK8sApimachineryPkgApisMetaV1Time; - lastSuccessfulTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface CronJobStatus { + active?: ObjectReference[]; + lastScheduleTime?: Time; + lastSuccessfulTime?: Time; } /* io.k8s.api.batch.v1.Job */ /* Job represents the configuration of a single job. */ -export interface IoK8sApiBatchV1Job { +export interface BatchV1Job { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiBatchV1JobSpec; - status?: IoK8sApiBatchV1JobStatus; + metadata?: ObjectMeta; + spec?: JobSpec; + status?: JobStatus; } /* io.k8s.api.batch.v1.JobCondition */ /* JobCondition describes current state of a job. */ -export interface IoK8sApiBatchV1JobCondition { - lastProbeTime?: IoK8sApimachineryPkgApisMetaV1Time; - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface JobCondition { + lastProbeTime?: Time; + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -20441,15 +20441,15 @@ export interface IoK8sApiBatchV1JobCondition { } /* io.k8s.api.batch.v1.JobList */ /* JobList is a collection of jobs. */ -export interface IoK8sApiBatchV1JobList { +export interface BatchV1JobList { apiVersion?: string; - items: IoK8sApiBatchV1Job[]; + items: BatchV1Job[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.batch.v1.JobSpec */ /* JobSpec describes how the job execution will look like. */ -export interface IoK8sApiBatchV1JobSpec { +export interface JobSpec { activeDeadlineSeconds?: number; backoffLimit?: number; backoffLimitPerIndex?: number; @@ -20459,74 +20459,74 @@ export interface IoK8sApiBatchV1JobSpec { manualSelector?: boolean; maxFailedIndexes?: number; parallelism?: number; - podFailurePolicy?: IoK8sApiBatchV1PodFailurePolicy; + podFailurePolicy?: PodFailurePolicy; podReplacementPolicy?: "Failed" | "TerminatingOrFailed"; - selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; - successPolicy?: IoK8sApiBatchV1SuccessPolicy; + selector?: LabelSelector; + successPolicy?: SuccessPolicy; suspend?: boolean; - template: IoK8sApiCoreV1PodTemplateSpec; + template: PodTemplateSpec; ttlSecondsAfterFinished?: number; } /* io.k8s.api.batch.v1.JobStatus */ /* JobStatus represents the current state of a Job. */ -export interface IoK8sApiBatchV1JobStatus { +export interface JobStatus { active?: number; completedIndexes?: string; - completionTime?: IoK8sApimachineryPkgApisMetaV1Time; - conditions?: IoK8sApiBatchV1JobCondition[]; + completionTime?: Time; + conditions?: JobCondition[]; failed?: number; failedIndexes?: string; ready?: number; - startTime?: IoK8sApimachineryPkgApisMetaV1Time; + startTime?: Time; succeeded?: number; terminating?: number; - uncountedTerminatedPods?: IoK8sApiBatchV1UncountedTerminatedPods; + uncountedTerminatedPods?: UncountedTerminatedPods; } /* io.k8s.api.batch.v1.JobTemplateSpec */ /* JobTemplateSpec describes the data a Job should have when created from a template */ -export interface IoK8sApiBatchV1JobTemplateSpec { - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiBatchV1JobSpec; +export interface JobTemplateSpec { + metadata?: ObjectMeta; + spec?: JobSpec; } /* io.k8s.api.batch.v1.PodFailurePolicy */ /* PodFailurePolicy describes how failed pods influence the backoffLimit. */ -export interface IoK8sApiBatchV1PodFailurePolicy { - rules: IoK8sApiBatchV1PodFailurePolicyRule[]; +export interface PodFailurePolicy { + rules: PodFailurePolicyRule[]; } /* io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement */ /* PodFailurePolicyOnExitCodesRequirement describes the requirement for handling a failed pod based on its container exit codes. In particular, it lookups the .state.terminated.exitCode for each app container and init container status, represented by the .status.containerStatuses and .status.initContainerStatuses fields in the Pod status, respectively. Containers completed with success (exit code 0) are excluded from the requirement check. */ -export interface IoK8sApiBatchV1PodFailurePolicyOnExitCodesRequirement { +export interface PodFailurePolicyOnExitCodesRequirement { containerName?: string; operator: "In" | "NotIn"; values: number[]; } /* io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern */ /* PodFailurePolicyOnPodConditionsPattern describes a pattern for matching an actual pod condition type. */ -export interface IoK8sApiBatchV1PodFailurePolicyOnPodConditionsPattern { +export interface PodFailurePolicyOnPodConditionsPattern { status: string; type: string; } /* io.k8s.api.batch.v1.PodFailurePolicyRule */ /* PodFailurePolicyRule describes how a pod failure is handled when the requirements are met. One of onExitCodes and onPodConditions, but not both, can be used in each rule. */ -export interface IoK8sApiBatchV1PodFailurePolicyRule { +export interface PodFailurePolicyRule { action: "Count" | "FailIndex" | "FailJob" | "Ignore"; - onExitCodes?: IoK8sApiBatchV1PodFailurePolicyOnExitCodesRequirement; - onPodConditions?: IoK8sApiBatchV1PodFailurePolicyOnPodConditionsPattern[]; + onExitCodes?: PodFailurePolicyOnExitCodesRequirement; + onPodConditions?: PodFailurePolicyOnPodConditionsPattern[]; } /* io.k8s.api.batch.v1.SuccessPolicy */ /* SuccessPolicy describes when a Job can be declared as succeeded based on the success of some indexes. */ -export interface IoK8sApiBatchV1SuccessPolicy { - rules: IoK8sApiBatchV1SuccessPolicyRule[]; +export interface SuccessPolicy { + rules: SuccessPolicyRule[]; } /* io.k8s.api.batch.v1.SuccessPolicyRule */ /* SuccessPolicyRule describes rule for declaring a Job as succeeded. Each rule must have at least one of the "succeededIndexes" or "succeededCount" specified. */ -export interface IoK8sApiBatchV1SuccessPolicyRule { +export interface SuccessPolicyRule { succeededCount?: number; succeededIndexes?: string; } /* io.k8s.api.batch.v1.UncountedTerminatedPods */ /* UncountedTerminatedPods holds UIDs of Pods that have terminated but haven't been accounted in Job status counters. */ -export interface IoK8sApiBatchV1UncountedTerminatedPods { +export interface UncountedTerminatedPods { failed?: string[]; succeeded?: string[]; } @@ -20538,18 +20538,18 @@ Kubelets use this API to obtain: 2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the "kubernetes.io/kubelet-serving" signerName). This API can be used to request client certificates to authenticate to kube-apiserver (with the "kubernetes.io/kube-apiserver-client" signerName), or to obtain certificates from custom non-Kubernetes signers. */ -export interface IoK8sApiCertificatesV1CertificateSigningRequest { +export interface CertificatesK8sIoV1CertificateSigningRequest { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiCertificatesV1CertificateSigningRequestSpec; - status?: IoK8sApiCertificatesV1CertificateSigningRequestStatus; + metadata?: ObjectMeta; + spec: CertificateSigningRequestSpec; + status?: CertificateSigningRequestStatus; } /* io.k8s.api.certificates.v1.CertificateSigningRequestCondition */ /* CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object */ -export interface IoK8sApiCertificatesV1CertificateSigningRequestCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; - lastUpdateTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface CertificateSigningRequestCondition { + lastTransitionTime?: Time; + lastUpdateTime?: Time; message?: string; reason?: string; status: string; @@ -20557,15 +20557,15 @@ export interface IoK8sApiCertificatesV1CertificateSigningRequestCondition { } /* io.k8s.api.certificates.v1.CertificateSigningRequestList */ /* CertificateSigningRequestList is a collection of CertificateSigningRequest objects */ -export interface IoK8sApiCertificatesV1CertificateSigningRequestList { +export interface CertificatesK8sIoV1CertificateSigningRequestList { apiVersion?: string; - items: IoK8sApiCertificatesV1CertificateSigningRequest[]; + items: CertificatesK8sIoV1CertificateSigningRequest[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.certificates.v1.CertificateSigningRequestSpec */ /* CertificateSigningRequestSpec contains the certificate request. */ -export interface IoK8sApiCertificatesV1CertificateSigningRequestSpec { +export interface CertificateSigningRequestSpec { expirationSeconds?: number; extra?: { [key: string]: unknown; @@ -20579,42 +20579,42 @@ export interface IoK8sApiCertificatesV1CertificateSigningRequestSpec { } /* io.k8s.api.certificates.v1.CertificateSigningRequestStatus */ /* CertificateSigningRequestStatus contains conditions used to indicate approved/denied/failed status of the request, and the issued certificate. */ -export interface IoK8sApiCertificatesV1CertificateSigningRequestStatus { +export interface CertificateSigningRequestStatus { certificate?: string; - conditions?: IoK8sApiCertificatesV1CertificateSigningRequestCondition[]; + conditions?: CertificateSigningRequestCondition[]; } /* io.k8s.api.coordination.v1.Lease */ /* Lease defines a lease concept. */ -export interface IoK8sApiCoordinationV1Lease { +export interface CoordinationK8sIoV1Lease { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoordinationV1LeaseSpec; + metadata?: ObjectMeta; + spec?: LeaseSpec; } /* io.k8s.api.coordination.v1.LeaseList */ /* LeaseList is a list of Lease objects. */ -export interface IoK8sApiCoordinationV1LeaseList { +export interface CoordinationK8sIoV1LeaseList { apiVersion?: string; - items: IoK8sApiCoordinationV1Lease[]; + items: CoordinationK8sIoV1Lease[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.coordination.v1.LeaseSpec */ /* LeaseSpec is a specification of a Lease. */ -export interface IoK8sApiCoordinationV1LeaseSpec { - acquireTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; +export interface LeaseSpec { + acquireTime?: MicroTime; holderIdentity?: string; leaseDurationSeconds?: number; leaseTransitions?: number; preferredHolder?: string; - renewTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; + renewTime?: MicroTime; strategy?: string; } /* io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource */ /* Represents a Persistent Disk resource in AWS. An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource { +export interface AWSElasticBlockStoreVolumeSource { fsType?: string; partition?: number; readOnly?: boolean; @@ -20622,26 +20622,26 @@ export interface IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource { } /* io.k8s.api.core.v1.Affinity */ /* Affinity is a group of affinity scheduling rules. */ -export interface IoK8sApiCoreV1Affinity { - nodeAffinity?: IoK8sApiCoreV1NodeAffinity; - podAffinity?: IoK8sApiCoreV1PodAffinity; - podAntiAffinity?: IoK8sApiCoreV1PodAntiAffinity; +export interface Affinity { + nodeAffinity?: NodeAffinity; + podAffinity?: PodAffinity; + podAntiAffinity?: PodAntiAffinity; } /* io.k8s.api.core.v1.AppArmorProfile */ /* AppArmorProfile defines a pod or container's AppArmor settings. */ -export interface IoK8sApiCoreV1AppArmorProfile { +export interface AppArmorProfile { localhostProfile?: string; type: "Localhost" | "RuntimeDefault" | "Unconfined"; } /* io.k8s.api.core.v1.AttachedVolume */ /* AttachedVolume describes a volume attached to a node */ -export interface IoK8sApiCoreV1AttachedVolume { +export interface AttachedVolume { devicePath: string; name: string; } /* io.k8s.api.core.v1.AzureDiskVolumeSource */ /* AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. */ -export interface IoK8sApiCoreV1AzureDiskVolumeSource { +export interface AzureDiskVolumeSource { cachingMode?: "None" | "ReadOnly" | "ReadWrite"; diskName: string; diskURI: string; @@ -20651,7 +20651,7 @@ export interface IoK8sApiCoreV1AzureDiskVolumeSource { } /* io.k8s.api.core.v1.AzureFilePersistentVolumeSource */ /* AzureFile represents an Azure File Service mount on the host and bind mount to the pod. */ -export interface IoK8sApiCoreV1AzureFilePersistentVolumeSource { +export interface AzureFilePersistentVolumeSource { readOnly?: boolean; secretName: string; secretNamespace?: string; @@ -20659,29 +20659,29 @@ export interface IoK8sApiCoreV1AzureFilePersistentVolumeSource { } /* io.k8s.api.core.v1.AzureFileVolumeSource */ /* AzureFile represents an Azure File Service mount on the host and bind mount to the pod. */ -export interface IoK8sApiCoreV1AzureFileVolumeSource { +export interface AzureFileVolumeSource { readOnly?: boolean; secretName: string; shareName: string; } /* io.k8s.api.core.v1.Binding */ /* Binding ties one object to another; for example, a pod is bound to a node by a scheduler. */ -export interface IoK8sApiCoreV1Binding { +export interface Binding { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - target: IoK8sApiCoreV1ObjectReference; + metadata?: ObjectMeta; + target: ObjectReference; } /* io.k8s.api.core.v1.CSIPersistentVolumeSource */ /* Represents storage that is managed by an external CSI volume driver */ -export interface IoK8sApiCoreV1CSIPersistentVolumeSource { - controllerExpandSecretRef?: IoK8sApiCoreV1SecretReference; - controllerPublishSecretRef?: IoK8sApiCoreV1SecretReference; +export interface CSIPersistentVolumeSource { + controllerExpandSecretRef?: SecretReference; + controllerPublishSecretRef?: SecretReference; driver: string; fsType?: string; - nodeExpandSecretRef?: IoK8sApiCoreV1SecretReference; - nodePublishSecretRef?: IoK8sApiCoreV1SecretReference; - nodeStageSecretRef?: IoK8sApiCoreV1SecretReference; + nodeExpandSecretRef?: SecretReference; + nodePublishSecretRef?: SecretReference; + nodeStageSecretRef?: SecretReference; readOnly?: boolean; volumeAttributes?: { [key: string]: unknown; @@ -20690,10 +20690,10 @@ export interface IoK8sApiCoreV1CSIPersistentVolumeSource { } /* io.k8s.api.core.v1.CSIVolumeSource */ /* Represents a source location of a volume to mount, managed by an external CSI driver */ -export interface IoK8sApiCoreV1CSIVolumeSource { +export interface CSIVolumeSource { driver: string; fsType?: string; - nodePublishSecretRef?: IoK8sApiCoreV1LocalObjectReference; + nodePublishSecretRef?: LocalObjectReference; readOnly?: boolean; volumeAttributes?: { [key: string]: unknown; @@ -20701,55 +20701,55 @@ export interface IoK8sApiCoreV1CSIVolumeSource { } /* io.k8s.api.core.v1.Capabilities */ /* Adds and removes POSIX capabilities from running containers. */ -export interface IoK8sApiCoreV1Capabilities { +export interface Capabilities { add?: string[]; drop?: string[]; } /* io.k8s.api.core.v1.CephFSPersistentVolumeSource */ /* Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1CephFSPersistentVolumeSource { +export interface CephFSPersistentVolumeSource { monitors: string[]; path?: string; readOnly?: boolean; secretFile?: string; - secretRef?: IoK8sApiCoreV1SecretReference; + secretRef?: SecretReference; user?: string; } /* io.k8s.api.core.v1.CephFSVolumeSource */ /* Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1CephFSVolumeSource { +export interface CephFSVolumeSource { monitors: string[]; path?: string; readOnly?: boolean; secretFile?: string; - secretRef?: IoK8sApiCoreV1LocalObjectReference; + secretRef?: LocalObjectReference; user?: string; } /* io.k8s.api.core.v1.CinderPersistentVolumeSource */ /* Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1CinderPersistentVolumeSource { +export interface CinderPersistentVolumeSource { fsType?: string; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1SecretReference; + secretRef?: SecretReference; volumeID: string; } /* io.k8s.api.core.v1.CinderVolumeSource */ /* Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1CinderVolumeSource { +export interface CinderVolumeSource { fsType?: string; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1LocalObjectReference; + secretRef?: LocalObjectReference; volumeID: string; } /* io.k8s.api.core.v1.ClientIPConfig */ /* ClientIPConfig represents the configurations of Client IP based session affinity. */ -export interface IoK8sApiCoreV1ClientIPConfig { +export interface ClientIPConfig { timeoutSeconds?: number; } /* io.k8s.api.core.v1.ClusterTrustBundleProjection */ /* ClusterTrustBundleProjection describes how to select a set of ClusterTrustBundle objects and project their contents into the pod filesystem. */ -export interface IoK8sApiCoreV1ClusterTrustBundleProjection { - labelSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +export interface ClusterTrustBundleProjection { + labelSelector?: LabelSelector; name?: string; optional?: boolean; path: string; @@ -20757,7 +20757,7 @@ export interface IoK8sApiCoreV1ClusterTrustBundleProjection { } /* io.k8s.api.core.v1.ComponentCondition */ /* Information about the condition of a component. */ -export interface IoK8sApiCoreV1ComponentCondition { +export interface ComponentCondition { error?: string; message?: string; status: string; @@ -20765,23 +20765,23 @@ export interface IoK8sApiCoreV1ComponentCondition { } /* io.k8s.api.core.v1.ComponentStatus */ /* ComponentStatus (and ComponentStatusList) holds the cluster validation info. Deprecated: This API is deprecated in v1.19+ */ -export interface IoK8sApiCoreV1ComponentStatus { +export interface ComponentStatus { apiVersion?: string; - conditions?: IoK8sApiCoreV1ComponentCondition[]; + conditions?: ComponentCondition[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; } /* io.k8s.api.core.v1.ComponentStatusList */ /* Status of all the conditions for the component as a list of ComponentStatus objects. Deprecated: This API is deprecated in v1.19+ */ -export interface IoK8sApiCoreV1ComponentStatusList { +export interface ComponentStatusList { apiVersion?: string; - items: IoK8sApiCoreV1ComponentStatus[]; + items: ComponentStatus[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.ConfigMap */ /* ConfigMap holds configuration data for pods to consume. */ -export interface IoK8sApiCoreV1ConfigMap { +export interface ConfigMap { apiVersion?: string; binaryData?: { [key: string]: unknown; @@ -20791,34 +20791,34 @@ export interface IoK8sApiCoreV1ConfigMap { }; immutable?: boolean; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; } /* io.k8s.api.core.v1.ConfigMapEnvSource */ /* ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables. */ -export interface IoK8sApiCoreV1ConfigMapEnvSource { +export interface ConfigMapEnvSource { name?: string; optional?: boolean; } /* io.k8s.api.core.v1.ConfigMapKeySelector */ /* Selects a key from a ConfigMap. */ -export interface IoK8sApiCoreV1ConfigMapKeySelector { +export interface ConfigMapKeySelector { key: string; name?: string; optional?: boolean; } /* io.k8s.api.core.v1.ConfigMapList */ /* ConfigMapList is a resource containing a list of ConfigMap objects. */ -export interface IoK8sApiCoreV1ConfigMapList { +export interface ConfigMapList { apiVersion?: string; - items: IoK8sApiCoreV1ConfigMap[]; + items: ConfigMap[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.ConfigMapNodeConfigSource */ /* ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node. This API is deprecated since 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration */ -export interface IoK8sApiCoreV1ConfigMapNodeConfigSource { +export interface ConfigMapNodeConfigSource { kubeletConfigKey: string; name: string; namespace: string; @@ -20829,8 +20829,8 @@ export interface IoK8sApiCoreV1ConfigMapNodeConfigSource { /* Adapts a ConfigMap into a projected volume. The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode. */ -export interface IoK8sApiCoreV1ConfigMapProjection { - items?: IoK8sApiCoreV1KeyToPath[]; +export interface ConfigMapProjection { + items?: KeyToPath[]; name?: string; optional?: boolean; } @@ -20838,49 +20838,49 @@ export interface IoK8sApiCoreV1ConfigMapProjection { /* Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1ConfigMapVolumeSource { +export interface ConfigMapVolumeSource { defaultMode?: number; - items?: IoK8sApiCoreV1KeyToPath[]; + items?: KeyToPath[]; name?: string; optional?: boolean; } /* io.k8s.api.core.v1.Container */ /* A single application container that you want to run within a pod. */ -export interface IoK8sApiCoreV1Container { +export interface Container { args?: string[]; command?: string[]; - env?: IoK8sApiCoreV1EnvVar[]; - envFrom?: IoK8sApiCoreV1EnvFromSource[]; + env?: EnvVar[]; + envFrom?: EnvFromSource[]; image?: string; imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; - lifecycle?: IoK8sApiCoreV1Lifecycle; + lifecycle?: Lifecycle; livenessProbe?: IoK8sApiCoreV1Probe; name: string; - ports?: IoK8sApiCoreV1ContainerPort[]; + ports?: ContainerPort[]; readinessProbe?: IoK8sApiCoreV1Probe; - resizePolicy?: IoK8sApiCoreV1ContainerResizePolicy[]; - resources?: IoK8sApiCoreV1ResourceRequirements; + resizePolicy?: ContainerResizePolicy[]; + resources?: ResourceRequirements; restartPolicy?: string; - securityContext?: IoK8sApiCoreV1SecurityContext; + securityContext?: SecurityContext; startupProbe?: IoK8sApiCoreV1Probe; stdin?: boolean; stdinOnce?: boolean; terminationMessagePath?: string; terminationMessagePolicy?: "FallbackToLogsOnError" | "File"; tty?: boolean; - volumeDevices?: IoK8sApiCoreV1VolumeDevice[]; - volumeMounts?: IoK8sApiCoreV1VolumeMount[]; + volumeDevices?: VolumeDevice[]; + volumeMounts?: VolumeMount[]; workingDir?: string; } /* io.k8s.api.core.v1.ContainerImage */ /* Describe a container image */ -export interface IoK8sApiCoreV1ContainerImage { +export interface ContainerImage { names?: string[]; sizeBytes?: number; } /* io.k8s.api.core.v1.ContainerPort */ /* ContainerPort represents a network port in a single container. */ -export interface IoK8sApiCoreV1ContainerPort { +export interface ContainerPort { containerPort: number; hostIP?: string; hostPort?: number; @@ -20889,101 +20889,101 @@ export interface IoK8sApiCoreV1ContainerPort { } /* io.k8s.api.core.v1.ContainerResizePolicy */ /* ContainerResizePolicy represents resource resize policy for the container. */ -export interface IoK8sApiCoreV1ContainerResizePolicy { +export interface ContainerResizePolicy { resourceName: string; restartPolicy: string; } /* io.k8s.api.core.v1.ContainerState */ /* ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting. */ -export interface IoK8sApiCoreV1ContainerState { - running?: IoK8sApiCoreV1ContainerStateRunning; - terminated?: IoK8sApiCoreV1ContainerStateTerminated; - waiting?: IoK8sApiCoreV1ContainerStateWaiting; +export interface ContainerState { + running?: ContainerStateRunning; + terminated?: ContainerStateTerminated; + waiting?: ContainerStateWaiting; } /* io.k8s.api.core.v1.ContainerStateRunning */ /* ContainerStateRunning is a running state of a container. */ -export interface IoK8sApiCoreV1ContainerStateRunning { - startedAt?: IoK8sApimachineryPkgApisMetaV1Time; +export interface ContainerStateRunning { + startedAt?: Time; } /* io.k8s.api.core.v1.ContainerStateTerminated */ /* ContainerStateTerminated is a terminated state of a container. */ -export interface IoK8sApiCoreV1ContainerStateTerminated { +export interface ContainerStateTerminated { containerID?: string; exitCode: number; - finishedAt?: IoK8sApimachineryPkgApisMetaV1Time; + finishedAt?: Time; message?: string; reason?: string; signal?: number; - startedAt?: IoK8sApimachineryPkgApisMetaV1Time; + startedAt?: Time; } /* io.k8s.api.core.v1.ContainerStateWaiting */ /* ContainerStateWaiting is a waiting state of a container. */ -export interface IoK8sApiCoreV1ContainerStateWaiting { +export interface ContainerStateWaiting { message?: string; reason?: string; } /* io.k8s.api.core.v1.ContainerStatus */ /* ContainerStatus contains details for the current status of this container. */ -export interface IoK8sApiCoreV1ContainerStatus { +export interface ContainerStatus { allocatedResources?: { [key: string]: unknown; }; - allocatedResourcesStatus?: IoK8sApiCoreV1ResourceStatus[]; + allocatedResourcesStatus?: ResourceStatus[]; containerID?: string; image: string; imageID: string; - lastState?: IoK8sApiCoreV1ContainerState; + lastState?: ContainerState; name: string; ready: boolean; - resources?: IoK8sApiCoreV1ResourceRequirements; + resources?: ResourceRequirements; restartCount: number; started?: boolean; - state?: IoK8sApiCoreV1ContainerState; - user?: IoK8sApiCoreV1ContainerUser; - volumeMounts?: IoK8sApiCoreV1VolumeMountStatus[]; + state?: ContainerState; + user?: ContainerUser; + volumeMounts?: VolumeMountStatus[]; } /* io.k8s.api.core.v1.ContainerUser */ /* ContainerUser represents user identity information */ -export interface IoK8sApiCoreV1ContainerUser { - linux?: IoK8sApiCoreV1LinuxContainerUser; +export interface ContainerUser { + linux?: LinuxContainerUser; } /* io.k8s.api.core.v1.DaemonEndpoint */ /* DaemonEndpoint contains information about a single Daemon endpoint. */ -export interface IoK8sApiCoreV1DaemonEndpoint { +export interface DaemonEndpoint { Port: number; } /* io.k8s.api.core.v1.DownwardAPIProjection */ /* Represents downward API info for projecting into a projected volume. Note that this is identical to a downwardAPI volume source without the default mode. */ -export interface IoK8sApiCoreV1DownwardAPIProjection { - items?: IoK8sApiCoreV1DownwardAPIVolumeFile[]; +export interface DownwardAPIProjection { + items?: DownwardAPIVolumeFile[]; } /* io.k8s.api.core.v1.DownwardAPIVolumeFile */ /* DownwardAPIVolumeFile represents information to create the file containing the pod field */ -export interface IoK8sApiCoreV1DownwardAPIVolumeFile { - fieldRef?: IoK8sApiCoreV1ObjectFieldSelector; +export interface DownwardAPIVolumeFile { + fieldRef?: ObjectFieldSelector; mode?: number; path: string; - resourceFieldRef?: IoK8sApiCoreV1ResourceFieldSelector; + resourceFieldRef?: ResourceFieldSelector; } /* io.k8s.api.core.v1.DownwardAPIVolumeSource */ /* DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1DownwardAPIVolumeSource { +export interface DownwardAPIVolumeSource { defaultMode?: number; - items?: IoK8sApiCoreV1DownwardAPIVolumeFile[]; + items?: DownwardAPIVolumeFile[]; } /* io.k8s.api.core.v1.EmptyDirVolumeSource */ /* Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1EmptyDirVolumeSource { +export interface EmptyDirVolumeSource { medium?: string; - sizeLimit?: IoK8sApimachineryPkgApiResourceQuantity; + sizeLimit?: Quantity; } /* io.k8s.api.core.v1.EndpointAddress */ /* EndpointAddress is a tuple that describes single IP address. */ -export interface IoK8sApiCoreV1EndpointAddress { +export interface EndpointAddress { hostname?: string; ip: string; nodeName?: string; - targetRef?: IoK8sApiCoreV1ObjectReference; + targetRef?: ObjectReference; } /* io.k8s.api.core.v1.EndpointPort */ /* EndpointPort is a tuple that describes a single port. */ @@ -21005,9 +21005,9 @@ The resulting set of endpoints can be viewed as: a: [ 10.10.1.1:8675, 10.10.2.2:8675 ], b: [ 10.10.1.1:309, 10.10.2.2:309 ] */ -export interface IoK8sApiCoreV1EndpointSubset { - addresses?: IoK8sApiCoreV1EndpointAddress[]; - notReadyAddresses?: IoK8sApiCoreV1EndpointAddress[]; +export interface EndpointSubset { + addresses?: EndpointAddress[]; + notReadyAddresses?: EndpointAddress[]; ports?: IoK8sApiCoreV1EndpointPort[]; } /* io.k8s.api.core.v1.Endpoints */ @@ -21024,62 +21024,62 @@ export interface IoK8sApiCoreV1EndpointSubset { Ports: [{"name": "a", "port": 93}, {"name": "b", "port": 76}] }, ] */ -export interface IoK8sApiCoreV1Endpoints { +export interface Endpoints { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - subsets?: IoK8sApiCoreV1EndpointSubset[]; + metadata?: ObjectMeta; + subsets?: EndpointSubset[]; } /* io.k8s.api.core.v1.EndpointsList */ /* EndpointsList is a list of endpoints. */ -export interface IoK8sApiCoreV1EndpointsList { +export interface EndpointsList { apiVersion?: string; - items: IoK8sApiCoreV1Endpoints[]; + items: Endpoints[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.EnvFromSource */ /* EnvFromSource represents the source of a set of ConfigMaps */ -export interface IoK8sApiCoreV1EnvFromSource { - configMapRef?: IoK8sApiCoreV1ConfigMapEnvSource; +export interface EnvFromSource { + configMapRef?: ConfigMapEnvSource; prefix?: string; - secretRef?: IoK8sApiCoreV1SecretEnvSource; + secretRef?: SecretEnvSource; } /* io.k8s.api.core.v1.EnvVar */ /* EnvVar represents an environment variable present in a Container. */ -export interface IoK8sApiCoreV1EnvVar { +export interface EnvVar { name: string; value?: string; - valueFrom?: IoK8sApiCoreV1EnvVarSource; + valueFrom?: EnvVarSource; } /* io.k8s.api.core.v1.EnvVarSource */ /* EnvVarSource represents a source for the value of an EnvVar. */ -export interface IoK8sApiCoreV1EnvVarSource { - configMapKeyRef?: IoK8sApiCoreV1ConfigMapKeySelector; - fieldRef?: IoK8sApiCoreV1ObjectFieldSelector; - resourceFieldRef?: IoK8sApiCoreV1ResourceFieldSelector; - secretKeyRef?: IoK8sApiCoreV1SecretKeySelector; +export interface EnvVarSource { + configMapKeyRef?: ConfigMapKeySelector; + fieldRef?: ObjectFieldSelector; + resourceFieldRef?: ResourceFieldSelector; + secretKeyRef?: SecretKeySelector; } /* io.k8s.api.core.v1.EphemeralContainer */ /* An EphemeralContainer is a temporary container that you may add to an existing Pod for user-initiated activities such as debugging. Ephemeral containers have no resource or scheduling guarantees, and they will not be restarted when they exit or when a Pod is removed or restarted. The kubelet may evict a Pod if an ephemeral container causes the Pod to exceed its resource allocation. To add an ephemeral container, use the ephemeralcontainers subresource of an existing Pod. Ephemeral containers may not be removed or restarted. */ -export interface IoK8sApiCoreV1EphemeralContainer { +export interface EphemeralContainer { args?: string[]; command?: string[]; - env?: IoK8sApiCoreV1EnvVar[]; - envFrom?: IoK8sApiCoreV1EnvFromSource[]; + env?: EnvVar[]; + envFrom?: EnvFromSource[]; image?: string; imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; - lifecycle?: IoK8sApiCoreV1Lifecycle; + lifecycle?: Lifecycle; livenessProbe?: IoK8sApiCoreV1Probe; name: string; - ports?: IoK8sApiCoreV1ContainerPort[]; + ports?: ContainerPort[]; readinessProbe?: IoK8sApiCoreV1Probe; - resizePolicy?: IoK8sApiCoreV1ContainerResizePolicy[]; - resources?: IoK8sApiCoreV1ResourceRequirements; + resizePolicy?: ContainerResizePolicy[]; + resources?: ResourceRequirements; restartPolicy?: string; - securityContext?: IoK8sApiCoreV1SecurityContext; + securityContext?: SecurityContext; startupProbe?: IoK8sApiCoreV1Probe; stdin?: boolean; stdinOnce?: boolean; @@ -21087,64 +21087,64 @@ export interface IoK8sApiCoreV1EphemeralContainer { terminationMessagePath?: string; terminationMessagePolicy?: "FallbackToLogsOnError" | "File"; tty?: boolean; - volumeDevices?: IoK8sApiCoreV1VolumeDevice[]; - volumeMounts?: IoK8sApiCoreV1VolumeMount[]; + volumeDevices?: VolumeDevice[]; + volumeMounts?: VolumeMount[]; workingDir?: string; } /* io.k8s.api.core.v1.EphemeralVolumeSource */ /* Represents an ephemeral volume that is handled by a normal storage driver. */ -export interface IoK8sApiCoreV1EphemeralVolumeSource { - volumeClaimTemplate?: IoK8sApiCoreV1PersistentVolumeClaimTemplate; +export interface EphemeralVolumeSource { + volumeClaimTemplate?: PersistentVolumeClaimTemplate; } /* io.k8s.api.core.v1.Event */ /* Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data. */ -export interface IoK8sApiCoreV1Event { +export interface Event { action?: string; apiVersion?: string; count?: number; - eventTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; - firstTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; - involvedObject: IoK8sApiCoreV1ObjectReference; + eventTime?: MicroTime; + firstTimestamp?: Time; + involvedObject: ObjectReference; kind?: string; - lastTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; + lastTimestamp?: Time; message?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; reason?: string; - related?: IoK8sApiCoreV1ObjectReference; + related?: ObjectReference; reportingComponent?: string; reportingInstance?: string; series?: IoK8sApiCoreV1EventSeries; - source?: IoK8sApiCoreV1EventSource; + source?: EventSource; type?: string; } /* io.k8s.api.core.v1.EventList */ /* EventList is a list of events. */ -export interface IoK8sApiCoreV1EventList { +export interface EventList { apiVersion?: string; - items: IoK8sApiCoreV1Event[]; + items: Event[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.EventSeries */ /* EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. */ export interface IoK8sApiCoreV1EventSeries { count?: number; - lastObservedTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; + lastObservedTime?: MicroTime; } /* io.k8s.api.core.v1.EventSource */ /* EventSource contains information for an event. */ -export interface IoK8sApiCoreV1EventSource { +export interface EventSource { component?: string; host?: string; } /* io.k8s.api.core.v1.ExecAction */ /* ExecAction describes a "run in container" action. */ -export interface IoK8sApiCoreV1ExecAction { +export interface ExecAction { command?: string[]; } /* io.k8s.api.core.v1.FCVolumeSource */ /* Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1FCVolumeSource { +export interface FCVolumeSource { fsType?: string; lun?: number; readOnly?: boolean; @@ -21153,29 +21153,29 @@ export interface IoK8sApiCoreV1FCVolumeSource { } /* io.k8s.api.core.v1.FlexPersistentVolumeSource */ /* FlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin. */ -export interface IoK8sApiCoreV1FlexPersistentVolumeSource { +export interface FlexPersistentVolumeSource { driver: string; fsType?: string; options?: { [key: string]: unknown; }; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1SecretReference; + secretRef?: SecretReference; } /* io.k8s.api.core.v1.FlexVolumeSource */ /* FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. */ -export interface IoK8sApiCoreV1FlexVolumeSource { +export interface FlexVolumeSource { driver: string; fsType?: string; options?: { [key: string]: unknown; }; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1LocalObjectReference; + secretRef?: LocalObjectReference; } /* io.k8s.api.core.v1.FlockerVolumeSource */ /* Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1FlockerVolumeSource { +export interface FlockerVolumeSource { datasetName?: string; datasetUUID?: string; } @@ -21183,7 +21183,7 @@ export interface IoK8sApiCoreV1FlockerVolumeSource { /* Represents a Persistent Disk resource in Google Compute Engine. A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1GCEPersistentDiskVolumeSource { +export interface GCEPersistentDiskVolumeSource { fsType?: string; partition?: number; pdName: string; @@ -21191,7 +21191,7 @@ export interface IoK8sApiCoreV1GCEPersistentDiskVolumeSource { } /* io.k8s.api.core.v1.GRPCAction */ /* GRPCAction specifies an action involving a GRPC service. */ -export interface IoK8sApiCoreV1GRPCAction { +export interface GRPCAction { port: number; service?: string; } @@ -21199,14 +21199,14 @@ export interface IoK8sApiCoreV1GRPCAction { /* Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. */ -export interface IoK8sApiCoreV1GitRepoVolumeSource { +export interface GitRepoVolumeSource { directory?: string; repository: string; revision?: string; } /* io.k8s.api.core.v1.GlusterfsPersistentVolumeSource */ /* Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1GlusterfsPersistentVolumeSource { +export interface GlusterfsPersistentVolumeSource { endpoints: string; endpointsNamespace?: string; path: string; @@ -21214,46 +21214,46 @@ export interface IoK8sApiCoreV1GlusterfsPersistentVolumeSource { } /* io.k8s.api.core.v1.GlusterfsVolumeSource */ /* Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1GlusterfsVolumeSource { +export interface GlusterfsVolumeSource { endpoints: string; path: string; readOnly?: boolean; } /* io.k8s.api.core.v1.HTTPGetAction */ /* HTTPGetAction describes an action based on HTTP Get requests. */ -export interface IoK8sApiCoreV1HTTPGetAction { +export interface HTTPGetAction { host?: string; - httpHeaders?: IoK8sApiCoreV1HTTPHeader[]; + httpHeaders?: HTTPHeader[]; path?: string; - port: IoK8sApimachineryPkgUtilIntstrIntOrString; + port: IntOrString; scheme?: "HTTP" | "HTTPS"; } /* io.k8s.api.core.v1.HTTPHeader */ /* HTTPHeader describes a custom header to be used in HTTP probes */ -export interface IoK8sApiCoreV1HTTPHeader { +export interface HTTPHeader { name: string; value: string; } /* io.k8s.api.core.v1.HostAlias */ /* HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file. */ -export interface IoK8sApiCoreV1HostAlias { +export interface HostAlias { hostnames?: string[]; ip: string; } /* io.k8s.api.core.v1.HostIP */ /* HostIP represents a single IP address allocated to the host. */ -export interface IoK8sApiCoreV1HostIP { +export interface HostIP { ip: string; } /* io.k8s.api.core.v1.HostPathVolumeSource */ /* Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1HostPathVolumeSource { +export interface HostPathVolumeSource { path: string; type?: "" | "BlockDevice" | "CharDevice" | "Directory" | "DirectoryOrCreate" | "File" | "FileOrCreate" | "Socket"; } /* io.k8s.api.core.v1.ISCSIPersistentVolumeSource */ /* ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1ISCSIPersistentVolumeSource { +export interface ISCSIPersistentVolumeSource { chapAuthDiscovery?: boolean; chapAuthSession?: boolean; fsType?: string; @@ -21263,12 +21263,12 @@ export interface IoK8sApiCoreV1ISCSIPersistentVolumeSource { lun: number; portals?: string[]; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1SecretReference; + secretRef?: SecretReference; targetPortal: string; } /* io.k8s.api.core.v1.ISCSIVolumeSource */ /* Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1ISCSIVolumeSource { +export interface ISCSIVolumeSource { chapAuthDiscovery?: boolean; chapAuthSession?: boolean; fsType?: string; @@ -21278,47 +21278,47 @@ export interface IoK8sApiCoreV1ISCSIVolumeSource { lun: number; portals?: string[]; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1LocalObjectReference; + secretRef?: LocalObjectReference; targetPortal: string; } /* io.k8s.api.core.v1.ImageVolumeSource */ /* ImageVolumeSource represents a image volume resource. */ -export interface IoK8sApiCoreV1ImageVolumeSource { +export interface ImageVolumeSource { pullPolicy?: "Always" | "IfNotPresent" | "Never"; reference?: string; } /* io.k8s.api.core.v1.KeyToPath */ /* Maps a string key to a path within a volume. */ -export interface IoK8sApiCoreV1KeyToPath { +export interface KeyToPath { key: string; mode?: number; path: string; } /* io.k8s.api.core.v1.Lifecycle */ /* Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted. */ -export interface IoK8sApiCoreV1Lifecycle { - postStart?: IoK8sApiCoreV1LifecycleHandler; - preStop?: IoK8sApiCoreV1LifecycleHandler; +export interface Lifecycle { + postStart?: LifecycleHandler; + preStop?: LifecycleHandler; } /* io.k8s.api.core.v1.LifecycleHandler */ /* LifecycleHandler defines a specific action that should be taken in a lifecycle hook. One and only one of the fields, except TCPSocket must be specified. */ -export interface IoK8sApiCoreV1LifecycleHandler { - exec?: IoK8sApiCoreV1ExecAction; - httpGet?: IoK8sApiCoreV1HTTPGetAction; - sleep?: IoK8sApiCoreV1SleepAction; - tcpSocket?: IoK8sApiCoreV1TCPSocketAction; +export interface LifecycleHandler { + exec?: ExecAction; + httpGet?: HTTPGetAction; + sleep?: SleepAction; + tcpSocket?: TCPSocketAction; } /* io.k8s.api.core.v1.LimitRange */ /* LimitRange sets resource usage limits for each kind of resource in a Namespace. */ -export interface IoK8sApiCoreV1LimitRange { +export interface LimitRange { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1LimitRangeSpec; + metadata?: ObjectMeta; + spec?: LimitRangeSpec; } /* io.k8s.api.core.v1.LimitRangeItem */ /* LimitRangeItem defines a min/max usage limit for any resource that matches on kind. */ -export interface IoK8sApiCoreV1LimitRangeItem { +export interface LimitRangeItem { default?: { [key: string]: unknown; }; @@ -21338,74 +21338,74 @@ export interface IoK8sApiCoreV1LimitRangeItem { } /* io.k8s.api.core.v1.LimitRangeList */ /* LimitRangeList is a list of LimitRange items. */ -export interface IoK8sApiCoreV1LimitRangeList { +export interface LimitRangeList { apiVersion?: string; - items: IoK8sApiCoreV1LimitRange[]; + items: LimitRange[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.LimitRangeSpec */ /* LimitRangeSpec defines a min/max usage limit for resources that match on kind. */ -export interface IoK8sApiCoreV1LimitRangeSpec { - limits: IoK8sApiCoreV1LimitRangeItem[]; +export interface LimitRangeSpec { + limits: LimitRangeItem[]; } /* io.k8s.api.core.v1.LinuxContainerUser */ /* LinuxContainerUser represents user identity information in Linux containers */ -export interface IoK8sApiCoreV1LinuxContainerUser { +export interface LinuxContainerUser { gid: number; supplementalGroups?: number[]; uid: number; } /* io.k8s.api.core.v1.LoadBalancerIngress */ /* LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point. */ -export interface IoK8sApiCoreV1LoadBalancerIngress { +export interface LoadBalancerIngress { hostname?: string; ip?: string; ipMode?: string; - ports?: IoK8sApiCoreV1PortStatus[]; + ports?: PortStatus[]; } /* io.k8s.api.core.v1.LoadBalancerStatus */ /* LoadBalancerStatus represents the status of a load-balancer. */ -export interface IoK8sApiCoreV1LoadBalancerStatus { - ingress?: IoK8sApiCoreV1LoadBalancerIngress[]; +export interface LoadBalancerStatus { + ingress?: LoadBalancerIngress[]; } /* io.k8s.api.core.v1.LocalObjectReference */ /* LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace. */ -export interface IoK8sApiCoreV1LocalObjectReference { +export interface LocalObjectReference { name?: string; } /* io.k8s.api.core.v1.LocalVolumeSource */ /* Local represents directly-attached storage with node affinity */ -export interface IoK8sApiCoreV1LocalVolumeSource { +export interface LocalVolumeSource { fsType?: string; path: string; } /* io.k8s.api.core.v1.ModifyVolumeStatus */ /* ModifyVolumeStatus represents the status object of ControllerModifyVolume operation */ -export interface IoK8sApiCoreV1ModifyVolumeStatus { +export interface ModifyVolumeStatus { status: "InProgress" | "Infeasible" | "Pending"; targetVolumeAttributesClassName?: string; } /* io.k8s.api.core.v1.NFSVolumeSource */ /* Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1NFSVolumeSource { +export interface NFSVolumeSource { path: string; readOnly?: boolean; server: string; } /* io.k8s.api.core.v1.Namespace */ /* Namespace provides a scope for Names. Use of multiple namespaces is optional. */ -export interface IoK8sApiCoreV1Namespace { +export interface Namespace { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1NamespaceSpec; - status?: IoK8sApiCoreV1NamespaceStatus; + metadata?: ObjectMeta; + spec?: NamespaceSpec; + status?: NamespaceStatus; } /* io.k8s.api.core.v1.NamespaceCondition */ /* NamespaceCondition contains details about state of namespace. */ -export interface IoK8sApiCoreV1NamespaceCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface NamespaceCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -21413,49 +21413,49 @@ export interface IoK8sApiCoreV1NamespaceCondition { } /* io.k8s.api.core.v1.NamespaceList */ /* NamespaceList is a list of Namespaces. */ -export interface IoK8sApiCoreV1NamespaceList { +export interface NamespaceList { apiVersion?: string; - items: IoK8sApiCoreV1Namespace[]; + items: Namespace[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.NamespaceSpec */ /* NamespaceSpec describes the attributes on a Namespace. */ -export interface IoK8sApiCoreV1NamespaceSpec { +export interface NamespaceSpec { finalizers?: string[]; } /* io.k8s.api.core.v1.NamespaceStatus */ /* NamespaceStatus is information about the current status of a Namespace. */ -export interface IoK8sApiCoreV1NamespaceStatus { - conditions?: IoK8sApiCoreV1NamespaceCondition[]; +export interface NamespaceStatus { + conditions?: NamespaceCondition[]; phase?: "Active" | "Terminating"; } /* io.k8s.api.core.v1.Node */ /* Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd). */ -export interface IoK8sApiCoreV1Node { +export interface Node { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1NodeSpec; - status?: IoK8sApiCoreV1NodeStatus; + metadata?: ObjectMeta; + spec?: NodeSpec; + status?: NodeStatus; } /* io.k8s.api.core.v1.NodeAddress */ /* NodeAddress contains information for the node's address. */ -export interface IoK8sApiCoreV1NodeAddress { +export interface NodeAddress { address: string; type: string; } /* io.k8s.api.core.v1.NodeAffinity */ /* Node affinity is a group of node affinity scheduling rules. */ -export interface IoK8sApiCoreV1NodeAffinity { - preferredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1PreferredSchedulingTerm[]; - requiredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1NodeSelector; +export interface NodeAffinity { + preferredDuringSchedulingIgnoredDuringExecution?: PreferredSchedulingTerm[]; + requiredDuringSchedulingIgnoredDuringExecution?: NodeSelector; } /* io.k8s.api.core.v1.NodeCondition */ /* NodeCondition contains condition information for a node. */ -export interface IoK8sApiCoreV1NodeCondition { - lastHeartbeatTime?: IoK8sApimachineryPkgApisMetaV1Time; - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface NodeCondition { + lastHeartbeatTime?: Time; + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -21463,100 +21463,100 @@ export interface IoK8sApiCoreV1NodeCondition { } /* io.k8s.api.core.v1.NodeConfigSource */ /* NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil. This API is deprecated since 1.22 */ -export interface IoK8sApiCoreV1NodeConfigSource { - configMap?: IoK8sApiCoreV1ConfigMapNodeConfigSource; +export interface NodeConfigSource { + configMap?: ConfigMapNodeConfigSource; } /* io.k8s.api.core.v1.NodeConfigStatus */ /* NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource. */ -export interface IoK8sApiCoreV1NodeConfigStatus { - active?: IoK8sApiCoreV1NodeConfigSource; - assigned?: IoK8sApiCoreV1NodeConfigSource; +export interface NodeConfigStatus { + active?: NodeConfigSource; + assigned?: NodeConfigSource; error?: string; - lastKnownGood?: IoK8sApiCoreV1NodeConfigSource; + lastKnownGood?: NodeConfigSource; } /* io.k8s.api.core.v1.NodeDaemonEndpoints */ /* NodeDaemonEndpoints lists ports opened by daemons running on the Node. */ -export interface IoK8sApiCoreV1NodeDaemonEndpoints { - kubeletEndpoint?: IoK8sApiCoreV1DaemonEndpoint; +export interface NodeDaemonEndpoints { + kubeletEndpoint?: DaemonEndpoint; } /* io.k8s.api.core.v1.NodeFeatures */ /* NodeFeatures describes the set of features implemented by the CRI implementation. The features contained in the NodeFeatures should depend only on the cri implementation independent of runtime handlers. */ -export interface IoK8sApiCoreV1NodeFeatures { +export interface NodeFeatures { supplementalGroupsPolicy?: boolean; } /* io.k8s.api.core.v1.NodeList */ /* NodeList is the whole list of all Nodes which have been registered with master. */ -export interface IoK8sApiCoreV1NodeList { +export interface NodeList { apiVersion?: string; - items: IoK8sApiCoreV1Node[]; + items: Node[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.NodeRuntimeHandler */ /* NodeRuntimeHandler is a set of runtime handler information. */ -export interface IoK8sApiCoreV1NodeRuntimeHandler { - features?: IoK8sApiCoreV1NodeRuntimeHandlerFeatures; +export interface NodeRuntimeHandler { + features?: NodeRuntimeHandlerFeatures; name?: string; } /* io.k8s.api.core.v1.NodeRuntimeHandlerFeatures */ /* NodeRuntimeHandlerFeatures is a set of features implemented by the runtime handler. */ -export interface IoK8sApiCoreV1NodeRuntimeHandlerFeatures { +export interface NodeRuntimeHandlerFeatures { recursiveReadOnlyMounts?: boolean; userNamespaces?: boolean; } /* io.k8s.api.core.v1.NodeSelector */ /* A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms. */ -export interface IoK8sApiCoreV1NodeSelector { - nodeSelectorTerms: IoK8sApiCoreV1NodeSelectorTerm[]; +export interface NodeSelector { + nodeSelectorTerms: NodeSelectorTerm[]; } /* io.k8s.api.core.v1.NodeSelectorRequirement */ /* A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. */ -export interface IoK8sApiCoreV1NodeSelectorRequirement { +export interface NodeSelectorRequirement { key: string; operator: "DoesNotExist" | "Exists" | "Gt" | "In" | "Lt" | "NotIn"; values?: string[]; } /* io.k8s.api.core.v1.NodeSelectorTerm */ /* A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. */ -export interface IoK8sApiCoreV1NodeSelectorTerm { - matchExpressions?: IoK8sApiCoreV1NodeSelectorRequirement[]; - matchFields?: IoK8sApiCoreV1NodeSelectorRequirement[]; +export interface NodeSelectorTerm { + matchExpressions?: NodeSelectorRequirement[]; + matchFields?: NodeSelectorRequirement[]; } /* io.k8s.api.core.v1.NodeSpec */ /* NodeSpec describes the attributes that a node is created with. */ -export interface IoK8sApiCoreV1NodeSpec { - configSource?: IoK8sApiCoreV1NodeConfigSource; +export interface NodeSpec { + configSource?: NodeConfigSource; externalID?: string; podCIDR?: string; podCIDRs?: string[]; providerID?: string; - taints?: IoK8sApiCoreV1Taint[]; + taints?: Taint[]; unschedulable?: boolean; } /* io.k8s.api.core.v1.NodeStatus */ /* NodeStatus is information about the current status of a node. */ -export interface IoK8sApiCoreV1NodeStatus { - addresses?: IoK8sApiCoreV1NodeAddress[]; +export interface NodeStatus { + addresses?: NodeAddress[]; allocatable?: { [key: string]: unknown; }; capacity?: { [key: string]: unknown; }; - conditions?: IoK8sApiCoreV1NodeCondition[]; - config?: IoK8sApiCoreV1NodeConfigStatus; - daemonEndpoints?: IoK8sApiCoreV1NodeDaemonEndpoints; - features?: IoK8sApiCoreV1NodeFeatures; - images?: IoK8sApiCoreV1ContainerImage[]; - nodeInfo?: IoK8sApiCoreV1NodeSystemInfo; + conditions?: NodeCondition[]; + config?: NodeConfigStatus; + daemonEndpoints?: NodeDaemonEndpoints; + features?: NodeFeatures; + images?: ContainerImage[]; + nodeInfo?: NodeSystemInfo; phase?: "Pending" | "Running" | "Terminated"; - runtimeHandlers?: IoK8sApiCoreV1NodeRuntimeHandler[]; - volumesAttached?: IoK8sApiCoreV1AttachedVolume[]; + runtimeHandlers?: NodeRuntimeHandler[]; + volumesAttached?: AttachedVolume[]; volumesInUse?: string[]; } /* io.k8s.api.core.v1.NodeSystemInfo */ /* NodeSystemInfo is a set of ids/uuids to uniquely identify the node. */ -export interface IoK8sApiCoreV1NodeSystemInfo { +export interface NodeSystemInfo { architecture: string; bootID: string; containerRuntimeVersion: string; @@ -21570,13 +21570,13 @@ export interface IoK8sApiCoreV1NodeSystemInfo { } /* io.k8s.api.core.v1.ObjectFieldSelector */ /* ObjectFieldSelector selects an APIVersioned field of an object. */ -export interface IoK8sApiCoreV1ObjectFieldSelector { +export interface ObjectFieldSelector { apiVersion?: string; fieldPath: string; } /* io.k8s.api.core.v1.ObjectReference */ /* ObjectReference contains enough information to let you inspect or modify the referred object. */ -export interface IoK8sApiCoreV1ObjectReference { +export interface ObjectReference { apiVersion?: string; fieldPath?: string; kind?: string; @@ -21587,27 +21587,27 @@ export interface IoK8sApiCoreV1ObjectReference { } /* io.k8s.api.core.v1.PersistentVolume */ /* PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes */ -export interface IoK8sApiCoreV1PersistentVolume { +export interface PersistentVolume { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1PersistentVolumeSpec; - status?: IoK8sApiCoreV1PersistentVolumeStatus; + metadata?: ObjectMeta; + spec?: PersistentVolumeSpec; + status?: PersistentVolumeStatus; } /* io.k8s.api.core.v1.PersistentVolumeClaim */ /* PersistentVolumeClaim is a user's request for and claim to a persistent volume */ -export interface IoK8sApiCoreV1PersistentVolumeClaim { +export interface PersistentVolumeClaim { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1PersistentVolumeClaimSpec; - status?: IoK8sApiCoreV1PersistentVolumeClaimStatus; + metadata?: ObjectMeta; + spec?: PersistentVolumeClaimSpec; + status?: PersistentVolumeClaimStatus; } /* io.k8s.api.core.v1.PersistentVolumeClaimCondition */ /* PersistentVolumeClaimCondition contains details about state of pvc */ -export interface IoK8sApiCoreV1PersistentVolumeClaimCondition { - lastProbeTime?: IoK8sApimachineryPkgApisMetaV1Time; - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface PersistentVolumeClaimCondition { + lastProbeTime?: Time; + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -21615,20 +21615,20 @@ export interface IoK8sApiCoreV1PersistentVolumeClaimCondition { } /* io.k8s.api.core.v1.PersistentVolumeClaimList */ /* PersistentVolumeClaimList is a list of PersistentVolumeClaim items. */ -export interface IoK8sApiCoreV1PersistentVolumeClaimList { +export interface PersistentVolumeClaimList { apiVersion?: string; - items: IoK8sApiCoreV1PersistentVolumeClaim[]; + items: PersistentVolumeClaim[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.PersistentVolumeClaimSpec */ /* PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes */ -export interface IoK8sApiCoreV1PersistentVolumeClaimSpec { +export interface PersistentVolumeClaimSpec { accessModes?: ("ReadOnlyMany" | "ReadWriteMany" | "ReadWriteOnce" | "ReadWriteOncePod")[]; - dataSource?: IoK8sApiCoreV1TypedLocalObjectReference; - dataSourceRef?: IoK8sApiCoreV1TypedObjectReference; - resources?: IoK8sApiCoreV1VolumeResourceRequirements; - selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + dataSource?: TypedLocalObjectReference; + dataSourceRef?: TypedObjectReference; + resources?: VolumeResourceRequirements; + selector?: LabelSelector; storageClassName?: string; volumeAttributesClassName?: string; volumeMode?: "Block" | "Filesystem"; @@ -21636,7 +21636,7 @@ export interface IoK8sApiCoreV1PersistentVolumeClaimSpec { } /* io.k8s.api.core.v1.PersistentVolumeClaimStatus */ /* PersistentVolumeClaimStatus is the current status of a persistent volume claim. */ -export interface IoK8sApiCoreV1PersistentVolumeClaimStatus { +export interface PersistentVolumeClaimStatus { accessModes?: ("ReadOnlyMany" | "ReadWriteMany" | "ReadWriteOnce" | "ReadWriteOncePod")[]; allocatedResourceStatuses?: { [key: string]: unknown; @@ -21647,118 +21647,118 @@ export interface IoK8sApiCoreV1PersistentVolumeClaimStatus { capacity?: { [key: string]: unknown; }; - conditions?: IoK8sApiCoreV1PersistentVolumeClaimCondition[]; + conditions?: PersistentVolumeClaimCondition[]; currentVolumeAttributesClassName?: string; - modifyVolumeStatus?: IoK8sApiCoreV1ModifyVolumeStatus; + modifyVolumeStatus?: ModifyVolumeStatus; phase?: "Bound" | "Lost" | "Pending"; } /* io.k8s.api.core.v1.PersistentVolumeClaimTemplate */ /* PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource. */ -export interface IoK8sApiCoreV1PersistentVolumeClaimTemplate { - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiCoreV1PersistentVolumeClaimSpec; +export interface PersistentVolumeClaimTemplate { + metadata?: ObjectMeta; + spec: PersistentVolumeClaimSpec; } /* io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource */ /* PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system). */ -export interface IoK8sApiCoreV1PersistentVolumeClaimVolumeSource { +export interface PersistentVolumeClaimVolumeSource { claimName: string; readOnly?: boolean; } /* io.k8s.api.core.v1.PersistentVolumeList */ /* PersistentVolumeList is a list of PersistentVolume items. */ -export interface IoK8sApiCoreV1PersistentVolumeList { +export interface PersistentVolumeList { apiVersion?: string; - items: IoK8sApiCoreV1PersistentVolume[]; + items: PersistentVolume[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.PersistentVolumeSpec */ /* PersistentVolumeSpec is the specification of a persistent volume. */ -export interface IoK8sApiCoreV1PersistentVolumeSpec { +export interface PersistentVolumeSpec { accessModes?: ("ReadOnlyMany" | "ReadWriteMany" | "ReadWriteOnce" | "ReadWriteOncePod")[]; - awsElasticBlockStore?: IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource; - azureDisk?: IoK8sApiCoreV1AzureDiskVolumeSource; - azureFile?: IoK8sApiCoreV1AzureFilePersistentVolumeSource; + awsElasticBlockStore?: AWSElasticBlockStoreVolumeSource; + azureDisk?: AzureDiskVolumeSource; + azureFile?: AzureFilePersistentVolumeSource; capacity?: { [key: string]: unknown; }; - cephfs?: IoK8sApiCoreV1CephFSPersistentVolumeSource; - cinder?: IoK8sApiCoreV1CinderPersistentVolumeSource; - claimRef?: IoK8sApiCoreV1ObjectReference; - csi?: IoK8sApiCoreV1CSIPersistentVolumeSource; - fc?: IoK8sApiCoreV1FCVolumeSource; - flexVolume?: IoK8sApiCoreV1FlexPersistentVolumeSource; - flocker?: IoK8sApiCoreV1FlockerVolumeSource; - gcePersistentDisk?: IoK8sApiCoreV1GCEPersistentDiskVolumeSource; - glusterfs?: IoK8sApiCoreV1GlusterfsPersistentVolumeSource; - hostPath?: IoK8sApiCoreV1HostPathVolumeSource; - iscsi?: IoK8sApiCoreV1ISCSIPersistentVolumeSource; - local?: IoK8sApiCoreV1LocalVolumeSource; + cephfs?: CephFSPersistentVolumeSource; + cinder?: CinderPersistentVolumeSource; + claimRef?: ObjectReference; + csi?: CSIPersistentVolumeSource; + fc?: FCVolumeSource; + flexVolume?: FlexPersistentVolumeSource; + flocker?: FlockerVolumeSource; + gcePersistentDisk?: GCEPersistentDiskVolumeSource; + glusterfs?: GlusterfsPersistentVolumeSource; + hostPath?: HostPathVolumeSource; + iscsi?: ISCSIPersistentVolumeSource; + local?: LocalVolumeSource; mountOptions?: string[]; - nfs?: IoK8sApiCoreV1NFSVolumeSource; - nodeAffinity?: IoK8sApiCoreV1VolumeNodeAffinity; + nfs?: NFSVolumeSource; + nodeAffinity?: VolumeNodeAffinity; persistentVolumeReclaimPolicy?: "Delete" | "Recycle" | "Retain"; - photonPersistentDisk?: IoK8sApiCoreV1PhotonPersistentDiskVolumeSource; - portworxVolume?: IoK8sApiCoreV1PortworxVolumeSource; - quobyte?: IoK8sApiCoreV1QuobyteVolumeSource; - rbd?: IoK8sApiCoreV1RBDPersistentVolumeSource; - scaleIO?: IoK8sApiCoreV1ScaleIOPersistentVolumeSource; + photonPersistentDisk?: PhotonPersistentDiskVolumeSource; + portworxVolume?: PortworxVolumeSource; + quobyte?: QuobyteVolumeSource; + rbd?: RBDPersistentVolumeSource; + scaleIO?: ScaleIOPersistentVolumeSource; storageClassName?: string; - storageos?: IoK8sApiCoreV1StorageOSPersistentVolumeSource; + storageos?: StorageOSPersistentVolumeSource; volumeAttributesClassName?: string; volumeMode?: "Block" | "Filesystem"; - vsphereVolume?: IoK8sApiCoreV1VsphereVirtualDiskVolumeSource; + vsphereVolume?: VsphereVirtualDiskVolumeSource; } /* io.k8s.api.core.v1.PersistentVolumeStatus */ /* PersistentVolumeStatus is the current status of a persistent volume. */ -export interface IoK8sApiCoreV1PersistentVolumeStatus { - lastPhaseTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface PersistentVolumeStatus { + lastPhaseTransitionTime?: Time; message?: string; phase?: "Available" | "Bound" | "Failed" | "Pending" | "Released"; reason?: string; } /* io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource */ /* Represents a Photon Controller persistent disk resource. */ -export interface IoK8sApiCoreV1PhotonPersistentDiskVolumeSource { +export interface PhotonPersistentDiskVolumeSource { fsType?: string; pdID: string; } /* io.k8s.api.core.v1.Pod */ /* Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts. */ -export interface IoK8sApiCoreV1Pod { +export interface Pod { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1PodSpec; - status?: IoK8sApiCoreV1PodStatus; + metadata?: ObjectMeta; + spec?: PodSpec; + status?: PodStatus; } /* io.k8s.api.core.v1.PodAffinity */ /* Pod affinity is a group of inter pod affinity scheduling rules. */ -export interface IoK8sApiCoreV1PodAffinity { - preferredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1WeightedPodAffinityTerm[]; - requiredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1PodAffinityTerm[]; +export interface PodAffinity { + preferredDuringSchedulingIgnoredDuringExecution?: WeightedPodAffinityTerm[]; + requiredDuringSchedulingIgnoredDuringExecution?: PodAffinityTerm[]; } /* io.k8s.api.core.v1.PodAffinityTerm */ /* Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running */ -export interface IoK8sApiCoreV1PodAffinityTerm { - labelSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +export interface PodAffinityTerm { + labelSelector?: LabelSelector; matchLabelKeys?: string[]; mismatchLabelKeys?: string[]; - namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + namespaceSelector?: LabelSelector; namespaces?: string[]; topologyKey: string; } /* io.k8s.api.core.v1.PodAntiAffinity */ /* Pod anti affinity is a group of inter pod anti affinity scheduling rules. */ -export interface IoK8sApiCoreV1PodAntiAffinity { - preferredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1WeightedPodAffinityTerm[]; - requiredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1PodAffinityTerm[]; +export interface PodAntiAffinity { + preferredDuringSchedulingIgnoredDuringExecution?: WeightedPodAffinityTerm[]; + requiredDuringSchedulingIgnoredDuringExecution?: PodAffinityTerm[]; } /* io.k8s.api.core.v1.PodCondition */ /* PodCondition contains details for the current condition of this pod. */ -export interface IoK8sApiCoreV1PodCondition { - lastProbeTime?: IoK8sApimachineryPkgApisMetaV1Time; - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface PodCondition { + lastProbeTime?: Time; + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -21766,210 +21766,210 @@ export interface IoK8sApiCoreV1PodCondition { } /* io.k8s.api.core.v1.PodDNSConfig */ /* PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy. */ -export interface IoK8sApiCoreV1PodDNSConfig { +export interface PodDNSConfig { nameservers?: string[]; - options?: IoK8sApiCoreV1PodDNSConfigOption[]; + options?: PodDNSConfigOption[]; searches?: string[]; } /* io.k8s.api.core.v1.PodDNSConfigOption */ /* PodDNSConfigOption defines DNS resolver options of a pod. */ -export interface IoK8sApiCoreV1PodDNSConfigOption { +export interface PodDNSConfigOption { name?: string; value?: string; } /* io.k8s.api.core.v1.PodIP */ /* PodIP represents a single IP address allocated to the pod. */ -export interface IoK8sApiCoreV1PodIP { +export interface PodIP { ip: string; } /* io.k8s.api.core.v1.PodList */ /* PodList is a list of Pods. */ -export interface IoK8sApiCoreV1PodList { +export interface PodList { apiVersion?: string; - items: IoK8sApiCoreV1Pod[]; + items: Pod[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.PodOS */ /* PodOS defines the OS parameters of a pod. */ -export interface IoK8sApiCoreV1PodOS { +export interface PodOS { name: string; } /* io.k8s.api.core.v1.PodReadinessGate */ /* PodReadinessGate contains the reference to a pod condition */ -export interface IoK8sApiCoreV1PodReadinessGate { +export interface PodReadinessGate { conditionType: string; } /* io.k8s.api.core.v1.PodResourceClaim */ /* PodResourceClaim references exactly one ResourceClaim, either directly or by naming a ResourceClaimTemplate which is then turned into a ResourceClaim for the pod. It adds a name to it that uniquely identifies the ResourceClaim inside the Pod. Containers that need access to the ResourceClaim reference it with this name. */ -export interface IoK8sApiCoreV1PodResourceClaim { +export interface PodResourceClaim { name: string; resourceClaimName?: string; resourceClaimTemplateName?: string; } /* io.k8s.api.core.v1.PodResourceClaimStatus */ /* PodResourceClaimStatus is stored in the PodStatus for each PodResourceClaim which references a ResourceClaimTemplate. It stores the generated name for the corresponding ResourceClaim. */ -export interface IoK8sApiCoreV1PodResourceClaimStatus { +export interface PodResourceClaimStatus { name: string; resourceClaimName?: string; } /* io.k8s.api.core.v1.PodSchedulingGate */ /* PodSchedulingGate is associated to a Pod to guard its scheduling. */ -export interface IoK8sApiCoreV1PodSchedulingGate { +export interface PodSchedulingGate { name: string; } /* io.k8s.api.core.v1.PodSecurityContext */ /* PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext. */ -export interface IoK8sApiCoreV1PodSecurityContext { - appArmorProfile?: IoK8sApiCoreV1AppArmorProfile; +export interface PodSecurityContext { + appArmorProfile?: AppArmorProfile; fsGroup?: number; fsGroupChangePolicy?: "Always" | "OnRootMismatch"; runAsGroup?: number; runAsNonRoot?: boolean; runAsUser?: number; seLinuxChangePolicy?: string; - seLinuxOptions?: IoK8sApiCoreV1SELinuxOptions; - seccompProfile?: IoK8sApiCoreV1SeccompProfile; + seLinuxOptions?: SELinuxOptions; + seccompProfile?: SeccompProfile; supplementalGroups?: number[]; supplementalGroupsPolicy?: "Merge" | "Strict"; - sysctls?: IoK8sApiCoreV1Sysctl[]; - windowsOptions?: IoK8sApiCoreV1WindowsSecurityContextOptions; + sysctls?: Sysctl[]; + windowsOptions?: WindowsSecurityContextOptions; } /* io.k8s.api.core.v1.PodSpec */ /* PodSpec is a description of a pod. */ -export interface IoK8sApiCoreV1PodSpec { +export interface PodSpec { activeDeadlineSeconds?: number; - affinity?: IoK8sApiCoreV1Affinity; + affinity?: Affinity; automountServiceAccountToken?: boolean; - containers: IoK8sApiCoreV1Container[]; - dnsConfig?: IoK8sApiCoreV1PodDNSConfig; + containers: Container[]; + dnsConfig?: PodDNSConfig; dnsPolicy?: "ClusterFirst" | "ClusterFirstWithHostNet" | "Default" | "None"; enableServiceLinks?: boolean; - ephemeralContainers?: IoK8sApiCoreV1EphemeralContainer[]; - hostAliases?: IoK8sApiCoreV1HostAlias[]; + ephemeralContainers?: EphemeralContainer[]; + hostAliases?: HostAlias[]; hostIPC?: boolean; hostNetwork?: boolean; hostPID?: boolean; hostUsers?: boolean; hostname?: string; - imagePullSecrets?: IoK8sApiCoreV1LocalObjectReference[]; - initContainers?: IoK8sApiCoreV1Container[]; + imagePullSecrets?: LocalObjectReference[]; + initContainers?: Container[]; nodeName?: string; nodeSelector?: { [key: string]: unknown; }; - os?: IoK8sApiCoreV1PodOS; + os?: PodOS; overhead?: { [key: string]: unknown; }; preemptionPolicy?: "Never" | "PreemptLowerPriority"; priority?: number; priorityClassName?: string; - readinessGates?: IoK8sApiCoreV1PodReadinessGate[]; - resourceClaims?: IoK8sApiCoreV1PodResourceClaim[]; - resources?: IoK8sApiCoreV1ResourceRequirements; + readinessGates?: PodReadinessGate[]; + resourceClaims?: PodResourceClaim[]; + resources?: ResourceRequirements; restartPolicy?: "Always" | "Never" | "OnFailure"; runtimeClassName?: string; schedulerName?: string; - schedulingGates?: IoK8sApiCoreV1PodSchedulingGate[]; - securityContext?: IoK8sApiCoreV1PodSecurityContext; + schedulingGates?: PodSchedulingGate[]; + securityContext?: PodSecurityContext; serviceAccount?: string; serviceAccountName?: string; setHostnameAsFQDN?: boolean; shareProcessNamespace?: boolean; subdomain?: string; terminationGracePeriodSeconds?: number; - tolerations?: IoK8sApiCoreV1Toleration[]; - topologySpreadConstraints?: IoK8sApiCoreV1TopologySpreadConstraint[]; - volumes?: IoK8sApiCoreV1Volume[]; + tolerations?: Toleration[]; + topologySpreadConstraints?: TopologySpreadConstraint[]; + volumes?: Volume[]; } /* io.k8s.api.core.v1.PodStatus */ /* PodStatus represents information about the status of a pod. Status may trail the actual state of a system, especially if the node that hosts the pod cannot contact the control plane. */ -export interface IoK8sApiCoreV1PodStatus { - conditions?: IoK8sApiCoreV1PodCondition[]; - containerStatuses?: IoK8sApiCoreV1ContainerStatus[]; - ephemeralContainerStatuses?: IoK8sApiCoreV1ContainerStatus[]; +export interface PodStatus { + conditions?: PodCondition[]; + containerStatuses?: ContainerStatus[]; + ephemeralContainerStatuses?: ContainerStatus[]; hostIP?: string; - hostIPs?: IoK8sApiCoreV1HostIP[]; - initContainerStatuses?: IoK8sApiCoreV1ContainerStatus[]; + hostIPs?: HostIP[]; + initContainerStatuses?: ContainerStatus[]; message?: string; nominatedNodeName?: string; phase?: "Failed" | "Pending" | "Running" | "Succeeded" | "Unknown"; podIP?: string; - podIPs?: IoK8sApiCoreV1PodIP[]; + podIPs?: PodIP[]; qosClass?: "BestEffort" | "Burstable" | "Guaranteed"; reason?: string; resize?: string; - resourceClaimStatuses?: IoK8sApiCoreV1PodResourceClaimStatus[]; - startTime?: IoK8sApimachineryPkgApisMetaV1Time; + resourceClaimStatuses?: PodResourceClaimStatus[]; + startTime?: Time; } /* io.k8s.api.core.v1.PodTemplate */ /* PodTemplate describes a template for creating copies of a predefined pod. */ -export interface IoK8sApiCoreV1PodTemplate { +export interface PodTemplate { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - template?: IoK8sApiCoreV1PodTemplateSpec; + metadata?: ObjectMeta; + template?: PodTemplateSpec; } /* io.k8s.api.core.v1.PodTemplateList */ /* PodTemplateList is a list of PodTemplates. */ -export interface IoK8sApiCoreV1PodTemplateList { +export interface PodTemplateList { apiVersion?: string; - items: IoK8sApiCoreV1PodTemplate[]; + items: PodTemplate[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.PodTemplateSpec */ /* PodTemplateSpec describes the data a pod should have when created from a template */ -export interface IoK8sApiCoreV1PodTemplateSpec { - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1PodSpec; +export interface PodTemplateSpec { + metadata?: ObjectMeta; + spec?: PodSpec; } /* io.k8s.api.core.v1.PortStatus */ /* PortStatus represents the error condition of a service port */ -export interface IoK8sApiCoreV1PortStatus { +export interface PortStatus { error?: string; port: number; protocol: "SCTP" | "TCP" | "UDP"; } /* io.k8s.api.core.v1.PortworxVolumeSource */ /* PortworxVolumeSource represents a Portworx volume resource. */ -export interface IoK8sApiCoreV1PortworxVolumeSource { +export interface PortworxVolumeSource { fsType?: string; readOnly?: boolean; volumeID: string; } /* io.k8s.api.core.v1.PreferredSchedulingTerm */ /* An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). */ -export interface IoK8sApiCoreV1PreferredSchedulingTerm { - preference: IoK8sApiCoreV1NodeSelectorTerm; +export interface PreferredSchedulingTerm { + preference: NodeSelectorTerm; weight: number; } /* io.k8s.api.core.v1.Probe */ /* Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. */ export interface IoK8sApiCoreV1Probe { - exec?: IoK8sApiCoreV1ExecAction; + exec?: ExecAction; failureThreshold?: number; - grpc?: IoK8sApiCoreV1GRPCAction; - httpGet?: IoK8sApiCoreV1HTTPGetAction; + grpc?: GRPCAction; + httpGet?: HTTPGetAction; initialDelaySeconds?: number; periodSeconds?: number; successThreshold?: number; - tcpSocket?: IoK8sApiCoreV1TCPSocketAction; + tcpSocket?: TCPSocketAction; terminationGracePeriodSeconds?: number; timeoutSeconds?: number; } /* io.k8s.api.core.v1.ProjectedVolumeSource */ /* Represents a projected volume source */ -export interface IoK8sApiCoreV1ProjectedVolumeSource { +export interface ProjectedVolumeSource { defaultMode?: number; - sources?: IoK8sApiCoreV1VolumeProjection[]; + sources?: VolumeProjection[]; } /* io.k8s.api.core.v1.QuobyteVolumeSource */ /* Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1QuobyteVolumeSource { +export interface QuobyteVolumeSource { group?: string; readOnly?: boolean; registry: string; @@ -21979,41 +21979,41 @@ export interface IoK8sApiCoreV1QuobyteVolumeSource { } /* io.k8s.api.core.v1.RBDPersistentVolumeSource */ /* Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1RBDPersistentVolumeSource { +export interface RBDPersistentVolumeSource { fsType?: string; image: string; keyring?: string; monitors: string[]; pool?: string; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1SecretReference; + secretRef?: SecretReference; user?: string; } /* io.k8s.api.core.v1.RBDVolumeSource */ /* Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1RBDVolumeSource { +export interface RBDVolumeSource { fsType?: string; image: string; keyring?: string; monitors: string[]; pool?: string; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1LocalObjectReference; + secretRef?: LocalObjectReference; user?: string; } /* io.k8s.api.core.v1.ReplicationController */ /* ReplicationController represents the configuration of a replication controller. */ -export interface IoK8sApiCoreV1ReplicationController { +export interface ReplicationController { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1ReplicationControllerSpec; - status?: IoK8sApiCoreV1ReplicationControllerStatus; + metadata?: ObjectMeta; + spec?: ReplicationControllerSpec; + status?: ReplicationControllerStatus; } /* io.k8s.api.core.v1.ReplicationControllerCondition */ /* ReplicationControllerCondition describes the state of a replication controller at a certain point. */ -export interface IoK8sApiCoreV1ReplicationControllerCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface ReplicationControllerCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -22021,27 +22021,27 @@ export interface IoK8sApiCoreV1ReplicationControllerCondition { } /* io.k8s.api.core.v1.ReplicationControllerList */ /* ReplicationControllerList is a collection of replication controllers. */ -export interface IoK8sApiCoreV1ReplicationControllerList { +export interface ReplicationControllerList { apiVersion?: string; - items: IoK8sApiCoreV1ReplicationController[]; + items: ReplicationController[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.ReplicationControllerSpec */ /* ReplicationControllerSpec is the specification of a replication controller. */ -export interface IoK8sApiCoreV1ReplicationControllerSpec { +export interface ReplicationControllerSpec { minReadySeconds?: number; replicas?: number; selector?: { [key: string]: unknown; }; - template?: IoK8sApiCoreV1PodTemplateSpec; + template?: PodTemplateSpec; } /* io.k8s.api.core.v1.ReplicationControllerStatus */ /* ReplicationControllerStatus represents the current status of a replication controller. */ -export interface IoK8sApiCoreV1ReplicationControllerStatus { +export interface ReplicationControllerStatus { availableReplicas?: number; - conditions?: IoK8sApiCoreV1ReplicationControllerCondition[]; + conditions?: ReplicationControllerCondition[]; fullyLabeledReplicas?: number; observedGeneration?: number; readyReplicas?: number; @@ -22049,52 +22049,52 @@ export interface IoK8sApiCoreV1ReplicationControllerStatus { } /* io.k8s.api.core.v1.ResourceClaim */ /* ResourceClaim references one entry in PodSpec.ResourceClaims. */ -export interface IoK8sApiCoreV1ResourceClaim { +export interface ResourceClaim { name: string; request?: string; } /* io.k8s.api.core.v1.ResourceFieldSelector */ /* ResourceFieldSelector represents container resources (cpu, memory) and their output format */ -export interface IoK8sApiCoreV1ResourceFieldSelector { +export interface ResourceFieldSelector { containerName?: string; - divisor?: IoK8sApimachineryPkgApiResourceQuantity; + divisor?: Quantity; resource: string; } /* io.k8s.api.core.v1.ResourceHealth */ /* ResourceHealth represents the health of a resource. It has the latest device health information. This is a part of KEP https://kep.k8s.io/4680. */ -export interface IoK8sApiCoreV1ResourceHealth { +export interface ResourceHealth { health?: string; resourceID: string; } /* io.k8s.api.core.v1.ResourceQuota */ /* ResourceQuota sets aggregate quota restrictions enforced per namespace */ -export interface IoK8sApiCoreV1ResourceQuota { +export interface ResourceQuota { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1ResourceQuotaSpec; - status?: IoK8sApiCoreV1ResourceQuotaStatus; + metadata?: ObjectMeta; + spec?: ResourceQuotaSpec; + status?: ResourceQuotaStatus; } /* io.k8s.api.core.v1.ResourceQuotaList */ /* ResourceQuotaList is a list of ResourceQuota items. */ -export interface IoK8sApiCoreV1ResourceQuotaList { +export interface ResourceQuotaList { apiVersion?: string; - items: IoK8sApiCoreV1ResourceQuota[]; + items: ResourceQuota[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.ResourceQuotaSpec */ /* ResourceQuotaSpec defines the desired hard limits to enforce for Quota. */ -export interface IoK8sApiCoreV1ResourceQuotaSpec { +export interface ResourceQuotaSpec { hard?: { [key: string]: unknown; }; - scopeSelector?: IoK8sApiCoreV1ScopeSelector; + scopeSelector?: ScopeSelector; scopes?: ("BestEffort" | "CrossNamespacePodAffinity" | "NotBestEffort" | "NotTerminating" | "PriorityClass" | "Terminating")[]; } /* io.k8s.api.core.v1.ResourceQuotaStatus */ /* ResourceQuotaStatus defines the enforced hard limits and observed use. */ -export interface IoK8sApiCoreV1ResourceQuotaStatus { +export interface ResourceQuotaStatus { hard?: { [key: string]: unknown; }; @@ -22104,8 +22104,8 @@ export interface IoK8sApiCoreV1ResourceQuotaStatus { } /* io.k8s.api.core.v1.ResourceRequirements */ /* ResourceRequirements describes the compute resource requirements. */ -export interface IoK8sApiCoreV1ResourceRequirements { - claims?: IoK8sApiCoreV1ResourceClaim[]; +export interface ResourceRequirements { + claims?: ResourceClaim[]; limits?: { [key: string]: unknown; }; @@ -22115,13 +22115,13 @@ export interface IoK8sApiCoreV1ResourceRequirements { } /* io.k8s.api.core.v1.ResourceStatus */ /* ResourceStatus represents the status of a single resource allocated to a Pod. */ -export interface IoK8sApiCoreV1ResourceStatus { +export interface ResourceStatus { name: string; - resources?: IoK8sApiCoreV1ResourceHealth[]; + resources?: ResourceHealth[]; } /* io.k8s.api.core.v1.SELinuxOptions */ /* SELinuxOptions are the labels to be applied to the container */ -export interface IoK8sApiCoreV1SELinuxOptions { +export interface SELinuxOptions { level?: string; role?: string; type?: string; @@ -22129,12 +22129,12 @@ export interface IoK8sApiCoreV1SELinuxOptions { } /* io.k8s.api.core.v1.ScaleIOPersistentVolumeSource */ /* ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume */ -export interface IoK8sApiCoreV1ScaleIOPersistentVolumeSource { +export interface ScaleIOPersistentVolumeSource { fsType?: string; gateway: string; protectionDomain?: string; readOnly?: boolean; - secretRef: IoK8sApiCoreV1SecretReference; + secretRef: SecretReference; sslEnabled?: boolean; storageMode?: string; storagePool?: string; @@ -22143,12 +22143,12 @@ export interface IoK8sApiCoreV1ScaleIOPersistentVolumeSource { } /* io.k8s.api.core.v1.ScaleIOVolumeSource */ /* ScaleIOVolumeSource represents a persistent ScaleIO volume */ -export interface IoK8sApiCoreV1ScaleIOVolumeSource { +export interface ScaleIOVolumeSource { fsType?: string; gateway: string; protectionDomain?: string; readOnly?: boolean; - secretRef: IoK8sApiCoreV1LocalObjectReference; + secretRef: LocalObjectReference; sslEnabled?: boolean; storageMode?: string; storagePool?: string; @@ -22157,32 +22157,32 @@ export interface IoK8sApiCoreV1ScaleIOVolumeSource { } /* io.k8s.api.core.v1.ScopeSelector */ /* A scope selector represents the AND of the selectors represented by the scoped-resource selector requirements. */ -export interface IoK8sApiCoreV1ScopeSelector { - matchExpressions?: IoK8sApiCoreV1ScopedResourceSelectorRequirement[]; +export interface ScopeSelector { + matchExpressions?: ScopedResourceSelectorRequirement[]; } /* io.k8s.api.core.v1.ScopedResourceSelectorRequirement */ /* A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values. */ -export interface IoK8sApiCoreV1ScopedResourceSelectorRequirement { +export interface ScopedResourceSelectorRequirement { operator: "DoesNotExist" | "Exists" | "In" | "NotIn"; scopeName: "BestEffort" | "CrossNamespacePodAffinity" | "NotBestEffort" | "NotTerminating" | "PriorityClass" | "Terminating"; values?: string[]; } /* io.k8s.api.core.v1.SeccompProfile */ /* SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. */ -export interface IoK8sApiCoreV1SeccompProfile { +export interface SeccompProfile { localhostProfile?: string; type: "Localhost" | "RuntimeDefault" | "Unconfined"; } /* io.k8s.api.core.v1.Secret */ /* Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes. */ -export interface IoK8sApiCoreV1Secret { +export interface Secret { apiVersion?: string; data?: { [key: string]: unknown; }; immutable?: boolean; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; stringData?: { [key: string]: unknown; }; @@ -22192,37 +22192,37 @@ export interface IoK8sApiCoreV1Secret { /* SecretEnvSource selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables. */ -export interface IoK8sApiCoreV1SecretEnvSource { +export interface SecretEnvSource { name?: string; optional?: boolean; } /* io.k8s.api.core.v1.SecretKeySelector */ /* SecretKeySelector selects a key of a Secret. */ -export interface IoK8sApiCoreV1SecretKeySelector { +export interface SecretKeySelector { key: string; name?: string; optional?: boolean; } /* io.k8s.api.core.v1.SecretList */ /* SecretList is a list of Secret. */ -export interface IoK8sApiCoreV1SecretList { +export interface SecretList { apiVersion?: string; - items: IoK8sApiCoreV1Secret[]; + items: Secret[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.SecretProjection */ /* Adapts a secret into a projected volume. The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode. */ -export interface IoK8sApiCoreV1SecretProjection { - items?: IoK8sApiCoreV1KeyToPath[]; +export interface SecretProjection { + items?: KeyToPath[]; name?: string; optional?: boolean; } /* io.k8s.api.core.v1.SecretReference */ /* SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace */ -export interface IoK8sApiCoreV1SecretReference { +export interface SecretReference { name?: string; namespace?: string; } @@ -22230,83 +22230,83 @@ export interface IoK8sApiCoreV1SecretReference { /* Adapts a Secret into a volume. The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1SecretVolumeSource { +export interface SecretVolumeSource { defaultMode?: number; - items?: IoK8sApiCoreV1KeyToPath[]; + items?: KeyToPath[]; optional?: boolean; secretName?: string; } /* io.k8s.api.core.v1.SecurityContext */ /* SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence. */ -export interface IoK8sApiCoreV1SecurityContext { +export interface SecurityContext { allowPrivilegeEscalation?: boolean; - appArmorProfile?: IoK8sApiCoreV1AppArmorProfile; - capabilities?: IoK8sApiCoreV1Capabilities; + appArmorProfile?: AppArmorProfile; + capabilities?: Capabilities; privileged?: boolean; procMount?: "Default" | "Unmasked"; readOnlyRootFilesystem?: boolean; runAsGroup?: number; runAsNonRoot?: boolean; runAsUser?: number; - seLinuxOptions?: IoK8sApiCoreV1SELinuxOptions; - seccompProfile?: IoK8sApiCoreV1SeccompProfile; - windowsOptions?: IoK8sApiCoreV1WindowsSecurityContextOptions; + seLinuxOptions?: SELinuxOptions; + seccompProfile?: SeccompProfile; + windowsOptions?: WindowsSecurityContextOptions; } /* io.k8s.api.core.v1.Service */ /* Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy. */ -export interface IoK8sApiCoreV1Service { +export interface Service { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1ServiceSpec; - status?: IoK8sApiCoreV1ServiceStatus; + metadata?: ObjectMeta; + spec?: ServiceSpec; + status?: ServiceStatus; } /* io.k8s.api.core.v1.ServiceAccount */ /* ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets */ -export interface IoK8sApiCoreV1ServiceAccount { +export interface ServiceAccount { apiVersion?: string; automountServiceAccountToken?: boolean; - imagePullSecrets?: IoK8sApiCoreV1LocalObjectReference[]; + imagePullSecrets?: LocalObjectReference[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - secrets?: IoK8sApiCoreV1ObjectReference[]; + metadata?: ObjectMeta; + secrets?: ObjectReference[]; } /* io.k8s.api.core.v1.ServiceAccountList */ /* ServiceAccountList is a list of ServiceAccount objects */ -export interface IoK8sApiCoreV1ServiceAccountList { +export interface ServiceAccountList { apiVersion?: string; - items: IoK8sApiCoreV1ServiceAccount[]; + items: ServiceAccount[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.ServiceAccountTokenProjection */ /* ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server or otherwise). */ -export interface IoK8sApiCoreV1ServiceAccountTokenProjection { +export interface ServiceAccountTokenProjection { audience?: string; expirationSeconds?: number; path: string; } /* io.k8s.api.core.v1.ServiceList */ /* ServiceList holds a list of services. */ -export interface IoK8sApiCoreV1ServiceList { +export interface ServiceList { apiVersion?: string; - items: IoK8sApiCoreV1Service[]; + items: Service[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.ServicePort */ /* ServicePort contains information on service's port. */ -export interface IoK8sApiCoreV1ServicePort { +export interface ServicePort { appProtocol?: string; name?: string; nodePort?: number; port: number; protocol?: "SCTP" | "TCP" | "UDP"; - targetPort?: IoK8sApimachineryPkgUtilIntstrIntOrString; + targetPort?: IntOrString; } /* io.k8s.api.core.v1.ServiceSpec */ /* ServiceSpec describes the attributes that a user creates on a service. */ -export interface IoK8sApiCoreV1ServiceSpec { +export interface ServiceSpec { allocateLoadBalancerNodePorts?: boolean; clusterIP?: string; clusterIPs?: string[]; @@ -22320,73 +22320,73 @@ export interface IoK8sApiCoreV1ServiceSpec { loadBalancerClass?: string; loadBalancerIP?: string; loadBalancerSourceRanges?: string[]; - ports?: IoK8sApiCoreV1ServicePort[]; + ports?: ServicePort[]; publishNotReadyAddresses?: boolean; selector?: { [key: string]: unknown; }; sessionAffinity?: "ClientIP" | "None"; - sessionAffinityConfig?: IoK8sApiCoreV1SessionAffinityConfig; + sessionAffinityConfig?: SessionAffinityConfig; trafficDistribution?: string; type?: "ClusterIP" | "ExternalName" | "LoadBalancer" | "NodePort"; } /* io.k8s.api.core.v1.ServiceStatus */ /* ServiceStatus represents the current status of a service. */ -export interface IoK8sApiCoreV1ServiceStatus { - conditions?: IoK8sApimachineryPkgApisMetaV1Condition[]; - loadBalancer?: IoK8sApiCoreV1LoadBalancerStatus; +export interface ServiceStatus { + conditions?: Condition[]; + loadBalancer?: LoadBalancerStatus; } /* io.k8s.api.core.v1.SessionAffinityConfig */ /* SessionAffinityConfig represents the configurations of session affinity. */ -export interface IoK8sApiCoreV1SessionAffinityConfig { - clientIP?: IoK8sApiCoreV1ClientIPConfig; +export interface SessionAffinityConfig { + clientIP?: ClientIPConfig; } /* io.k8s.api.core.v1.SleepAction */ /* SleepAction describes a "sleep" action. */ -export interface IoK8sApiCoreV1SleepAction { +export interface SleepAction { seconds: number; } /* io.k8s.api.core.v1.StorageOSPersistentVolumeSource */ /* Represents a StorageOS persistent volume resource. */ -export interface IoK8sApiCoreV1StorageOSPersistentVolumeSource { +export interface StorageOSPersistentVolumeSource { fsType?: string; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1ObjectReference; + secretRef?: ObjectReference; volumeName?: string; volumeNamespace?: string; } /* io.k8s.api.core.v1.StorageOSVolumeSource */ /* Represents a StorageOS persistent volume resource. */ -export interface IoK8sApiCoreV1StorageOSVolumeSource { +export interface StorageOSVolumeSource { fsType?: string; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1LocalObjectReference; + secretRef?: LocalObjectReference; volumeName?: string; volumeNamespace?: string; } /* io.k8s.api.core.v1.Sysctl */ /* Sysctl defines a kernel parameter to be set */ -export interface IoK8sApiCoreV1Sysctl { +export interface Sysctl { name: string; value: string; } /* io.k8s.api.core.v1.TCPSocketAction */ /* TCPSocketAction describes an action based on opening a socket */ -export interface IoK8sApiCoreV1TCPSocketAction { +export interface TCPSocketAction { host?: string; - port: IoK8sApimachineryPkgUtilIntstrIntOrString; + port: IntOrString; } /* io.k8s.api.core.v1.Taint */ /* The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint. */ -export interface IoK8sApiCoreV1Taint { +export interface Taint { effect: "NoExecute" | "NoSchedule" | "PreferNoSchedule"; key: string; - timeAdded?: IoK8sApimachineryPkgApisMetaV1Time; + timeAdded?: Time; value?: string; } /* io.k8s.api.core.v1.Toleration */ /* The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . */ -export interface IoK8sApiCoreV1Toleration { +export interface Toleration { effect?: "NoExecute" | "NoSchedule" | "PreferNoSchedule"; key?: string; operator?: "Equal" | "Exists"; @@ -22395,19 +22395,19 @@ export interface IoK8sApiCoreV1Toleration { } /* io.k8s.api.core.v1.TopologySelectorLabelRequirement */ /* A topology selector requirement is a selector that matches given label. This is an alpha feature and may change in the future. */ -export interface IoK8sApiCoreV1TopologySelectorLabelRequirement { +export interface TopologySelectorLabelRequirement { key: string; values: string[]; } /* io.k8s.api.core.v1.TopologySelectorTerm */ /* A topology selector term represents the result of label queries. A null or empty topology selector term matches no objects. The requirements of them are ANDed. It provides a subset of functionality as NodeSelectorTerm. This is an alpha feature and may change in the future. */ -export interface IoK8sApiCoreV1TopologySelectorTerm { - matchLabelExpressions?: IoK8sApiCoreV1TopologySelectorLabelRequirement[]; +export interface TopologySelectorTerm { + matchLabelExpressions?: TopologySelectorLabelRequirement[]; } /* io.k8s.api.core.v1.TopologySpreadConstraint */ /* TopologySpreadConstraint specifies how to spread matching pods among the given topology. */ -export interface IoK8sApiCoreV1TopologySpreadConstraint { - labelSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +export interface TopologySpreadConstraint { + labelSelector?: LabelSelector; matchLabelKeys?: string[]; maxSkew: number; minDomains?: number; @@ -22418,14 +22418,14 @@ export interface IoK8sApiCoreV1TopologySpreadConstraint { } /* io.k8s.api.core.v1.TypedLocalObjectReference */ /* TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace. */ -export interface IoK8sApiCoreV1TypedLocalObjectReference { +export interface TypedLocalObjectReference { apiGroup?: string; kind: string; name: string; } /* io.k8s.api.core.v1.TypedObjectReference */ /* TypedObjectReference contains enough information to let you locate the typed referenced object */ -export interface IoK8sApiCoreV1TypedObjectReference { +export interface TypedObjectReference { apiGroup?: string; kind: string; name: string; @@ -22433,48 +22433,48 @@ export interface IoK8sApiCoreV1TypedObjectReference { } /* io.k8s.api.core.v1.Volume */ /* Volume represents a named volume in a pod that may be accessed by any container in the pod. */ -export interface IoK8sApiCoreV1Volume { - awsElasticBlockStore?: IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource; - azureDisk?: IoK8sApiCoreV1AzureDiskVolumeSource; - azureFile?: IoK8sApiCoreV1AzureFileVolumeSource; - cephfs?: IoK8sApiCoreV1CephFSVolumeSource; - cinder?: IoK8sApiCoreV1CinderVolumeSource; - configMap?: IoK8sApiCoreV1ConfigMapVolumeSource; - csi?: IoK8sApiCoreV1CSIVolumeSource; - downwardAPI?: IoK8sApiCoreV1DownwardAPIVolumeSource; - emptyDir?: IoK8sApiCoreV1EmptyDirVolumeSource; - ephemeral?: IoK8sApiCoreV1EphemeralVolumeSource; - fc?: IoK8sApiCoreV1FCVolumeSource; - flexVolume?: IoK8sApiCoreV1FlexVolumeSource; - flocker?: IoK8sApiCoreV1FlockerVolumeSource; - gcePersistentDisk?: IoK8sApiCoreV1GCEPersistentDiskVolumeSource; - gitRepo?: IoK8sApiCoreV1GitRepoVolumeSource; - glusterfs?: IoK8sApiCoreV1GlusterfsVolumeSource; - hostPath?: IoK8sApiCoreV1HostPathVolumeSource; - image?: IoK8sApiCoreV1ImageVolumeSource; - iscsi?: IoK8sApiCoreV1ISCSIVolumeSource; +export interface Volume { + awsElasticBlockStore?: AWSElasticBlockStoreVolumeSource; + azureDisk?: AzureDiskVolumeSource; + azureFile?: AzureFileVolumeSource; + cephfs?: CephFSVolumeSource; + cinder?: CinderVolumeSource; + configMap?: ConfigMapVolumeSource; + csi?: CSIVolumeSource; + downwardAPI?: DownwardAPIVolumeSource; + emptyDir?: EmptyDirVolumeSource; + ephemeral?: EphemeralVolumeSource; + fc?: FCVolumeSource; + flexVolume?: FlexVolumeSource; + flocker?: FlockerVolumeSource; + gcePersistentDisk?: GCEPersistentDiskVolumeSource; + gitRepo?: GitRepoVolumeSource; + glusterfs?: GlusterfsVolumeSource; + hostPath?: HostPathVolumeSource; + image?: ImageVolumeSource; + iscsi?: ISCSIVolumeSource; name: string; - nfs?: IoK8sApiCoreV1NFSVolumeSource; - persistentVolumeClaim?: IoK8sApiCoreV1PersistentVolumeClaimVolumeSource; - photonPersistentDisk?: IoK8sApiCoreV1PhotonPersistentDiskVolumeSource; - portworxVolume?: IoK8sApiCoreV1PortworxVolumeSource; - projected?: IoK8sApiCoreV1ProjectedVolumeSource; - quobyte?: IoK8sApiCoreV1QuobyteVolumeSource; - rbd?: IoK8sApiCoreV1RBDVolumeSource; - scaleIO?: IoK8sApiCoreV1ScaleIOVolumeSource; - secret?: IoK8sApiCoreV1SecretVolumeSource; - storageos?: IoK8sApiCoreV1StorageOSVolumeSource; - vsphereVolume?: IoK8sApiCoreV1VsphereVirtualDiskVolumeSource; + nfs?: NFSVolumeSource; + persistentVolumeClaim?: PersistentVolumeClaimVolumeSource; + photonPersistentDisk?: PhotonPersistentDiskVolumeSource; + portworxVolume?: PortworxVolumeSource; + projected?: ProjectedVolumeSource; + quobyte?: QuobyteVolumeSource; + rbd?: RBDVolumeSource; + scaleIO?: ScaleIOVolumeSource; + secret?: SecretVolumeSource; + storageos?: StorageOSVolumeSource; + vsphereVolume?: VsphereVirtualDiskVolumeSource; } /* io.k8s.api.core.v1.VolumeDevice */ /* volumeDevice describes a mapping of a raw block device within a container. */ -export interface IoK8sApiCoreV1VolumeDevice { +export interface VolumeDevice { devicePath: string; name: string; } /* io.k8s.api.core.v1.VolumeMount */ /* VolumeMount describes a mounting of a Volume within a container. */ -export interface IoK8sApiCoreV1VolumeMount { +export interface VolumeMount { mountPath: string; mountPropagation?: "Bidirectional" | "HostToContainer" | "None"; name: string; @@ -22485,7 +22485,7 @@ export interface IoK8sApiCoreV1VolumeMount { } /* io.k8s.api.core.v1.VolumeMountStatus */ /* VolumeMountStatus shows status of volume mounts. */ -export interface IoK8sApiCoreV1VolumeMountStatus { +export interface VolumeMountStatus { mountPath: string; name: string; readOnly?: boolean; @@ -22493,21 +22493,21 @@ export interface IoK8sApiCoreV1VolumeMountStatus { } /* io.k8s.api.core.v1.VolumeNodeAffinity */ /* VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from. */ -export interface IoK8sApiCoreV1VolumeNodeAffinity { - required?: IoK8sApiCoreV1NodeSelector; +export interface VolumeNodeAffinity { + required?: NodeSelector; } /* io.k8s.api.core.v1.VolumeProjection */ /* Projection that may be projected along with other supported volume types. Exactly one of these fields must be set. */ -export interface IoK8sApiCoreV1VolumeProjection { - clusterTrustBundle?: IoK8sApiCoreV1ClusterTrustBundleProjection; - configMap?: IoK8sApiCoreV1ConfigMapProjection; - downwardAPI?: IoK8sApiCoreV1DownwardAPIProjection; - secret?: IoK8sApiCoreV1SecretProjection; - serviceAccountToken?: IoK8sApiCoreV1ServiceAccountTokenProjection; +export interface VolumeProjection { + clusterTrustBundle?: ClusterTrustBundleProjection; + configMap?: ConfigMapProjection; + downwardAPI?: DownwardAPIProjection; + secret?: SecretProjection; + serviceAccountToken?: ServiceAccountTokenProjection; } /* io.k8s.api.core.v1.VolumeResourceRequirements */ /* VolumeResourceRequirements describes the storage resource requirements for a volume. */ -export interface IoK8sApiCoreV1VolumeResourceRequirements { +export interface VolumeResourceRequirements { limits?: { [key: string]: unknown; }; @@ -22517,7 +22517,7 @@ export interface IoK8sApiCoreV1VolumeResourceRequirements { } /* io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource */ /* Represents a vSphere volume resource. */ -export interface IoK8sApiCoreV1VsphereVirtualDiskVolumeSource { +export interface VsphereVirtualDiskVolumeSource { fsType?: string; storagePolicyID?: string; storagePolicyName?: string; @@ -22525,13 +22525,13 @@ export interface IoK8sApiCoreV1VsphereVirtualDiskVolumeSource { } /* io.k8s.api.core.v1.WeightedPodAffinityTerm */ /* The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) */ -export interface IoK8sApiCoreV1WeightedPodAffinityTerm { - podAffinityTerm: IoK8sApiCoreV1PodAffinityTerm; +export interface WeightedPodAffinityTerm { + podAffinityTerm: PodAffinityTerm; weight: number; } /* io.k8s.api.core.v1.WindowsSecurityContextOptions */ /* WindowsSecurityContextOptions contain Windows-specific options and credentials. */ -export interface IoK8sApiCoreV1WindowsSecurityContextOptions { +export interface WindowsSecurityContextOptions { gmsaCredentialSpec?: string; gmsaCredentialSpecName?: string; hostProcess?: boolean; @@ -22539,33 +22539,33 @@ export interface IoK8sApiCoreV1WindowsSecurityContextOptions { } /* io.k8s.api.discovery.v1.Endpoint */ /* Endpoint represents a single logical "backend" implementing a service. */ -export interface IoK8sApiDiscoveryV1Endpoint { +export interface Endpoint { addresses: string[]; - conditions?: IoK8sApiDiscoveryV1EndpointConditions; + conditions?: EndpointConditions; deprecatedTopology?: { [key: string]: unknown; }; - hints?: IoK8sApiDiscoveryV1EndpointHints; + hints?: EndpointHints; hostname?: string; nodeName?: string; - targetRef?: IoK8sApiCoreV1ObjectReference; + targetRef?: ObjectReference; zone?: string; } /* io.k8s.api.discovery.v1.EndpointConditions */ /* EndpointConditions represents the current condition of an endpoint. */ -export interface IoK8sApiDiscoveryV1EndpointConditions { +export interface EndpointConditions { ready?: boolean; serving?: boolean; terminating?: boolean; } /* io.k8s.api.discovery.v1.EndpointHints */ /* EndpointHints provides hints describing how an endpoint should be consumed. */ -export interface IoK8sApiDiscoveryV1EndpointHints { - forZones?: IoK8sApiDiscoveryV1ForZone[]; +export interface EndpointHints { + forZones?: ForZone[]; } /* io.k8s.api.discovery.v1.EndpointPort */ /* EndpointPort represents a Port used by an EndpointSlice */ -export interface DiscoveryEndpointPort { +export interface IoK8sApiDiscoveryV1EndpointPort { appProtocol?: string; name?: string; port?: number; @@ -22573,87 +22573,87 @@ export interface DiscoveryEndpointPort { } /* io.k8s.api.discovery.v1.EndpointSlice */ /* EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints. */ -export interface IoK8sApiDiscoveryV1EndpointSlice { +export interface DiscoveryK8sIoV1EndpointSlice { addressType: "FQDN" | "IPv4" | "IPv6"; apiVersion?: string; - endpoints: IoK8sApiDiscoveryV1Endpoint[]; + endpoints: Endpoint[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - ports?: DiscoveryEndpointPort[]; + metadata?: ObjectMeta; + ports?: IoK8sApiDiscoveryV1EndpointPort[]; } /* io.k8s.api.discovery.v1.EndpointSliceList */ /* EndpointSliceList represents a list of endpoint slices */ -export interface IoK8sApiDiscoveryV1EndpointSliceList { +export interface DiscoveryK8sIoV1EndpointSliceList { apiVersion?: string; - items: IoK8sApiDiscoveryV1EndpointSlice[]; + items: DiscoveryK8sIoV1EndpointSlice[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.discovery.v1.ForZone */ /* ForZone provides information about which zones should consume this endpoint. */ -export interface IoK8sApiDiscoveryV1ForZone { +export interface ForZone { name: string; } /* io.k8s.api.events.v1.EventList */ /* EventList is a list of Event objects. */ -export interface IoK8sApiEventsV1EventList { +export interface EventsK8sIoV1EventList { apiVersion?: string; - items: IoK8sApiEventsV1Event[]; + items: EventsK8sIoV1Event[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.networking.v1.HTTPIngressPath */ /* HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend. */ -export interface IoK8sApiNetworkingV1HTTPIngressPath { - backend: IoK8sApiNetworkingV1IngressBackend; +export interface HTTPIngressPath { + backend: IngressBackend; path?: string; pathType: "Exact" | "ImplementationSpecific" | "Prefix"; } /* io.k8s.api.networking.v1.HTTPIngressRuleValue */ /* HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http:///? -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'. */ -export interface IoK8sApiNetworkingV1HTTPIngressRuleValue { - paths: IoK8sApiNetworkingV1HTTPIngressPath[]; +export interface HTTPIngressRuleValue { + paths: HTTPIngressPath[]; } /* io.k8s.api.networking.v1.IPBlock */ /* IPBlock describes a particular CIDR (Ex. "192.168.1.0/24","2001:db8::/64") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule. */ -export interface IoK8sApiNetworkingV1IPBlock { +export interface IPBlock { cidr: string; except?: string[]; } /* io.k8s.api.networking.v1.Ingress */ /* Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. */ -export interface IoK8sApiNetworkingV1Ingress { +export interface NetworkingK8sIoV1Ingress { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiNetworkingV1IngressSpec; - status?: IoK8sApiNetworkingV1IngressStatus; + metadata?: ObjectMeta; + spec?: IngressSpec; + status?: IngressStatus; } /* io.k8s.api.networking.v1.IngressBackend */ /* IngressBackend describes all endpoints for a given service and port. */ -export interface IoK8sApiNetworkingV1IngressBackend { - resource?: IoK8sApiCoreV1TypedLocalObjectReference; - service?: IoK8sApiNetworkingV1IngressServiceBackend; +export interface IngressBackend { + resource?: TypedLocalObjectReference; + service?: IngressServiceBackend; } /* io.k8s.api.networking.v1.IngressClass */ /* IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class. */ -export interface IoK8sApiNetworkingV1IngressClass { +export interface NetworkingK8sIoV1IngressClass { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiNetworkingV1IngressClassSpec; + metadata?: ObjectMeta; + spec?: IngressClassSpec; } /* io.k8s.api.networking.v1.IngressClassList */ /* IngressClassList is a collection of IngressClasses. */ -export interface IoK8sApiNetworkingV1IngressClassList { +export interface NetworkingK8sIoV1IngressClassList { apiVersion?: string; - items: IoK8sApiNetworkingV1IngressClass[]; + items: NetworkingK8sIoV1IngressClass[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.networking.v1.IngressClassParametersReference */ /* IngressClassParametersReference identifies an API object. This can be used to specify a cluster or namespace-scoped resource. */ -export interface IoK8sApiNetworkingV1IngressClassParametersReference { +export interface IngressClassParametersReference { apiGroup?: string; kind: string; name: string; @@ -22662,194 +22662,194 @@ export interface IoK8sApiNetworkingV1IngressClassParametersReference { } /* io.k8s.api.networking.v1.IngressClassSpec */ /* IngressClassSpec provides information about the class of an Ingress. */ -export interface IoK8sApiNetworkingV1IngressClassSpec { +export interface IngressClassSpec { controller?: string; - parameters?: IoK8sApiNetworkingV1IngressClassParametersReference; + parameters?: IngressClassParametersReference; } /* io.k8s.api.networking.v1.IngressList */ /* IngressList is a collection of Ingress. */ -export interface IoK8sApiNetworkingV1IngressList { +export interface NetworkingK8sIoV1IngressList { apiVersion?: string; - items: IoK8sApiNetworkingV1Ingress[]; + items: NetworkingK8sIoV1Ingress[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.networking.v1.IngressLoadBalancerIngress */ /* IngressLoadBalancerIngress represents the status of a load-balancer ingress point. */ -export interface IoK8sApiNetworkingV1IngressLoadBalancerIngress { +export interface IngressLoadBalancerIngress { hostname?: string; ip?: string; - ports?: IoK8sApiNetworkingV1IngressPortStatus[]; + ports?: IngressPortStatus[]; } /* io.k8s.api.networking.v1.IngressLoadBalancerStatus */ /* IngressLoadBalancerStatus represents the status of a load-balancer. */ -export interface IoK8sApiNetworkingV1IngressLoadBalancerStatus { - ingress?: IoK8sApiNetworkingV1IngressLoadBalancerIngress[]; +export interface IngressLoadBalancerStatus { + ingress?: IngressLoadBalancerIngress[]; } /* io.k8s.api.networking.v1.IngressPortStatus */ /* IngressPortStatus represents the error condition of a service port */ -export interface IoK8sApiNetworkingV1IngressPortStatus { +export interface IngressPortStatus { error?: string; port: number; protocol: "SCTP" | "TCP" | "UDP"; } /* io.k8s.api.networking.v1.IngressRule */ /* IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue. */ -export interface IoK8sApiNetworkingV1IngressRule { +export interface IngressRule { host?: string; - http?: IoK8sApiNetworkingV1HTTPIngressRuleValue; + http?: HTTPIngressRuleValue; } /* io.k8s.api.networking.v1.IngressServiceBackend */ /* IngressServiceBackend references a Kubernetes Service as a Backend. */ -export interface IoK8sApiNetworkingV1IngressServiceBackend { +export interface IngressServiceBackend { name: string; - port?: IoK8sApiNetworkingV1ServiceBackendPort; + port?: ServiceBackendPort; } /* io.k8s.api.networking.v1.IngressSpec */ /* IngressSpec describes the Ingress the user wishes to exist. */ -export interface IoK8sApiNetworkingV1IngressSpec { - defaultBackend?: IoK8sApiNetworkingV1IngressBackend; +export interface IngressSpec { + defaultBackend?: IngressBackend; ingressClassName?: string; - rules?: IoK8sApiNetworkingV1IngressRule[]; - tls?: IoK8sApiNetworkingV1IngressTLS[]; + rules?: IngressRule[]; + tls?: IngressTLS[]; } /* io.k8s.api.networking.v1.IngressStatus */ /* IngressStatus describe the current state of the Ingress. */ -export interface IoK8sApiNetworkingV1IngressStatus { - loadBalancer?: IoK8sApiNetworkingV1IngressLoadBalancerStatus; +export interface IngressStatus { + loadBalancer?: IngressLoadBalancerStatus; } /* io.k8s.api.networking.v1.IngressTLS */ /* IngressTLS describes the transport layer security associated with an ingress. */ -export interface IoK8sApiNetworkingV1IngressTLS { +export interface IngressTLS { hosts?: string[]; secretName?: string; } /* io.k8s.api.networking.v1.NetworkPolicy */ /* NetworkPolicy describes what network traffic is allowed for a set of Pods */ -export interface IoK8sApiNetworkingV1NetworkPolicy { +export interface NetworkingK8sIoV1NetworkPolicy { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiNetworkingV1NetworkPolicySpec; + metadata?: ObjectMeta; + spec?: NetworkPolicySpec; } /* io.k8s.api.networking.v1.NetworkPolicyEgressRule */ /* NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8 */ -export interface IoK8sApiNetworkingV1NetworkPolicyEgressRule { - ports?: IoK8sApiNetworkingV1NetworkPolicyPort[]; - to?: IoK8sApiNetworkingV1NetworkPolicyPeer[]; +export interface NetworkPolicyEgressRule { + ports?: NetworkPolicyPort[]; + to?: NetworkPolicyPeer[]; } /* io.k8s.api.networking.v1.NetworkPolicyIngressRule */ /* NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from. */ -export interface IoK8sApiNetworkingV1NetworkPolicyIngressRule { - from?: IoK8sApiNetworkingV1NetworkPolicyPeer[]; - ports?: IoK8sApiNetworkingV1NetworkPolicyPort[]; +export interface NetworkPolicyIngressRule { + from?: NetworkPolicyPeer[]; + ports?: NetworkPolicyPort[]; } /* io.k8s.api.networking.v1.NetworkPolicyList */ /* NetworkPolicyList is a list of NetworkPolicy objects. */ -export interface IoK8sApiNetworkingV1NetworkPolicyList { +export interface NetworkingK8sIoV1NetworkPolicyList { apiVersion?: string; - items: IoK8sApiNetworkingV1NetworkPolicy[]; + items: NetworkingK8sIoV1NetworkPolicy[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.networking.v1.NetworkPolicyPeer */ /* NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed */ -export interface IoK8sApiNetworkingV1NetworkPolicyPeer { - ipBlock?: IoK8sApiNetworkingV1IPBlock; - namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; - podSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +export interface NetworkPolicyPeer { + ipBlock?: IPBlock; + namespaceSelector?: LabelSelector; + podSelector?: LabelSelector; } /* io.k8s.api.networking.v1.NetworkPolicyPort */ /* NetworkPolicyPort describes a port to allow traffic on */ -export interface IoK8sApiNetworkingV1NetworkPolicyPort { +export interface NetworkPolicyPort { endPort?: number; - port?: IoK8sApimachineryPkgUtilIntstrIntOrString; + port?: IntOrString; protocol?: "SCTP" | "TCP" | "UDP"; } /* io.k8s.api.networking.v1.NetworkPolicySpec */ /* NetworkPolicySpec provides the specification of a NetworkPolicy */ -export interface IoK8sApiNetworkingV1NetworkPolicySpec { - egress?: IoK8sApiNetworkingV1NetworkPolicyEgressRule[]; - ingress?: IoK8sApiNetworkingV1NetworkPolicyIngressRule[]; - podSelector: IoK8sApimachineryPkgApisMetaV1LabelSelector; +export interface NetworkPolicySpec { + egress?: NetworkPolicyEgressRule[]; + ingress?: NetworkPolicyIngressRule[]; + podSelector: LabelSelector; policyTypes?: ("Egress" | "Ingress")[]; } /* io.k8s.api.networking.v1.ServiceBackendPort */ /* ServiceBackendPort is the service port being referenced. */ -export interface IoK8sApiNetworkingV1ServiceBackendPort { +export interface ServiceBackendPort { name?: string; number?: number; } /* io.k8s.api.node.v1.Overhead */ /* Overhead structure represents the resource overhead associated with running a pod. */ -export interface IoK8sApiNodeV1Overhead { +export interface Overhead { podFixed?: { [key: string]: unknown; }; } /* io.k8s.api.node.v1.RuntimeClass */ /* RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/ */ -export interface IoK8sApiNodeV1RuntimeClass { +export interface NodeK8sIoV1RuntimeClass { apiVersion?: string; handler: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - overhead?: IoK8sApiNodeV1Overhead; - scheduling?: IoK8sApiNodeV1Scheduling; + metadata?: ObjectMeta; + overhead?: Overhead; + scheduling?: Scheduling; } /* io.k8s.api.node.v1.RuntimeClassList */ /* RuntimeClassList is a list of RuntimeClass objects. */ -export interface IoK8sApiNodeV1RuntimeClassList { +export interface NodeK8sIoV1RuntimeClassList { apiVersion?: string; - items: IoK8sApiNodeV1RuntimeClass[]; + items: NodeK8sIoV1RuntimeClass[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.node.v1.Scheduling */ /* Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass. */ -export interface IoK8sApiNodeV1Scheduling { +export interface Scheduling { nodeSelector?: { [key: string]: unknown; }; - tolerations?: IoK8sApiCoreV1Toleration[]; + tolerations?: Toleration[]; } /* io.k8s.api.policy.v1.Eviction */ /* Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods//evictions. */ -export interface IoK8sApiPolicyV1Eviction { +export interface PolicyV1Eviction { apiVersion?: string; - deleteOptions?: IoK8sApimachineryPkgApisMetaV1DeleteOptions; + deleteOptions?: DeleteOptions; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; } /* io.k8s.api.policy.v1.PodDisruptionBudget */ /* PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods */ -export interface IoK8sApiPolicyV1PodDisruptionBudget { +export interface PolicyV1PodDisruptionBudget { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiPolicyV1PodDisruptionBudgetSpec; - status?: IoK8sApiPolicyV1PodDisruptionBudgetStatus; + metadata?: ObjectMeta; + spec?: PodDisruptionBudgetSpec; + status?: PodDisruptionBudgetStatus; } /* io.k8s.api.policy.v1.PodDisruptionBudgetList */ /* PodDisruptionBudgetList is a collection of PodDisruptionBudgets. */ -export interface IoK8sApiPolicyV1PodDisruptionBudgetList { +export interface PolicyV1PodDisruptionBudgetList { apiVersion?: string; - items: IoK8sApiPolicyV1PodDisruptionBudget[]; + items: PolicyV1PodDisruptionBudget[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.policy.v1.PodDisruptionBudgetSpec */ /* PodDisruptionBudgetSpec is a description of a PodDisruptionBudget. */ -export interface IoK8sApiPolicyV1PodDisruptionBudgetSpec { - maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; - minAvailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; - selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +export interface PodDisruptionBudgetSpec { + maxUnavailable?: IntOrString; + minAvailable?: IntOrString; + selector?: LabelSelector; unhealthyPodEvictionPolicy?: "AlwaysAllow" | "IfHealthyBudget"; } /* io.k8s.api.policy.v1.PodDisruptionBudgetStatus */ /* PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system. */ -export interface IoK8sApiPolicyV1PodDisruptionBudgetStatus { - conditions?: IoK8sApimachineryPkgApisMetaV1Condition[]; +export interface PodDisruptionBudgetStatus { + conditions?: Condition[]; currentHealthy: number; desiredHealthy: number; disruptedPods?: { @@ -22861,46 +22861,46 @@ export interface IoK8sApiPolicyV1PodDisruptionBudgetStatus { } /* io.k8s.api.rbac.v1.AggregationRule */ /* AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole */ -export interface IoK8sApiRbacV1AggregationRule { - clusterRoleSelectors?: IoK8sApimachineryPkgApisMetaV1LabelSelector[]; +export interface AggregationRule { + clusterRoleSelectors?: LabelSelector[]; } /* io.k8s.api.rbac.v1.ClusterRole */ /* ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. */ -export interface IoK8sApiRbacV1ClusterRole { - aggregationRule?: IoK8sApiRbacV1AggregationRule; +export interface RbacAuthorizationK8sIoV1ClusterRole { + aggregationRule?: AggregationRule; apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - rules?: IoK8sApiRbacV1PolicyRule[]; + metadata?: ObjectMeta; + rules?: PolicyRule[]; } /* io.k8s.api.rbac.v1.ClusterRoleBinding */ /* ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject. */ -export interface IoK8sApiRbacV1ClusterRoleBinding { +export interface RbacAuthorizationK8sIoV1ClusterRoleBinding { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - roleRef: IoK8sApiRbacV1RoleRef; + metadata?: ObjectMeta; + roleRef: RoleRef; subjects?: IoK8sApiRbacV1Subject[]; } /* io.k8s.api.rbac.v1.ClusterRoleBindingList */ /* ClusterRoleBindingList is a collection of ClusterRoleBindings */ -export interface IoK8sApiRbacV1ClusterRoleBindingList { +export interface RbacAuthorizationK8sIoV1ClusterRoleBindingList { apiVersion?: string; - items: IoK8sApiRbacV1ClusterRoleBinding[]; + items: RbacAuthorizationK8sIoV1ClusterRoleBinding[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.rbac.v1.ClusterRoleList */ /* ClusterRoleList is a collection of ClusterRoles */ -export interface IoK8sApiRbacV1ClusterRoleList { +export interface RbacAuthorizationK8sIoV1ClusterRoleList { apiVersion?: string; - items: IoK8sApiRbacV1ClusterRole[]; + items: RbacAuthorizationK8sIoV1ClusterRole[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.rbac.v1.PolicyRule */ /* PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to. */ -export interface IoK8sApiRbacV1PolicyRule { +export interface PolicyRule { apiGroups?: string[]; nonResourceURLs?: string[]; resourceNames?: string[]; @@ -22909,40 +22909,40 @@ export interface IoK8sApiRbacV1PolicyRule { } /* io.k8s.api.rbac.v1.Role */ /* Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. */ -export interface IoK8sApiRbacV1Role { +export interface RbacAuthorizationK8sIoV1Role { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - rules?: IoK8sApiRbacV1PolicyRule[]; + metadata?: ObjectMeta; + rules?: PolicyRule[]; } /* io.k8s.api.rbac.v1.RoleBinding */ /* RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace. */ -export interface IoK8sApiRbacV1RoleBinding { +export interface RbacAuthorizationK8sIoV1RoleBinding { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - roleRef: IoK8sApiRbacV1RoleRef; + metadata?: ObjectMeta; + roleRef: RoleRef; subjects?: IoK8sApiRbacV1Subject[]; } /* io.k8s.api.rbac.v1.RoleBindingList */ /* RoleBindingList is a collection of RoleBindings */ -export interface IoK8sApiRbacV1RoleBindingList { +export interface RbacAuthorizationK8sIoV1RoleBindingList { apiVersion?: string; - items: IoK8sApiRbacV1RoleBinding[]; + items: RbacAuthorizationK8sIoV1RoleBinding[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.rbac.v1.RoleList */ /* RoleList is a collection of Roles */ -export interface IoK8sApiRbacV1RoleList { +export interface RbacAuthorizationK8sIoV1RoleList { apiVersion?: string; - items: IoK8sApiRbacV1Role[]; + items: RbacAuthorizationK8sIoV1Role[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.rbac.v1.RoleRef */ /* RoleRef contains information that points to the role being used */ -export interface IoK8sApiRbacV1RoleRef { +export interface RoleRef { apiGroup: string; kind: string; name: string; @@ -22957,42 +22957,42 @@ export interface IoK8sApiRbacV1Subject { } /* io.k8s.api.scheduling.v1.PriorityClass */ /* PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer. */ -export interface IoK8sApiSchedulingV1PriorityClass { +export interface SchedulingK8sIoV1PriorityClass { apiVersion?: string; description?: string; globalDefault?: boolean; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; preemptionPolicy?: "Never" | "PreemptLowerPriority"; value: number; } /* io.k8s.api.scheduling.v1.PriorityClassList */ /* PriorityClassList is a collection of priority classes. */ -export interface IoK8sApiSchedulingV1PriorityClassList { +export interface SchedulingK8sIoV1PriorityClassList { apiVersion?: string; - items: IoK8sApiSchedulingV1PriorityClass[]; + items: SchedulingK8sIoV1PriorityClass[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.storage.v1.CSIDriver */ /* CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced. */ -export interface IoK8sApiStorageV1CSIDriver { +export interface StorageK8sIoV1CSIDriver { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiStorageV1CSIDriverSpec; + metadata?: ObjectMeta; + spec: CSIDriverSpec; } /* io.k8s.api.storage.v1.CSIDriverList */ /* CSIDriverList is a collection of CSIDriver objects. */ -export interface IoK8sApiStorageV1CSIDriverList { +export interface StorageK8sIoV1CSIDriverList { apiVersion?: string; - items: IoK8sApiStorageV1CSIDriver[]; + items: StorageK8sIoV1CSIDriver[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.storage.v1.CSIDriverSpec */ /* CSIDriverSpec is the specification of a CSIDriver. */ -export interface IoK8sApiStorageV1CSIDriverSpec { +export interface CSIDriverSpec { attachRequired?: boolean; fsGroupPolicy?: string; podInfoOnMount?: boolean; @@ -23004,32 +23004,32 @@ export interface IoK8sApiStorageV1CSIDriverSpec { } /* io.k8s.api.storage.v1.CSINode */ /* CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn't create this object. CSINode has an OwnerReference that points to the corresponding node object. */ -export interface IoK8sApiStorageV1CSINode { +export interface StorageK8sIoV1CSINode { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiStorageV1CSINodeSpec; + metadata?: ObjectMeta; + spec: CSINodeSpec; } /* io.k8s.api.storage.v1.CSINodeDriver */ /* CSINodeDriver holds information about the specification of one CSI driver installed on a node */ -export interface IoK8sApiStorageV1CSINodeDriver { - allocatable?: IoK8sApiStorageV1VolumeNodeResources; +export interface CSINodeDriver { + allocatable?: VolumeNodeResources; name: string; nodeID: string; topologyKeys?: string[]; } /* io.k8s.api.storage.v1.CSINodeList */ /* CSINodeList is a collection of CSINode objects. */ -export interface IoK8sApiStorageV1CSINodeList { +export interface StorageK8sIoV1CSINodeList { apiVersion?: string; - items: IoK8sApiStorageV1CSINode[]; + items: StorageK8sIoV1CSINode[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.storage.v1.CSINodeSpec */ /* CSINodeSpec holds information about the specification of all CSI drivers installed on a node */ -export interface IoK8sApiStorageV1CSINodeSpec { - drivers: IoK8sApiStorageV1CSINodeDriver[]; +export interface CSINodeSpec { + drivers: CSINodeDriver[]; } /* io.k8s.api.storage.v1.CSIStorageCapacity */ /* CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. @@ -23041,33 +23041,33 @@ The following three cases all imply that no capacity is available for a certain The producer of these objects can decide which approach is more suitable. They are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node. */ -export interface IoK8sApiStorageV1CSIStorageCapacity { +export interface StorageK8sIoV1CSIStorageCapacity { apiVersion?: string; - capacity?: IoK8sApimachineryPkgApiResourceQuantity; + capacity?: Quantity; kind?: string; - maximumVolumeSize?: IoK8sApimachineryPkgApiResourceQuantity; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - nodeTopology?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + maximumVolumeSize?: Quantity; + metadata?: ObjectMeta; + nodeTopology?: LabelSelector; storageClassName: string; } /* io.k8s.api.storage.v1.CSIStorageCapacityList */ /* CSIStorageCapacityList is a collection of CSIStorageCapacity objects. */ -export interface IoK8sApiStorageV1CSIStorageCapacityList { +export interface StorageK8sIoV1CSIStorageCapacityList { apiVersion?: string; - items: IoK8sApiStorageV1CSIStorageCapacity[]; + items: StorageK8sIoV1CSIStorageCapacity[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.storage.v1.StorageClass */ /* StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. */ -export interface IoK8sApiStorageV1StorageClass { +export interface StorageK8sIoV1StorageClass { allowVolumeExpansion?: boolean; - allowedTopologies?: IoK8sApiCoreV1TopologySelectorTerm[]; + allowedTopologies?: TopologySelectorTerm[]; apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; mountOptions?: string[]; parameters?: { [key: string]: unknown; @@ -23078,11 +23078,11 @@ export interface IoK8sApiStorageV1StorageClass { } /* io.k8s.api.storage.v1.StorageClassList */ /* StorageClassList is a collection of storage classes. */ -export interface IoK8sApiStorageV1StorageClassList { +export interface StorageK8sIoV1StorageClassList { apiVersion?: string; - items: IoK8sApiStorageV1StorageClass[]; + items: StorageK8sIoV1StorageClass[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.storage.v1.TokenRequest */ /* TokenRequest contains parameters of a service account token. */ @@ -23094,58 +23094,58 @@ export interface IoK8sApiStorageV1TokenRequest { /* VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. VolumeAttachment objects are non-namespaced. */ -export interface IoK8sApiStorageV1VolumeAttachment { +export interface StorageK8sIoV1VolumeAttachment { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiStorageV1VolumeAttachmentSpec; - status?: IoK8sApiStorageV1VolumeAttachmentStatus; + metadata?: ObjectMeta; + spec: VolumeAttachmentSpec; + status?: VolumeAttachmentStatus; } /* io.k8s.api.storage.v1.VolumeAttachmentList */ /* VolumeAttachmentList is a collection of VolumeAttachment objects. */ -export interface IoK8sApiStorageV1VolumeAttachmentList { +export interface StorageK8sIoV1VolumeAttachmentList { apiVersion?: string; - items: IoK8sApiStorageV1VolumeAttachment[]; + items: StorageK8sIoV1VolumeAttachment[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.storage.v1.VolumeAttachmentSource */ /* VolumeAttachmentSource represents a volume that should be attached. Right now only PersistentVolumes can be attached via external attacher, in the future we may allow also inline volumes in pods. Exactly one member can be set. */ -export interface IoK8sApiStorageV1VolumeAttachmentSource { - inlineVolumeSpec?: IoK8sApiCoreV1PersistentVolumeSpec; +export interface VolumeAttachmentSource { + inlineVolumeSpec?: PersistentVolumeSpec; persistentVolumeName?: string; } /* io.k8s.api.storage.v1.VolumeAttachmentSpec */ /* VolumeAttachmentSpec is the specification of a VolumeAttachment request. */ -export interface IoK8sApiStorageV1VolumeAttachmentSpec { +export interface VolumeAttachmentSpec { attacher: string; nodeName: string; - source: IoK8sApiStorageV1VolumeAttachmentSource; + source: VolumeAttachmentSource; } /* io.k8s.api.storage.v1.VolumeAttachmentStatus */ /* VolumeAttachmentStatus is the status of a VolumeAttachment request. */ -export interface IoK8sApiStorageV1VolumeAttachmentStatus { - attachError?: IoK8sApiStorageV1VolumeError; +export interface VolumeAttachmentStatus { + attachError?: VolumeError; attached: boolean; attachmentMetadata?: { [key: string]: unknown; }; - detachError?: IoK8sApiStorageV1VolumeError; + detachError?: VolumeError; } /* io.k8s.api.storage.v1.VolumeError */ /* VolumeError captures an error encountered during a volume operation. */ -export interface IoK8sApiStorageV1VolumeError { +export interface VolumeError { message?: string; - time?: IoK8sApimachineryPkgApisMetaV1Time; + time?: Time; } /* io.k8s.api.storage.v1.VolumeNodeResources */ /* VolumeNodeResources is a set of resource limits for scheduling of volumes. */ -export interface IoK8sApiStorageV1VolumeNodeResources { +export interface VolumeNodeResources { count?: number; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition */ /* CustomResourceColumnDefinition specifies a column for server side printing. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceColumnDefinition { +export interface CustomResourceColumnDefinition { description?: string; format?: string; jsonPath: string; @@ -23155,23 +23155,23 @@ export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResource } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion */ /* CustomResourceConversion describes how to convert different versions of a CR. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion { +export interface CustomResourceConversion { strategy: string; - webhook?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookConversion; + webhook?: WebhookConversion; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition */ /* CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition { +export interface ApiextensionsK8sIoV1CustomResourceDefinition { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionSpec; - status?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionStatus; + metadata?: ObjectMeta; + spec: CustomResourceDefinitionSpec; + status?: CustomResourceDefinitionStatus; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition */ /* CustomResourceDefinitionCondition contains details for the current condition of this pod. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface CustomResourceDefinitionCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -23179,15 +23179,15 @@ export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResource } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList */ /* CustomResourceDefinitionList is a list of CustomResourceDefinition objects. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionList { +export interface ApiextensionsK8sIoV1CustomResourceDefinitionList { apiVersion?: string; - items: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition[]; + items: ApiextensionsK8sIoV1CustomResourceDefinition[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames */ /* CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionNames { +export interface CustomResourceDefinitionNames { categories?: string[]; kind: string; listKind?: string; @@ -23197,76 +23197,76 @@ export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResource } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec */ /* CustomResourceDefinitionSpec describes how a user wants their resource to appear */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionSpec { - conversion?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion; +export interface CustomResourceDefinitionSpec { + conversion?: CustomResourceConversion; group: string; - names: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionNames; + names: CustomResourceDefinitionNames; preserveUnknownFields?: boolean; scope: string; - versions: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion[]; + versions: CustomResourceDefinitionVersion[]; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus */ /* CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionStatus { - acceptedNames?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionNames; - conditions?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionCondition[]; +export interface CustomResourceDefinitionStatus { + acceptedNames?: CustomResourceDefinitionNames; + conditions?: CustomResourceDefinitionCondition[]; storedVersions?: string[]; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion */ /* CustomResourceDefinitionVersion describes a version for CRD. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion { - additionalPrinterColumns?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceColumnDefinition[]; +export interface CustomResourceDefinitionVersion { + additionalPrinterColumns?: CustomResourceColumnDefinition[]; deprecated?: boolean; deprecationWarning?: string; name: string; - schema?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceValidation; - selectableFields?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1SelectableField[]; + schema?: CustomResourceValidation; + selectableFields?: SelectableField[]; served: boolean; storage: boolean; - subresources?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresources; + subresources?: CustomResourceSubresources; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale */ /* CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceScale { +export interface CustomResourceSubresourceScale { labelSelectorPath?: string; specReplicasPath: string; statusReplicasPath: string; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus */ /* CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources. Status is represented by the `.status` JSON path inside of a CustomResource. When set, * exposes a /status subresource for the custom resource * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza */ -export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceStatus = { +export type CustomResourceSubresourceStatus = { [key: string]: unknown; }; /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources */ /* CustomResourceSubresources defines the status and scale subresources for CustomResources. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresources { - scale?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceScale; - status?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceStatus; +export interface CustomResourceSubresources { + scale?: CustomResourceSubresourceScale; + status?: CustomResourceSubresourceStatus; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation */ /* CustomResourceValidation is a list of validation methods for CustomResources. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceValidation { - openAPIV3Schema?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps; +export interface CustomResourceValidation { + openAPIV3Schema?: JSONSchemaProps; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation */ /* ExternalDocumentation allows referencing an external resource for extended documentation. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ExternalDocumentation { +export interface ExternalDocumentation { description?: string; url?: string; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON */ /* JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil. */ -export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON = any; +export type JSON = any; /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps */ /* JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/). */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps { +export interface JSONSchemaProps { $ref?: string; $schema?: string; - additionalItems?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrBool; - additionalProperties?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrBool; - allOf?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps[]; - anyOf?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps[]; - default?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON; + additionalItems?: JSONSchemaPropsOrBool; + additionalProperties?: JSONSchemaPropsOrBool; + allOf?: JSONSchemaProps[]; + anyOf?: JSONSchemaProps[]; + default?: JSON; definitions?: { [key: string]: unknown; }; @@ -23274,14 +23274,14 @@ export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProp [key: string]: unknown; }; description?: string; - enum?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON[]; - example?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON; + enum?: JSON[]; + example?: JSON; exclusiveMaximum?: boolean; exclusiveMinimum?: boolean; - externalDocs?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ExternalDocumentation; + externalDocs?: ExternalDocumentation; format?: string; id?: string; - items?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrArray; + items?: JSONSchemaPropsOrArray; maxItems?: number; maxLength?: number; maxProperties?: number; @@ -23291,9 +23291,9 @@ export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProp minProperties?: number; minimum?: number; multipleOf?: number; - not?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps; + not?: JSONSchemaProps; nullable?: boolean; - oneOf?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps[]; + oneOf?: JSONSchemaProps[]; pattern?: string; patternProperties?: { [key: string]: unknown; @@ -23311,25 +23311,25 @@ export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProp "x-kubernetes-list-type"?: string; "x-kubernetes-map-type"?: string; "x-kubernetes-preserve-unknown-fields"?: boolean; - "x-kubernetes-validations"?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ValidationRule[]; + "x-kubernetes-validations"?: ValidationRule[]; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray */ /* JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization purposes. */ -export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrArray = any; +export type JSONSchemaPropsOrArray = any; /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool */ /* JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property. */ -export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrBool = any; +export type JSONSchemaPropsOrBool = any; /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray */ /* JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array. */ -export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrStringArray = any; +export type JSONSchemaPropsOrStringArray = any; /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.SelectableField */ /* SelectableField specifies the JSON path of a field that may be used with field selectors. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1SelectableField { +export interface SelectableField { jsonPath: string; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface ApiExtServiceReference { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference { name: string; namespace: string; path?: string; @@ -23337,7 +23337,7 @@ export interface ApiExtServiceReference { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule */ /* ValidationRule describes a validation rule written in the CEL expression language. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ValidationRule { +export interface ValidationRule { fieldPath?: string; message?: string; messageExpression?: string; @@ -23347,15 +23347,15 @@ export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ValidationRule } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig */ /* WebhookClientConfig contains the information to make a TLS connection with the webhook. */ -export interface ApiExtWebhookClientConfig { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig { caBundle?: string; - service?: ApiExtServiceReference; + service?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference; url?: string; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion */ /* WebhookConversion describes how to call a conversion webhook */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookConversion { - clientConfig?: ApiExtWebhookClientConfig; +export interface WebhookConversion { + clientConfig?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig; conversionReviewVersions: string[]; } /* io.k8s.apimachinery.pkg.api.resource.Quantity */ @@ -23396,27 +23396,27 @@ Note that the quantity will NEVER be internally represented by a floating point Non-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.) This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation. */ -export type IoK8sApimachineryPkgApiResourceQuantity = string; +export type Quantity = string; /* io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup */ /* APIGroup contains the name, the supported versions, and the preferred version of a group. */ -export interface IoK8sApimachineryPkgApisMetaV1APIGroup { +export interface APIGroup { apiVersion?: string; kind?: string; name: string; - preferredVersion?: IoK8sApimachineryPkgApisMetaV1GroupVersionForDiscovery; - serverAddressByClientCIDRs?: IoK8sApimachineryPkgApisMetaV1ServerAddressByClientCIDR[]; - versions: IoK8sApimachineryPkgApisMetaV1GroupVersionForDiscovery[]; + preferredVersion?: GroupVersionForDiscovery; + serverAddressByClientCIDRs?: ServerAddressByClientCIDR[]; + versions: GroupVersionForDiscovery[]; } /* io.k8s.apimachinery.pkg.apis.meta.v1.APIGroupList */ /* APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis. */ -export interface IoK8sApimachineryPkgApisMetaV1APIGroupList { +export interface APIGroupList { apiVersion?: string; - groups: IoK8sApimachineryPkgApisMetaV1APIGroup[]; + groups: APIGroup[]; kind?: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.APIResource */ /* APIResource specifies the name of a resource and whether it is namespaced. */ -export interface IoK8sApimachineryPkgApisMetaV1APIResource { +export interface APIResource { categories?: string[]; group?: string; kind: string; @@ -23430,24 +23430,24 @@ export interface IoK8sApimachineryPkgApisMetaV1APIResource { } /* io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList */ /* APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced. */ -export interface IoK8sApimachineryPkgApisMetaV1APIResourceList { +export interface APIResourceList { apiVersion?: string; groupVersion: string; kind?: string; - resources: IoK8sApimachineryPkgApisMetaV1APIResource[]; + resources: APIResource[]; } /* io.k8s.apimachinery.pkg.apis.meta.v1.APIVersions */ /* APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API. */ -export interface IoK8sApimachineryPkgApisMetaV1APIVersions { +export interface APIVersions { apiVersion?: string; kind?: string; - serverAddressByClientCIDRs: IoK8sApimachineryPkgApisMetaV1ServerAddressByClientCIDR[]; + serverAddressByClientCIDRs: ServerAddressByClientCIDR[]; versions: string[]; } /* io.k8s.apimachinery.pkg.apis.meta.v1.Condition */ /* Condition contains details for one aspect of the current state of this API Resource. */ -export interface IoK8sApimachineryPkgApisMetaV1Condition { - lastTransitionTime: IoK8sApimachineryPkgApisMetaV1Time; +export interface Condition { + lastTransitionTime: Time; message: string; observedGeneration?: number; reason: string; @@ -23456,19 +23456,19 @@ export interface IoK8sApimachineryPkgApisMetaV1Condition { } /* io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions */ /* DeleteOptions may be provided when deleting an API object. */ -export interface IoK8sApimachineryPkgApisMetaV1DeleteOptions { +export interface DeleteOptions { apiVersion?: string; dryRun?: string[]; gracePeriodSeconds?: number; ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; kind?: string; orphanDependents?: boolean; - preconditions?: IoK8sApimachineryPkgApisMetaV1Preconditions; + preconditions?: Preconditions; propagationPolicy?: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement */ /* FieldSelectorRequirement is a selector that contains values, a key, and an operator that relates the key and values. */ -export interface IoK8sApimachineryPkgApisMetaV1FieldSelectorRequirement { +export interface FieldSelectorRequirement { key: string; operator: string; values?: string[]; @@ -23479,33 +23479,33 @@ export interface IoK8sApimachineryPkgApisMetaV1FieldSelectorRequirement { Each key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:', where is the name of a field in a struct, or key in a map 'v:', where is the exact json formatted value of a list item 'i:', where is position of a item in a list 'k:', where is a map of a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set. The exact format is defined in sigs.k8s.io/structured-merge-diff */ -export type IoK8sApimachineryPkgApisMetaV1FieldsV1 = { +export type FieldsV1 = { [key: string]: unknown; }; /* io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery */ /* GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility. */ -export interface IoK8sApimachineryPkgApisMetaV1GroupVersionForDiscovery { +export interface GroupVersionForDiscovery { groupVersion: string; version: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector */ /* A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. */ -export interface IoK8sApimachineryPkgApisMetaV1LabelSelector { - matchExpressions?: IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement[]; +export interface LabelSelector { + matchExpressions?: LabelSelectorRequirement[]; matchLabels?: { [key: string]: unknown; }; } /* io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement */ /* A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. */ -export interface IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement { +export interface LabelSelectorRequirement { key: string; operator: string; values?: string[]; } /* io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta */ /* ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}. */ -export interface IoK8sApimachineryPkgApisMetaV1ListMeta { +export interface ListMeta { continue?: string; remainingItemCount?: number; resourceVersion?: string; @@ -23513,44 +23513,44 @@ export interface IoK8sApimachineryPkgApisMetaV1ListMeta { } /* io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry */ /* ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. */ -export interface IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry { +export interface ManagedFieldsEntry { apiVersion?: string; fieldsType?: string; - fieldsV1?: IoK8sApimachineryPkgApisMetaV1FieldsV1; + fieldsV1?: FieldsV1; manager?: string; operation?: string; subresource?: string; - time?: IoK8sApimachineryPkgApisMetaV1Time; + time?: Time; } /* io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime */ /* MicroTime is version of Time with microsecond level precision. */ -export type IoK8sApimachineryPkgApisMetaV1MicroTime = string; +export type MicroTime = string; /* io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta */ /* ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. */ -export interface IoK8sApimachineryPkgApisMetaV1ObjectMeta { +export interface ObjectMeta { annotations?: { [key: string]: unknown; }; - creationTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; + creationTimestamp?: Time; deletionGracePeriodSeconds?: number; - deletionTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; + deletionTimestamp?: Time; finalizers?: string[]; generateName?: string; generation?: number; labels?: { [key: string]: unknown; }; - managedFields?: IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry[]; + managedFields?: ManagedFieldsEntry[]; name?: string; namespace?: string; - ownerReferences?: IoK8sApimachineryPkgApisMetaV1OwnerReference[]; + ownerReferences?: OwnerReference[]; resourceVersion?: string; selfLink?: string; uid?: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference */ /* OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. */ -export interface IoK8sApimachineryPkgApisMetaV1OwnerReference { +export interface OwnerReference { apiVersion: string; blockOwnerDeletion?: boolean; controller?: boolean; @@ -23560,44 +23560,44 @@ export interface IoK8sApimachineryPkgApisMetaV1OwnerReference { } /* io.k8s.apimachinery.pkg.apis.meta.v1.Patch */ /* Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. */ -export type IoK8sApimachineryPkgApisMetaV1Patch = { +export type Patch = { [key: string]: unknown; }; /* io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions */ /* Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out. */ -export interface IoK8sApimachineryPkgApisMetaV1Preconditions { +export interface Preconditions { resourceVersion?: string; uid?: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR */ /* ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match. */ -export interface IoK8sApimachineryPkgApisMetaV1ServerAddressByClientCIDR { +export interface ServerAddressByClientCIDR { clientCIDR: string; serverAddress: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.Status */ /* Status is a return value for calls that don't return other objects. */ -export interface IoK8sApimachineryPkgApisMetaV1Status { +export interface Status { apiVersion?: string; code?: number; - details?: IoK8sApimachineryPkgApisMetaV1StatusDetails; + details?: StatusDetails; kind?: string; message?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; reason?: string; status?: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause */ /* StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered. */ -export interface IoK8sApimachineryPkgApisMetaV1StatusCause { +export interface StatusCause { field?: string; message?: string; reason?: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails */ /* StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined. */ -export interface IoK8sApimachineryPkgApisMetaV1StatusDetails { - causes?: IoK8sApimachineryPkgApisMetaV1StatusCause[]; +export interface StatusDetails { + causes?: StatusCause[]; group?: string; kind?: string; name?: string; @@ -23606,11 +23606,11 @@ export interface IoK8sApimachineryPkgApisMetaV1StatusDetails { } /* io.k8s.apimachinery.pkg.apis.meta.v1.Time */ /* Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers. */ -export type IoK8sApimachineryPkgApisMetaV1Time = string; +export type Time = string; /* io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent */ /* Event represents a single event to a watched resource. */ -export interface IoK8sApimachineryPkgApisMetaV1WatchEvent { - object: IoK8sApimachineryPkgRuntimeRawExtension; +export interface WatchEvent { + object: RawExtension; type: string; } /* io.k8s.apimachinery.pkg.runtime.RawExtension */ @@ -23652,15 +23652,15 @@ To use this, make a field which has RawExtension as its type in your external, v } So what happens? Decode first uses json or yaml to unmarshal the serialized data into your external MyAPIObject. That causes the raw JSON to be stored, but not unpacked. The next step is to copy (using pkg/conversion) into the internal struct. The runtime package's DefaultScheme has conversion functions installed which will unpack the JSON stored in RawExtension, turning it into the correct object type, and storing it in the Object. (TODO: In the case where the object is of an unknown type, a runtime.Unknown object will be created and stored.) */ -export type IoK8sApimachineryPkgRuntimeRawExtension = { +export type RawExtension = { [key: string]: unknown; }; /* io.k8s.apimachinery.pkg.util.intstr.IntOrString */ /* IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type. This allows you to have, for example, a JSON field that can accept a name or number. */ -export type IoK8sApimachineryPkgUtilIntstrIntOrString = string; +export type IntOrString = string; /* io.k8s.apimachinery.pkg.version.Info */ /* Info contains versioning information. how we'll want to distribute that information. */ -export interface IoK8sApimachineryPkgVersionInfo { +export interface Info { buildDate: string; compiler: string; gitCommit: string; @@ -23673,17 +23673,17 @@ export interface IoK8sApimachineryPkgVersionInfo { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService */ /* APIService represents a server for a particular GroupVersion. Name must be "version.group". */ -export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIService { +export interface ApiregistrationK8sIoV1APIService { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceSpec; - status?: IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceStatus; + metadata?: ObjectMeta; + spec?: APIServiceSpec; + status?: APIServiceStatus; } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition */ /* APIServiceCondition describes the state of an APIService at a particular point */ -export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface APIServiceCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -23691,15 +23691,15 @@ export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceCondition } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList */ /* APIServiceList is a list of APIService objects. */ -export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceList { +export interface ApiregistrationK8sIoV1APIServiceList { apiVersion?: string; - items: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService[]; + items: ApiregistrationK8sIoV1APIService[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec */ /* APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification. */ -export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceSpec { +export interface APIServiceSpec { caBundle?: string; group?: string; groupPriorityMinimum: number; @@ -23710,8 +23710,8 @@ export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceSpec { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus */ /* APIServiceStatus contains derived information about an API server */ -export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceStatus { - conditions?: IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceCondition[]; +export interface APIServiceStatus { + conditions?: APIServiceCondition[]; } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ @@ -23828,7 +23828,7 @@ export interface CreateCoreV1NamespaceRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiCoreV1Namespace; + body: Namespace; } export interface CreateCoreV1NamespacedBindingRequest { query: { @@ -23840,7 +23840,7 @@ export interface CreateCoreV1NamespacedBindingRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1Binding; + body: Binding; } export interface ListCoreV1NamespacedConfigMapRequest { query: { @@ -23870,7 +23870,7 @@ export interface CreateCoreV1NamespacedConfigMapRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1ConfigMap; + body: ConfigMap; } export interface DeleteCoreV1CollectionNamespacedConfigMapRequest { query: { @@ -23913,7 +23913,7 @@ export interface ReplaceCoreV1NamespacedConfigMapRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1ConfigMap; + body: ConfigMap; } export interface DeleteCoreV1NamespacedConfigMapRequest { query: { @@ -23941,7 +23941,7 @@ export interface PatchCoreV1NamespacedConfigMapRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedEndpointsRequest { query: { @@ -23971,7 +23971,7 @@ export interface CreateCoreV1NamespacedEndpointsRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1Endpoints; + body: Endpoints; } export interface DeleteCoreV1CollectionNamespacedEndpointsRequest { query: { @@ -24014,7 +24014,7 @@ export interface ReplaceCoreV1NamespacedEndpointsRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Endpoints; + body: Endpoints; } export interface DeleteCoreV1NamespacedEndpointsRequest { query: { @@ -24042,7 +24042,7 @@ export interface PatchCoreV1NamespacedEndpointsRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedEventRequest { query: { @@ -24072,7 +24072,7 @@ export interface CreateCoreV1NamespacedEventRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1Event; + body: Event; } export interface DeleteCoreV1CollectionNamespacedEventRequest { query: { @@ -24115,7 +24115,7 @@ export interface ReplaceCoreV1NamespacedEventRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Event; + body: Event; } export interface DeleteCoreV1NamespacedEventRequest { query: { @@ -24143,7 +24143,7 @@ export interface PatchCoreV1NamespacedEventRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedLimitRangeRequest { query: { @@ -24173,7 +24173,7 @@ export interface CreateCoreV1NamespacedLimitRangeRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1LimitRange; + body: LimitRange; } export interface DeleteCoreV1CollectionNamespacedLimitRangeRequest { query: { @@ -24216,7 +24216,7 @@ export interface ReplaceCoreV1NamespacedLimitRangeRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1LimitRange; + body: LimitRange; } export interface DeleteCoreV1NamespacedLimitRangeRequest { query: { @@ -24244,7 +24244,7 @@ export interface PatchCoreV1NamespacedLimitRangeRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedPersistentVolumeClaimRequest { query: { @@ -24274,7 +24274,7 @@ export interface CreateCoreV1NamespacedPersistentVolumeClaimRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1PersistentVolumeClaim; + body: PersistentVolumeClaim; } export interface DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest { query: { @@ -24317,7 +24317,7 @@ export interface ReplaceCoreV1NamespacedPersistentVolumeClaimRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1PersistentVolumeClaim; + body: PersistentVolumeClaim; } export interface DeleteCoreV1NamespacedPersistentVolumeClaimRequest { query: { @@ -24345,7 +24345,7 @@ export interface PatchCoreV1NamespacedPersistentVolumeClaimRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest { query: { @@ -24367,7 +24367,7 @@ export interface ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1PersistentVolumeClaim; + body: PersistentVolumeClaim; } export interface PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest { query: { @@ -24381,7 +24381,7 @@ export interface PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedPodRequest { query: { @@ -24411,7 +24411,7 @@ export interface CreateCoreV1NamespacedPodRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1Pod; + body: Pod; } export interface DeleteCoreV1CollectionNamespacedPodRequest { query: { @@ -24454,7 +24454,7 @@ export interface ReplaceCoreV1NamespacedPodRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Pod; + body: Pod; } export interface DeleteCoreV1NamespacedPodRequest { query: { @@ -24482,7 +24482,7 @@ export interface PatchCoreV1NamespacedPodRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ConnectCoreV1GetNamespacedPodAttachRequest { query: { @@ -24521,7 +24521,7 @@ export interface CreateCoreV1NamespacedPodBindingRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Binding; + body: Binding; } export interface ReadCoreV1NamespacedPodEphemeralcontainersRequest { query: { @@ -24543,7 +24543,7 @@ export interface ReplaceCoreV1NamespacedPodEphemeralcontainersRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Pod; + body: Pod; } export interface PatchCoreV1NamespacedPodEphemeralcontainersRequest { query: { @@ -24557,7 +24557,7 @@ export interface PatchCoreV1NamespacedPodEphemeralcontainersRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface CreateCoreV1NamespacedPodEvictionRequest { query: { @@ -24570,7 +24570,7 @@ export interface CreateCoreV1NamespacedPodEvictionRequest { name: string; namespace: string; }; - body: IoK8sApiPolicyV1Eviction; + body: PolicyV1Eviction; } export interface ConnectCoreV1GetNamespacedPodExecRequest { query: { @@ -24751,7 +24751,7 @@ export interface ReplaceCoreV1NamespacedPodStatusRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Pod; + body: Pod; } export interface PatchCoreV1NamespacedPodStatusRequest { query: { @@ -24765,7 +24765,7 @@ export interface PatchCoreV1NamespacedPodStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedPodTemplateRequest { query: { @@ -24795,7 +24795,7 @@ export interface CreateCoreV1NamespacedPodTemplateRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1PodTemplate; + body: PodTemplate; } export interface DeleteCoreV1CollectionNamespacedPodTemplateRequest { query: { @@ -24838,7 +24838,7 @@ export interface ReplaceCoreV1NamespacedPodTemplateRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1PodTemplate; + body: PodTemplate; } export interface DeleteCoreV1NamespacedPodTemplateRequest { query: { @@ -24866,7 +24866,7 @@ export interface PatchCoreV1NamespacedPodTemplateRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedReplicationControllerRequest { query: { @@ -24896,7 +24896,7 @@ export interface CreateCoreV1NamespacedReplicationControllerRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1ReplicationController; + body: ReplicationController; } export interface DeleteCoreV1CollectionNamespacedReplicationControllerRequest { query: { @@ -24939,7 +24939,7 @@ export interface ReplaceCoreV1NamespacedReplicationControllerRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1ReplicationController; + body: ReplicationController; } export interface DeleteCoreV1NamespacedReplicationControllerRequest { query: { @@ -24967,7 +24967,7 @@ export interface PatchCoreV1NamespacedReplicationControllerRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCoreV1NamespacedReplicationControllerScaleRequest { query: { @@ -24989,7 +24989,7 @@ export interface ReplaceCoreV1NamespacedReplicationControllerScaleRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { query: { @@ -25003,7 +25003,7 @@ export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCoreV1NamespacedReplicationControllerStatusRequest { query: { @@ -25025,7 +25025,7 @@ export interface ReplaceCoreV1NamespacedReplicationControllerStatusRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1ReplicationController; + body: ReplicationController; } export interface PatchCoreV1NamespacedReplicationControllerStatusRequest { query: { @@ -25039,7 +25039,7 @@ export interface PatchCoreV1NamespacedReplicationControllerStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedResourceQuotaRequest { query: { @@ -25069,7 +25069,7 @@ export interface CreateCoreV1NamespacedResourceQuotaRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1ResourceQuota; + body: ResourceQuota; } export interface DeleteCoreV1CollectionNamespacedResourceQuotaRequest { query: { @@ -25112,7 +25112,7 @@ export interface ReplaceCoreV1NamespacedResourceQuotaRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1ResourceQuota; + body: ResourceQuota; } export interface DeleteCoreV1NamespacedResourceQuotaRequest { query: { @@ -25140,7 +25140,7 @@ export interface PatchCoreV1NamespacedResourceQuotaRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCoreV1NamespacedResourceQuotaStatusRequest { query: { @@ -25162,7 +25162,7 @@ export interface ReplaceCoreV1NamespacedResourceQuotaStatusRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1ResourceQuota; + body: ResourceQuota; } export interface PatchCoreV1NamespacedResourceQuotaStatusRequest { query: { @@ -25176,7 +25176,7 @@ export interface PatchCoreV1NamespacedResourceQuotaStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedSecretRequest { query: { @@ -25206,7 +25206,7 @@ export interface CreateCoreV1NamespacedSecretRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1Secret; + body: Secret; } export interface DeleteCoreV1CollectionNamespacedSecretRequest { query: { @@ -25249,7 +25249,7 @@ export interface ReplaceCoreV1NamespacedSecretRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Secret; + body: Secret; } export interface DeleteCoreV1NamespacedSecretRequest { query: { @@ -25277,7 +25277,7 @@ export interface PatchCoreV1NamespacedSecretRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedServiceAccountRequest { query: { @@ -25307,7 +25307,7 @@ export interface CreateCoreV1NamespacedServiceAccountRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1ServiceAccount; + body: ServiceAccount; } export interface DeleteCoreV1CollectionNamespacedServiceAccountRequest { query: { @@ -25350,7 +25350,7 @@ export interface ReplaceCoreV1NamespacedServiceAccountRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1ServiceAccount; + body: ServiceAccount; } export interface DeleteCoreV1NamespacedServiceAccountRequest { query: { @@ -25378,7 +25378,7 @@ export interface PatchCoreV1NamespacedServiceAccountRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface CreateCoreV1NamespacedServiceAccountTokenRequest { query: { @@ -25391,7 +25391,7 @@ export interface CreateCoreV1NamespacedServiceAccountTokenRequest { name: string; namespace: string; }; - body: IoK8sApiAuthenticationV1TokenRequest; + body: AuthenticationK8sIoV1TokenRequest; } export interface ListCoreV1NamespacedServiceRequest { query: { @@ -25421,7 +25421,7 @@ export interface CreateCoreV1NamespacedServiceRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1Service; + body: Service; } export interface DeleteCoreV1CollectionNamespacedServiceRequest { query: { @@ -25464,7 +25464,7 @@ export interface ReplaceCoreV1NamespacedServiceRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Service; + body: Service; } export interface DeleteCoreV1NamespacedServiceRequest { query: { @@ -25492,7 +25492,7 @@ export interface PatchCoreV1NamespacedServiceRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ConnectCoreV1GetNamespacedServiceProxyRequest { query: { @@ -25609,7 +25609,7 @@ export interface ReplaceCoreV1NamespacedServiceStatusRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Service; + body: Service; } export interface PatchCoreV1NamespacedServiceStatusRequest { query: { @@ -25623,7 +25623,7 @@ export interface PatchCoreV1NamespacedServiceStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCoreV1NamespaceRequest { query: { @@ -25643,7 +25643,7 @@ export interface ReplaceCoreV1NamespaceRequest { path: { name: string; }; - body: IoK8sApiCoreV1Namespace; + body: Namespace; } export interface DeleteCoreV1NamespaceRequest { query: { @@ -25669,7 +25669,7 @@ export interface PatchCoreV1NamespaceRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReplaceCoreV1NamespaceFinalizeRequest { query: { @@ -25681,7 +25681,7 @@ export interface ReplaceCoreV1NamespaceFinalizeRequest { path: { name: string; }; - body: IoK8sApiCoreV1Namespace; + body: Namespace; } export interface ReadCoreV1NamespaceStatusRequest { query: { @@ -25701,7 +25701,7 @@ export interface ReplaceCoreV1NamespaceStatusRequest { path: { name: string; }; - body: IoK8sApiCoreV1Namespace; + body: Namespace; } export interface PatchCoreV1NamespaceStatusRequest { query: { @@ -25714,7 +25714,7 @@ export interface PatchCoreV1NamespaceStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NodeRequest { query: { @@ -25738,7 +25738,7 @@ export interface CreateCoreV1NodeRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiCoreV1Node; + body: Node; } export interface DeleteCoreV1CollectionNodeRequest { query: { @@ -25776,7 +25776,7 @@ export interface ReplaceCoreV1NodeRequest { path: { name: string; }; - body: IoK8sApiCoreV1Node; + body: Node; } export interface DeleteCoreV1NodeRequest { query: { @@ -25802,7 +25802,7 @@ export interface PatchCoreV1NodeRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ConnectCoreV1GetNodeProxyRequest { query: { @@ -25907,7 +25907,7 @@ export interface ReplaceCoreV1NodeStatusRequest { path: { name: string; }; - body: IoK8sApiCoreV1Node; + body: Node; } export interface PatchCoreV1NodeStatusRequest { query: { @@ -25920,7 +25920,7 @@ export interface PatchCoreV1NodeStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1PersistentVolumeClaimForAllNamespacesRequest { query: { @@ -25959,7 +25959,7 @@ export interface CreateCoreV1PersistentVolumeRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiCoreV1PersistentVolume; + body: PersistentVolume; } export interface DeleteCoreV1CollectionPersistentVolumeRequest { query: { @@ -25997,7 +25997,7 @@ export interface ReplaceCoreV1PersistentVolumeRequest { path: { name: string; }; - body: IoK8sApiCoreV1PersistentVolume; + body: PersistentVolume; } export interface DeleteCoreV1PersistentVolumeRequest { query: { @@ -26023,7 +26023,7 @@ export interface PatchCoreV1PersistentVolumeRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCoreV1PersistentVolumeStatusRequest { query: { @@ -26043,7 +26043,7 @@ export interface ReplaceCoreV1PersistentVolumeStatusRequest { path: { name: string; }; - body: IoK8sApiCoreV1PersistentVolume; + body: PersistentVolume; } export interface PatchCoreV1PersistentVolumeStatusRequest { query: { @@ -26056,7 +26056,7 @@ export interface PatchCoreV1PersistentVolumeStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1PodForAllNamespacesRequest { query: { @@ -26930,7 +26930,7 @@ export interface CreateAcmeCertManagerIoV1NamespacedChallengeRequest { path: { namespace: string; }; - body: IoCertManagerAcmeV1Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest { query: { @@ -26971,7 +26971,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest { name: string; namespace: string; }; - body: IoCertManagerAcmeV1Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface DeleteAcmeCertManagerIoV1NamespacedChallengeRequest { query: { @@ -26999,7 +26999,7 @@ export interface PatchAcmeCertManagerIoV1NamespacedChallengeRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest { query: { @@ -27022,7 +27022,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest { name: string; namespace: string; }; - body: IoCertManagerAcmeV1Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest { query: { @@ -27036,7 +27036,7 @@ export interface PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAcmeCertManagerIoV1NamespacedOrderRequest { query: { @@ -27066,7 +27066,7 @@ export interface CreateAcmeCertManagerIoV1NamespacedOrderRequest { path: { namespace: string; }; - body: IoCertManagerAcmeV1Order; + body: AcmeCertManagerIoV1Order; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest { query: { @@ -27107,7 +27107,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedOrderRequest { name: string; namespace: string; }; - body: IoCertManagerAcmeV1Order; + body: AcmeCertManagerIoV1Order; } export interface DeleteAcmeCertManagerIoV1NamespacedOrderRequest { query: { @@ -27135,7 +27135,7 @@ export interface PatchAcmeCertManagerIoV1NamespacedOrderRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest { query: { @@ -27158,7 +27158,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest { name: string; namespace: string; }; - body: IoCertManagerAcmeV1Order; + body: AcmeCertManagerIoV1Order; } export interface PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest { query: { @@ -27172,7 +27172,7 @@ export interface PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAcmeCertManagerIoV1OrderForAllNamespacesRequest { query: { @@ -27213,7 +27213,7 @@ export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationReques fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { query: { @@ -27251,7 +27251,7 @@ export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationReque path: { name: string; }; - body: IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { query: { @@ -27277,7 +27277,7 @@ export interface PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest { query: { @@ -27301,7 +27301,7 @@ export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest { query: { @@ -27339,7 +27339,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest path: { name: string; }; - body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest { query: { @@ -27365,7 +27365,7 @@ export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { query: { @@ -27385,7 +27385,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRe path: { name: string; }; - body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { query: { @@ -27398,7 +27398,7 @@ export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequ path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { query: { @@ -27422,7 +27422,7 @@ export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRe fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest { query: { @@ -27460,7 +27460,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingR path: { name: string; }; - body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { query: { @@ -27486,7 +27486,7 @@ export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingReq path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest { query: { @@ -27510,7 +27510,7 @@ export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequ fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { query: { @@ -27548,7 +27548,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationReq path: { name: string; }; - body: IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { query: { @@ -27574,7 +27574,7 @@ export interface PatchAdmissionregistrationV1ValidatingWebhookConfigurationReque path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest { query: { @@ -27732,7 +27732,7 @@ export interface CreateApiextensionsV1CustomResourceDefinitionRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { query: { @@ -27770,7 +27770,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { path: { name: string; }; - body: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { query: { @@ -27796,7 +27796,7 @@ export interface PatchApiextensionsV1CustomResourceDefinitionRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadApiextensionsV1CustomResourceDefinitionStatusRequest { query: { @@ -27816,7 +27816,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest { path: { name: string; }; - body: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { query: { @@ -27829,7 +27829,7 @@ export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchApiextensionsV1CustomResourceDefinitionListRequest { query: { @@ -27888,7 +27888,7 @@ export interface CreateApiregistrationV1APIServiceRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1CollectionAPIServiceRequest { query: { @@ -27926,7 +27926,7 @@ export interface ReplaceApiregistrationV1APIServiceRequest { path: { name: string; }; - body: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1APIServiceRequest { query: { @@ -27952,7 +27952,7 @@ export interface PatchApiregistrationV1APIServiceRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadApiregistrationV1APIServiceStatusRequest { query: { @@ -27972,7 +27972,7 @@ export interface ReplaceApiregistrationV1APIServiceStatusRequest { path: { name: string; }; - body: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService; + body: ApiregistrationK8sIoV1APIService; } export interface PatchApiregistrationV1APIServiceStatusRequest { query: { @@ -27985,7 +27985,7 @@ export interface PatchApiregistrationV1APIServiceStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchApiregistrationV1APIServiceListRequest { query: { @@ -28095,7 +28095,7 @@ export interface CreateAppsV1NamespacedControllerRevisionRequest { path: { namespace: string; }; - body: IoK8sApiAppsV1ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { query: { @@ -28138,7 +28138,7 @@ export interface ReplaceAppsV1NamespacedControllerRevisionRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1NamespacedControllerRevisionRequest { query: { @@ -28166,7 +28166,7 @@ export interface PatchAppsV1NamespacedControllerRevisionRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAppsV1NamespacedDaemonSetRequest { query: { @@ -28196,7 +28196,7 @@ export interface CreateAppsV1NamespacedDaemonSetRequest { path: { namespace: string; }; - body: IoK8sApiAppsV1DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { query: { @@ -28239,7 +28239,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1NamespacedDaemonSetRequest { query: { @@ -28267,7 +28267,7 @@ export interface PatchAppsV1NamespacedDaemonSetRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAppsV1NamespacedDaemonSetStatusRequest { query: { @@ -28289,7 +28289,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetStatusRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1DaemonSet; + body: AppsV1DaemonSet; } export interface PatchAppsV1NamespacedDaemonSetStatusRequest { query: { @@ -28303,7 +28303,7 @@ export interface PatchAppsV1NamespacedDaemonSetStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAppsV1NamespacedDeploymentRequest { query: { @@ -28333,7 +28333,7 @@ export interface CreateAppsV1NamespacedDeploymentRequest { path: { namespace: string; }; - body: IoK8sApiAppsV1Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { query: { @@ -28376,7 +28376,7 @@ export interface ReplaceAppsV1NamespacedDeploymentRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1NamespacedDeploymentRequest { query: { @@ -28404,7 +28404,7 @@ export interface PatchAppsV1NamespacedDeploymentRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAppsV1NamespacedDeploymentScaleRequest { query: { @@ -28426,7 +28426,7 @@ export interface ReplaceAppsV1NamespacedDeploymentScaleRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedDeploymentScaleRequest { query: { @@ -28440,7 +28440,7 @@ export interface PatchAppsV1NamespacedDeploymentScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAppsV1NamespacedDeploymentStatusRequest { query: { @@ -28462,7 +28462,7 @@ export interface ReplaceAppsV1NamespacedDeploymentStatusRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1Deployment; + body: AppsV1Deployment; } export interface PatchAppsV1NamespacedDeploymentStatusRequest { query: { @@ -28476,7 +28476,7 @@ export interface PatchAppsV1NamespacedDeploymentStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAppsV1NamespacedReplicaSetRequest { query: { @@ -28506,7 +28506,7 @@ export interface CreateAppsV1NamespacedReplicaSetRequest { path: { namespace: string; }; - body: IoK8sApiAppsV1ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { query: { @@ -28549,7 +28549,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1NamespacedReplicaSetRequest { query: { @@ -28577,7 +28577,7 @@ export interface PatchAppsV1NamespacedReplicaSetRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAppsV1NamespacedReplicaSetScaleRequest { query: { @@ -28599,7 +28599,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetScaleRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedReplicaSetScaleRequest { query: { @@ -28613,7 +28613,7 @@ export interface PatchAppsV1NamespacedReplicaSetScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAppsV1NamespacedReplicaSetStatusRequest { query: { @@ -28635,7 +28635,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetStatusRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1ReplicaSet; + body: AppsV1ReplicaSet; } export interface PatchAppsV1NamespacedReplicaSetStatusRequest { query: { @@ -28649,7 +28649,7 @@ export interface PatchAppsV1NamespacedReplicaSetStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAppsV1NamespacedStatefulSetRequest { query: { @@ -28679,7 +28679,7 @@ export interface CreateAppsV1NamespacedStatefulSetRequest { path: { namespace: string; }; - body: IoK8sApiAppsV1StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { query: { @@ -28722,7 +28722,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1NamespacedStatefulSetRequest { query: { @@ -28750,7 +28750,7 @@ export interface PatchAppsV1NamespacedStatefulSetRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAppsV1NamespacedStatefulSetScaleRequest { query: { @@ -28772,7 +28772,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetScaleRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedStatefulSetScaleRequest { query: { @@ -28786,7 +28786,7 @@ export interface PatchAppsV1NamespacedStatefulSetScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAppsV1NamespacedStatefulSetStatusRequest { query: { @@ -28808,7 +28808,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetStatusRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1StatefulSet; + body: AppsV1StatefulSet; } export interface PatchAppsV1NamespacedStatefulSetStatusRequest { query: { @@ -28822,7 +28822,7 @@ export interface PatchAppsV1NamespacedStatefulSetStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAppsV1ReplicaSetForAllNamespacesRequest { query: { @@ -29123,7 +29123,7 @@ export interface CreateAuthenticationV1SelfSubjectReviewRequest { fieldValidation?: string; pretty?: string; }; - body: IoK8sApiAuthenticationV1SelfSubjectReview; + body: AuthenticationK8sIoV1SelfSubjectReview; } export interface CreateAuthenticationV1TokenReviewRequest { query: { @@ -29132,7 +29132,7 @@ export interface CreateAuthenticationV1TokenReviewRequest { fieldValidation?: string; pretty?: string; }; - body: IoK8sApiAuthenticationV1TokenReview; + body: AuthenticationK8sIoV1TokenReview; } export interface GetAuthorizationAPIGroupRequest {} export interface GetAuthorizationV1APIResourcesRequest {} @@ -29146,7 +29146,7 @@ export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest path: { namespace: string; }; - body: IoK8sApiAuthorizationV1LocalSubjectAccessReview; + body: AuthorizationK8sIoV1LocalSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { query: { @@ -29155,7 +29155,7 @@ export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { fieldValidation?: string; pretty?: string; }; - body: IoK8sApiAuthorizationV1SelfSubjectAccessReview; + body: AuthorizationK8sIoV1SelfSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { query: { @@ -29164,7 +29164,7 @@ export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { fieldValidation?: string; pretty?: string; }; - body: IoK8sApiAuthorizationV1SelfSubjectRulesReview; + body: AuthorizationK8sIoV1SelfSubjectRulesReview; } export interface CreateAuthorizationV1SubjectAccessReviewRequest { query: { @@ -29173,7 +29173,7 @@ export interface CreateAuthorizationV1SubjectAccessReviewRequest { fieldValidation?: string; pretty?: string; }; - body: IoK8sApiAuthorizationV1SubjectAccessReview; + body: AuthorizationK8sIoV1SubjectAccessReview; } export interface ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest { query: { @@ -29218,7 +29218,7 @@ export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequ path: { namespace: string; }; - body: DevKnativeInternalAutoscalingV1alpha1Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest { query: { @@ -29259,7 +29259,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricReq name: string; namespace: string; }; - body: DevKnativeInternalAutoscalingV1alpha1Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { query: { @@ -29287,7 +29287,7 @@ export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricReque name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { query: { @@ -29310,7 +29310,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricSta name: string; namespace: string; }; - body: DevKnativeInternalAutoscalingV1alpha1Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { query: { @@ -29324,7 +29324,7 @@ export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatu name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { query: { @@ -29354,7 +29354,7 @@ export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosca path: { namespace: string; }; - body: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest { query: { @@ -29395,7 +29395,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosc name: string; namespace: string; }; - body: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { query: { @@ -29423,7 +29423,7 @@ export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscal name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { query: { @@ -29446,7 +29446,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosc name: string; namespace: string; }; - body: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { query: { @@ -29460,7 +29460,7 @@ export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscal name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest { query: { @@ -29522,7 +29522,7 @@ export interface CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { path: { namespace: string; }; - body: IoK8sApiAutoscalingV1HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { query: { @@ -29565,7 +29565,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { query: { @@ -29593,7 +29593,7 @@ export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -29615,7 +29615,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequ name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -29629,7 +29629,7 @@ export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusReques name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest { query: { @@ -29727,7 +29727,7 @@ export interface CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { path: { namespace: string; }; - body: IoK8sApiAutoscalingV2HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest { query: { @@ -29770,7 +29770,7 @@ export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV2HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { query: { @@ -29798,7 +29798,7 @@ export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -29820,7 +29820,7 @@ export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequ name: string; namespace: string; }; - body: IoK8sApiAutoscalingV2HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -29834,7 +29834,7 @@ export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusReques name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest { query: { @@ -29948,7 +29948,7 @@ export interface CreateBatchV1NamespacedCronJobRequest { path: { namespace: string; }; - body: IoK8sApiBatchV1CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1CollectionNamespacedCronJobRequest { query: { @@ -29991,7 +29991,7 @@ export interface ReplaceBatchV1NamespacedCronJobRequest { name: string; namespace: string; }; - body: IoK8sApiBatchV1CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1NamespacedCronJobRequest { query: { @@ -30019,7 +30019,7 @@ export interface PatchBatchV1NamespacedCronJobRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadBatchV1NamespacedCronJobStatusRequest { query: { @@ -30041,7 +30041,7 @@ export interface ReplaceBatchV1NamespacedCronJobStatusRequest { name: string; namespace: string; }; - body: IoK8sApiBatchV1CronJob; + body: BatchV1CronJob; } export interface PatchBatchV1NamespacedCronJobStatusRequest { query: { @@ -30055,7 +30055,7 @@ export interface PatchBatchV1NamespacedCronJobStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListBatchV1NamespacedJobRequest { query: { @@ -30085,7 +30085,7 @@ export interface CreateBatchV1NamespacedJobRequest { path: { namespace: string; }; - body: IoK8sApiBatchV1Job; + body: BatchV1Job; } export interface DeleteBatchV1CollectionNamespacedJobRequest { query: { @@ -30128,7 +30128,7 @@ export interface ReplaceBatchV1NamespacedJobRequest { name: string; namespace: string; }; - body: IoK8sApiBatchV1Job; + body: BatchV1Job; } export interface DeleteBatchV1NamespacedJobRequest { query: { @@ -30156,7 +30156,7 @@ export interface PatchBatchV1NamespacedJobRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadBatchV1NamespacedJobStatusRequest { query: { @@ -30178,7 +30178,7 @@ export interface ReplaceBatchV1NamespacedJobStatusRequest { name: string; namespace: string; }; - body: IoK8sApiBatchV1Job; + body: BatchV1Job; } export interface PatchBatchV1NamespacedJobStatusRequest { query: { @@ -30192,7 +30192,7 @@ export interface PatchBatchV1NamespacedJobStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchBatchV1CronJobListForAllNamespacesRequest { query: { @@ -30341,7 +30341,7 @@ export interface CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest { path: { namespace: string; }; - body: DevKnativeInternalCachingV1alpha1Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest { query: { @@ -30382,7 +30382,7 @@ export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest name: string; namespace: string; }; - body: DevKnativeInternalCachingV1alpha1Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest { query: { @@ -30410,7 +30410,7 @@ export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { query: { @@ -30433,7 +30433,7 @@ export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRe name: string; namespace: string; }; - body: DevKnativeInternalCachingV1alpha1Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { query: { @@ -30447,7 +30447,7 @@ export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequ name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCertManagerIoV1CertificateRequestForAllNamespacesRequest { query: { @@ -30501,7 +30501,7 @@ export interface CreateCertManagerIoV1ClusterIssuerRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoCertManagerV1ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface DeleteCertManagerIoV1CollectionClusterIssuerRequest { query: { @@ -30537,7 +30537,7 @@ export interface ReplaceCertManagerIoV1ClusterIssuerRequest { path: { name: string; }; - body: IoCertManagerV1ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface DeleteCertManagerIoV1ClusterIssuerRequest { query: { @@ -30563,7 +30563,7 @@ export interface PatchCertManagerIoV1ClusterIssuerRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCertManagerIoV1ClusterIssuerStatusRequest { query: { @@ -30584,7 +30584,7 @@ export interface ReplaceCertManagerIoV1ClusterIssuerStatusRequest { path: { name: string; }; - body: IoCertManagerV1ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface PatchCertManagerIoV1ClusterIssuerStatusRequest { query: { @@ -30597,7 +30597,7 @@ export interface PatchCertManagerIoV1ClusterIssuerStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCertManagerIoV1IssuerForAllNamespacesRequest { query: { @@ -30642,7 +30642,7 @@ export interface CreateCertManagerIoV1NamespacedCertificateRequestRequest { path: { namespace: string; }; - body: IoCertManagerV1CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest { query: { @@ -30683,7 +30683,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequestRequest { name: string; namespace: string; }; - body: IoCertManagerV1CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface DeleteCertManagerIoV1NamespacedCertificateRequestRequest { query: { @@ -30711,7 +30711,7 @@ export interface PatchCertManagerIoV1NamespacedCertificateRequestRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest { query: { @@ -30734,7 +30734,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest name: string; namespace: string; }; - body: IoCertManagerV1CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest { query: { @@ -30748,7 +30748,7 @@ export interface PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCertManagerIoV1NamespacedCertificateRequest { query: { @@ -30778,7 +30778,7 @@ export interface CreateCertManagerIoV1NamespacedCertificateRequest { path: { namespace: string; }; - body: IoCertManagerV1Certificate; + body: CertManagerIoV1Certificate; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequest { query: { @@ -30819,7 +30819,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequest { name: string; namespace: string; }; - body: IoCertManagerV1Certificate; + body: CertManagerIoV1Certificate; } export interface DeleteCertManagerIoV1NamespacedCertificateRequest { query: { @@ -30847,7 +30847,7 @@ export interface PatchCertManagerIoV1NamespacedCertificateRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCertManagerIoV1NamespacedCertificateStatusRequest { query: { @@ -30870,7 +30870,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateStatusRequest { name: string; namespace: string; }; - body: IoCertManagerV1Certificate; + body: CertManagerIoV1Certificate; } export interface PatchCertManagerIoV1NamespacedCertificateStatusRequest { query: { @@ -30884,7 +30884,7 @@ export interface PatchCertManagerIoV1NamespacedCertificateStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCertManagerIoV1NamespacedIssuerRequest { query: { @@ -30914,7 +30914,7 @@ export interface CreateCertManagerIoV1NamespacedIssuerRequest { path: { namespace: string; }; - body: IoCertManagerV1Issuer; + body: CertManagerIoV1Issuer; } export interface DeleteCertManagerIoV1CollectionNamespacedIssuerRequest { query: { @@ -30955,7 +30955,7 @@ export interface ReplaceCertManagerIoV1NamespacedIssuerRequest { name: string; namespace: string; }; - body: IoCertManagerV1Issuer; + body: CertManagerIoV1Issuer; } export interface DeleteCertManagerIoV1NamespacedIssuerRequest { query: { @@ -30983,7 +30983,7 @@ export interface PatchCertManagerIoV1NamespacedIssuerRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCertManagerIoV1NamespacedIssuerStatusRequest { query: { @@ -31006,7 +31006,7 @@ export interface ReplaceCertManagerIoV1NamespacedIssuerStatusRequest { name: string; namespace: string; }; - body: IoCertManagerV1Issuer; + body: CertManagerIoV1Issuer; } export interface PatchCertManagerIoV1NamespacedIssuerStatusRequest { query: { @@ -31020,7 +31020,7 @@ export interface PatchCertManagerIoV1NamespacedIssuerStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface GetCertificatesAPIGroupRequest {} export interface GetCertificatesV1APIResourcesRequest {} @@ -31046,7 +31046,7 @@ export interface CreateCertificatesV1CertificateSigningRequestRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiCertificatesV1CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { query: { @@ -31084,7 +31084,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestRequest { path: { name: string; }; - body: IoK8sApiCertificatesV1CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CertificateSigningRequestRequest { query: { @@ -31110,7 +31110,7 @@ export interface PatchCertificatesV1CertificateSigningRequestRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCertificatesV1CertificateSigningRequestApprovalRequest { query: { @@ -31130,7 +31130,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestApprovalRequest { path: { name: string; }; - body: IoK8sApiCertificatesV1CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { query: { @@ -31143,7 +31143,7 @@ export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCertificatesV1CertificateSigningRequestStatusRequest { query: { @@ -31163,7 +31163,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestStatusRequest { path: { name: string; }; - body: IoK8sApiCertificatesV1CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { query: { @@ -31176,7 +31176,7 @@ export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchCertificatesV1CertificateSigningRequestListRequest { query: { @@ -31256,7 +31256,7 @@ export interface CreateCoordinationV1NamespacedLeaseRequest { path: { namespace: string; }; - body: IoK8sApiCoordinationV1Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { query: { @@ -31299,7 +31299,7 @@ export interface ReplaceCoordinationV1NamespacedLeaseRequest { name: string; namespace: string; }; - body: IoK8sApiCoordinationV1Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1NamespacedLeaseRequest { query: { @@ -31327,7 +31327,7 @@ export interface PatchCoordinationV1NamespacedLeaseRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchCoordinationV1LeaseListForAllNamespacesRequest { query: { @@ -31426,7 +31426,7 @@ export interface CreateDiscoveryV1NamespacedEndpointSliceRequest { path: { namespace: string; }; - body: IoK8sApiDiscoveryV1EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { query: { @@ -31469,7 +31469,7 @@ export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { name: string; namespace: string; }; - body: IoK8sApiDiscoveryV1EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { query: { @@ -31497,7 +31497,7 @@ export interface PatchDiscoveryV1NamespacedEndpointSliceRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest { query: { @@ -31596,7 +31596,7 @@ export interface CreateEventsV1NamespacedEventRequest { path: { namespace: string; }; - body: IoK8sApiEventsV1Event; + body: EventsK8sIoV1Event; } export interface DeleteEventsV1CollectionNamespacedEventRequest { query: { @@ -31639,7 +31639,7 @@ export interface ReplaceEventsV1NamespacedEventRequest { name: string; namespace: string; }; - body: IoK8sApiEventsV1Event; + body: EventsK8sIoV1Event; } export interface DeleteEventsV1NamespacedEventRequest { query: { @@ -31667,7 +31667,7 @@ export interface PatchEventsV1NamespacedEventRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchEventsV1EventListForAllNamespacesRequest { query: { @@ -31745,7 +31745,7 @@ export interface CreateFlowcontrolApiserverV1FlowSchemaRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiFlowcontrolV1FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest { query: { @@ -31783,7 +31783,7 @@ export interface ReplaceFlowcontrolApiserverV1FlowSchemaRequest { path: { name: string; }; - body: IoK8sApiFlowcontrolV1FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface DeleteFlowcontrolApiserverV1FlowSchemaRequest { query: { @@ -31809,7 +31809,7 @@ export interface PatchFlowcontrolApiserverV1FlowSchemaRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadFlowcontrolApiserverV1FlowSchemaStatusRequest { query: { @@ -31829,7 +31829,7 @@ export interface ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest { path: { name: string; }; - body: IoK8sApiFlowcontrolV1FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface PatchFlowcontrolApiserverV1FlowSchemaStatusRequest { query: { @@ -31842,7 +31842,7 @@ export interface PatchFlowcontrolApiserverV1FlowSchemaStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest { query: { @@ -31866,7 +31866,7 @@ export interface CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiFlowcontrolV1PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest { query: { @@ -31904,7 +31904,7 @@ export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest path: { name: string; }; - body: IoK8sApiFlowcontrolV1PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest { query: { @@ -31930,7 +31930,7 @@ export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { query: { @@ -31950,7 +31950,7 @@ export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRe path: { name: string; }; - body: IoK8sApiFlowcontrolV1PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { query: { @@ -31963,7 +31963,7 @@ export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequ path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchFlowcontrolApiserverV1FlowSchemaListRequest { query: { @@ -32074,7 +32074,7 @@ export interface CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest { path: { namespace: string; }; - body: ComCoreosMonitoringV1Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest { query: { @@ -32115,7 +32115,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest { query: { @@ -32143,7 +32143,7 @@ export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { query: { @@ -32166,7 +32166,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { query: { @@ -32180,7 +32180,7 @@ export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { query: { @@ -32203,7 +32203,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest name: string; namespace: string; }; - body: ComCoreosMonitoringV1Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { query: { @@ -32217,7 +32217,7 @@ export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1NamespacedPodMonitorRequest { query: { @@ -32247,7 +32247,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPodMonitorRequest { path: { namespace: string; }; - body: ComCoreosMonitoringV1PodMonitor; + body: MonitoringCoreosComV1PodMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest { query: { @@ -32288,7 +32288,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1PodMonitor; + body: MonitoringCoreosComV1PodMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest { query: { @@ -32316,7 +32316,7 @@ export interface PatchMonitoringCoreosComV1NamespacedPodMonitorRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1NamespacedProbeRequest { query: { @@ -32346,7 +32346,7 @@ export interface CreateMonitoringCoreosComV1NamespacedProbeRequest { path: { namespace: string; }; - body: ComCoreosMonitoringV1Probe; + body: MonitoringCoreosComV1Probe; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest { query: { @@ -32387,7 +32387,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedProbeRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1Probe; + body: MonitoringCoreosComV1Probe; } export interface DeleteMonitoringCoreosComV1NamespacedProbeRequest { query: { @@ -32415,7 +32415,7 @@ export interface PatchMonitoringCoreosComV1NamespacedProbeRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1NamespacedPrometheusRequest { query: { @@ -32445,7 +32445,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPrometheusRequest { path: { namespace: string; }; - body: ComCoreosMonitoringV1Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest { query: { @@ -32486,7 +32486,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRequest { query: { @@ -32514,7 +32514,7 @@ export interface PatchMonitoringCoreosComV1NamespacedPrometheusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest { query: { @@ -32537,7 +32537,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest { query: { @@ -32551,7 +32551,7 @@ export interface PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest { query: { @@ -32574,7 +32574,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest { query: { @@ -32588,7 +32588,7 @@ export interface PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest { query: { @@ -32618,7 +32618,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest { path: { namespace: string; }; - body: ComCoreosMonitoringV1PrometheusRule; + body: MonitoringCoreosComV1PrometheusRule; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest { query: { @@ -32659,7 +32659,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1PrometheusRule; + body: MonitoringCoreosComV1PrometheusRule; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest { query: { @@ -32687,7 +32687,7 @@ export interface PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1NamespacedServiceMonitorRequest { query: { @@ -32717,7 +32717,7 @@ export interface CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest { path: { namespace: string; }; - body: ComCoreosMonitoringV1ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest { query: { @@ -32758,7 +32758,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest { query: { @@ -32786,7 +32786,7 @@ export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { query: { @@ -32809,7 +32809,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusReque name: string; namespace: string; }; - body: ComCoreosMonitoringV1ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { query: { @@ -32823,7 +32823,7 @@ export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1NamespacedThanosRulerRequest { query: { @@ -32853,7 +32853,7 @@ export interface CreateMonitoringCoreosComV1NamespacedThanosRulerRequest { path: { namespace: string; }; - body: ComCoreosMonitoringV1ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest { query: { @@ -32894,7 +32894,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest { query: { @@ -32922,7 +32922,7 @@ export interface PatchMonitoringCoreosComV1NamespacedThanosRulerRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { query: { @@ -32945,7 +32945,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest name: string; namespace: string; }; - body: ComCoreosMonitoringV1ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { query: { @@ -32959,7 +32959,7 @@ export interface PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest { query: { @@ -33094,7 +33094,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRe path: { namespace: string; }; - body: ComCoreosMonitoringV1alpha1AlertmanagerConfig; + body: MonitoringCoreosComV1alpha1AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest { query: { @@ -33135,7 +33135,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigR name: string; namespace: string; }; - body: ComCoreosMonitoringV1alpha1AlertmanagerConfig; + body: MonitoringCoreosComV1alpha1AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { query: { @@ -33163,7 +33163,7 @@ export interface PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigReq name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { query: { @@ -33193,7 +33193,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentReque path: { namespace: string; }; - body: ComCoreosMonitoringV1alpha1PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest { query: { @@ -33234,7 +33234,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequ name: string; namespace: string; }; - body: ComCoreosMonitoringV1alpha1PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { query: { @@ -33262,7 +33262,7 @@ export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentReques name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { query: { @@ -33285,7 +33285,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScal name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { query: { @@ -33299,7 +33299,7 @@ export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleR name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { query: { @@ -33322,7 +33322,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStat name: string; namespace: string; }; - body: ComCoreosMonitoringV1alpha1PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { query: { @@ -33336,7 +33336,7 @@ export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { query: { @@ -33366,7 +33366,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest path: { namespace: string; }; - body: ComCoreosMonitoringV1alpha1ScrapeConfig; + body: MonitoringCoreosComV1alpha1ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest { query: { @@ -33407,7 +33407,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest name: string; namespace: string; }; - body: ComCoreosMonitoringV1alpha1ScrapeConfig; + body: MonitoringCoreosComV1alpha1ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { query: { @@ -33435,7 +33435,7 @@ export interface PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest { query: { @@ -33504,7 +33504,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimReq fieldManager?: string; fieldValidation?: string; }; - body: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest { query: { @@ -33540,7 +33540,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRe path: { name: string; }; - body: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { query: { @@ -33566,7 +33566,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequ path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { query: { @@ -33587,7 +33587,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimSt path: { name: string; }; - body: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { query: { @@ -33600,7 +33600,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStat path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest { query: { @@ -33645,7 +33645,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificate path: { namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest { query: { @@ -33686,7 +33686,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificat name: string; namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { query: { @@ -33714,7 +33714,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateR name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { query: { @@ -33737,7 +33737,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificat name: string; namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { query: { @@ -33751,7 +33751,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateS name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { query: { @@ -33781,7 +33781,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequ path: { namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest { query: { @@ -33822,7 +33822,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressReq name: string; namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { query: { @@ -33850,7 +33850,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressReque name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { query: { @@ -33873,7 +33873,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressSta name: string; namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { query: { @@ -33887,7 +33887,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatu name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { query: { @@ -33917,7 +33917,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessS path: { namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest { query: { @@ -33958,7 +33958,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerless name: string; namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { query: { @@ -33986,7 +33986,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessSe name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { query: { @@ -34009,7 +34009,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerless name: string; namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { query: { @@ -34023,7 +34023,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessSe name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest { query: { @@ -34064,7 +34064,7 @@ export interface CreateNetworkingV1IngressClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiNetworkingV1IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1CollectionIngressClassRequest { query: { @@ -34102,7 +34102,7 @@ export interface ReplaceNetworkingV1IngressClassRequest { path: { name: string; }; - body: IoK8sApiNetworkingV1IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1IngressClassRequest { query: { @@ -34128,7 +34128,7 @@ export interface PatchNetworkingV1IngressClassRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListNetworkingV1IngressForAllNamespacesRequest { query: { @@ -34173,7 +34173,7 @@ export interface CreateNetworkingV1NamespacedIngressRequest { path: { namespace: string; }; - body: IoK8sApiNetworkingV1Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { query: { @@ -34216,7 +34216,7 @@ export interface ReplaceNetworkingV1NamespacedIngressRequest { name: string; namespace: string; }; - body: IoK8sApiNetworkingV1Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1NamespacedIngressRequest { query: { @@ -34244,7 +34244,7 @@ export interface PatchNetworkingV1NamespacedIngressRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadNetworkingV1NamespacedIngressStatusRequest { query: { @@ -34266,7 +34266,7 @@ export interface ReplaceNetworkingV1NamespacedIngressStatusRequest { name: string; namespace: string; }; - body: IoK8sApiNetworkingV1Ingress; + body: NetworkingK8sIoV1Ingress; } export interface PatchNetworkingV1NamespacedIngressStatusRequest { query: { @@ -34280,7 +34280,7 @@ export interface PatchNetworkingV1NamespacedIngressStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListNetworkingV1NamespacedNetworkPolicyRequest { query: { @@ -34310,7 +34310,7 @@ export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { path: { namespace: string; }; - body: IoK8sApiNetworkingV1NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { query: { @@ -34353,7 +34353,7 @@ export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { name: string; namespace: string; }; - body: IoK8sApiNetworkingV1NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { query: { @@ -34381,7 +34381,7 @@ export interface PatchNetworkingV1NamespacedNetworkPolicyRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListNetworkingV1NetworkPolicyForAllNamespacesRequest { query: { @@ -34559,7 +34559,7 @@ export interface CreateNodeV1RuntimeClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiNodeV1RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1CollectionRuntimeClassRequest { query: { @@ -34597,7 +34597,7 @@ export interface ReplaceNodeV1RuntimeClassRequest { path: { name: string; }; - body: IoK8sApiNodeV1RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1RuntimeClassRequest { query: { @@ -34623,7 +34623,7 @@ export interface PatchNodeV1RuntimeClassRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchNodeV1RuntimeClassListRequest { query: { @@ -34688,7 +34688,7 @@ export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { path: { namespace: string; }; - body: IoK8sApiPolicyV1PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { query: { @@ -34731,7 +34731,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { name: string; namespace: string; }; - body: IoK8sApiPolicyV1PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { query: { @@ -34759,7 +34759,7 @@ export interface PatchPolicyV1NamespacedPodDisruptionBudgetRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest { query: { @@ -34781,7 +34781,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest { name: string; namespace: string; }; - body: IoK8sApiPolicyV1PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { query: { @@ -34795,7 +34795,7 @@ export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest { query: { @@ -34901,7 +34901,7 @@ export interface CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoCnpgPostgresqlV1ClusterImageCatalog; + body: PostgresqlCnpgIoV1ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest { query: { @@ -34937,7 +34937,7 @@ export interface ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest { path: { name: string; }; - body: IoCnpgPostgresqlV1ClusterImageCatalog; + body: PostgresqlCnpgIoV1ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest { query: { @@ -34963,7 +34963,7 @@ export interface PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest { query: { @@ -35038,7 +35038,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedBackupRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1Backup; + body: PostgresqlCnpgIoV1Backup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest { query: { @@ -35079,7 +35079,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedBackupRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Backup; + body: PostgresqlCnpgIoV1Backup; } export interface DeletePostgresqlCnpgIoV1NamespacedBackupRequest { query: { @@ -35107,7 +35107,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedBackupRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest { query: { @@ -35130,7 +35130,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Backup; + body: PostgresqlCnpgIoV1Backup; } export interface PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest { query: { @@ -35144,7 +35144,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedClusterRequest { query: { @@ -35174,7 +35174,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedClusterRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest { query: { @@ -35215,7 +35215,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface DeletePostgresqlCnpgIoV1NamespacedClusterRequest { query: { @@ -35243,7 +35243,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedClusterRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest { query: { @@ -35266,7 +35266,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest { query: { @@ -35280,7 +35280,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest { query: { @@ -35303,7 +35303,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest { query: { @@ -35317,7 +35317,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedDatabaseRequest { query: { @@ -35347,7 +35347,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1Database; + body: PostgresqlCnpgIoV1Database; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest { query: { @@ -35388,7 +35388,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Database; + body: PostgresqlCnpgIoV1Database; } export interface DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest { query: { @@ -35416,7 +35416,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { query: { @@ -35439,7 +35439,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Database; + body: PostgresqlCnpgIoV1Database; } export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { query: { @@ -35453,7 +35453,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest { query: { @@ -35483,7 +35483,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1ImageCatalog; + body: PostgresqlCnpgIoV1ImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest { query: { @@ -35524,7 +35524,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1ImageCatalog; + body: PostgresqlCnpgIoV1ImageCatalog; } export interface DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest { query: { @@ -35552,7 +35552,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedPoolerRequest { query: { @@ -35582,7 +35582,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedPoolerRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest { query: { @@ -35623,7 +35623,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface DeletePostgresqlCnpgIoV1NamespacedPoolerRequest { query: { @@ -35651,7 +35651,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedPoolerRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { query: { @@ -35674,7 +35674,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { query: { @@ -35688,7 +35688,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { query: { @@ -35711,7 +35711,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { query: { @@ -35725,7 +35725,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedPublicationRequest { query: { @@ -35755,7 +35755,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedPublicationRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1Publication; + body: PostgresqlCnpgIoV1Publication; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest { query: { @@ -35796,7 +35796,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Publication; + body: PostgresqlCnpgIoV1Publication; } export interface DeletePostgresqlCnpgIoV1NamespacedPublicationRequest { query: { @@ -35824,7 +35824,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedPublicationRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { query: { @@ -35847,7 +35847,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Publication; + body: PostgresqlCnpgIoV1Publication; } export interface PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { query: { @@ -35861,7 +35861,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { query: { @@ -35891,7 +35891,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest { query: { @@ -35932,7 +35932,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { query: { @@ -35960,7 +35960,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { query: { @@ -35983,7 +35983,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest name: string; namespace: string; }; - body: IoCnpgPostgresqlV1ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { query: { @@ -35997,7 +35997,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest { query: { @@ -36027,7 +36027,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest { query: { @@ -36068,7 +36068,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest { query: { @@ -36096,7 +36096,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { query: { @@ -36119,7 +36119,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { query: { @@ -36133,7 +36133,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest { query: { @@ -36219,7 +36219,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiRbacV1ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { query: { @@ -36257,7 +36257,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { path: { name: string; }; - body: IoK8sApiRbacV1ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { query: { @@ -36283,7 +36283,7 @@ export interface PatchRbacAuthorizationV1ClusterRoleBindingRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListRbacAuthorizationV1ClusterRoleRequest { query: { @@ -36307,7 +36307,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiRbacV1ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { query: { @@ -36345,7 +36345,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { path: { name: string; }; - body: IoK8sApiRbacV1ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1ClusterRoleRequest { query: { @@ -36371,7 +36371,7 @@ export interface PatchRbacAuthorizationV1ClusterRoleRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListRbacAuthorizationV1NamespacedRoleBindingRequest { query: { @@ -36401,7 +36401,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { path: { namespace: string; }; - body: IoK8sApiRbacV1RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { query: { @@ -36444,7 +36444,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { name: string; namespace: string; }; - body: IoK8sApiRbacV1RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { query: { @@ -36472,7 +36472,7 @@ export interface PatchRbacAuthorizationV1NamespacedRoleBindingRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListRbacAuthorizationV1NamespacedRoleRequest { query: { @@ -36502,7 +36502,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleRequest { path: { namespace: string; }; - body: IoK8sApiRbacV1Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { query: { @@ -36545,7 +36545,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { name: string; namespace: string; }; - body: IoK8sApiRbacV1Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { query: { @@ -36573,7 +36573,7 @@ export interface PatchRbacAuthorizationV1NamespacedRoleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest { query: { @@ -36799,7 +36799,7 @@ export interface CreateSchedulingV1PriorityClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiSchedulingV1PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1CollectionPriorityClassRequest { query: { @@ -36837,7 +36837,7 @@ export interface ReplaceSchedulingV1PriorityClassRequest { path: { name: string; }; - body: IoK8sApiSchedulingV1PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1PriorityClassRequest { query: { @@ -36863,7 +36863,7 @@ export interface PatchSchedulingV1PriorityClassRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchSchedulingV1PriorityClassListRequest { query: { @@ -36941,7 +36941,7 @@ export interface CreateServingKnativeDevV1NamespacedConfigurationRequest { path: { namespace: string; }; - body: DevKnativeServingV1Configuration; + body: ServingKnativeDevV1Configuration; } export interface DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest { query: { @@ -36982,7 +36982,7 @@ export interface ReplaceServingKnativeDevV1NamespacedConfigurationRequest { name: string; namespace: string; }; - body: DevKnativeServingV1Configuration; + body: ServingKnativeDevV1Configuration; } export interface DeleteServingKnativeDevV1NamespacedConfigurationRequest { query: { @@ -37010,7 +37010,7 @@ export interface PatchServingKnativeDevV1NamespacedConfigurationRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadServingKnativeDevV1NamespacedConfigurationStatusRequest { query: { @@ -37033,7 +37033,7 @@ export interface ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest name: string; namespace: string; }; - body: DevKnativeServingV1Configuration; + body: ServingKnativeDevV1Configuration; } export interface PatchServingKnativeDevV1NamespacedConfigurationStatusRequest { query: { @@ -37047,7 +37047,7 @@ export interface PatchServingKnativeDevV1NamespacedConfigurationStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListServingKnativeDevV1NamespacedRevisionRequest { query: { @@ -37077,7 +37077,7 @@ export interface CreateServingKnativeDevV1NamespacedRevisionRequest { path: { namespace: string; }; - body: DevKnativeServingV1Revision; + body: ServingKnativeDevV1Revision; } export interface DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest { query: { @@ -37118,7 +37118,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRevisionRequest { name: string; namespace: string; }; - body: DevKnativeServingV1Revision; + body: ServingKnativeDevV1Revision; } export interface DeleteServingKnativeDevV1NamespacedRevisionRequest { query: { @@ -37146,7 +37146,7 @@ export interface PatchServingKnativeDevV1NamespacedRevisionRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadServingKnativeDevV1NamespacedRevisionStatusRequest { query: { @@ -37169,7 +37169,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest { name: string; namespace: string; }; - body: DevKnativeServingV1Revision; + body: ServingKnativeDevV1Revision; } export interface PatchServingKnativeDevV1NamespacedRevisionStatusRequest { query: { @@ -37183,7 +37183,7 @@ export interface PatchServingKnativeDevV1NamespacedRevisionStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListServingKnativeDevV1NamespacedRouteRequest { query: { @@ -37213,7 +37213,7 @@ export interface CreateServingKnativeDevV1NamespacedRouteRequest { path: { namespace: string; }; - body: DevKnativeServingV1Route; + body: ServingKnativeDevV1Route; } export interface DeleteServingKnativeDevV1CollectionNamespacedRouteRequest { query: { @@ -37254,7 +37254,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRouteRequest { name: string; namespace: string; }; - body: DevKnativeServingV1Route; + body: ServingKnativeDevV1Route; } export interface DeleteServingKnativeDevV1NamespacedRouteRequest { query: { @@ -37282,7 +37282,7 @@ export interface PatchServingKnativeDevV1NamespacedRouteRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadServingKnativeDevV1NamespacedRouteStatusRequest { query: { @@ -37305,7 +37305,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRouteStatusRequest { name: string; namespace: string; }; - body: DevKnativeServingV1Route; + body: ServingKnativeDevV1Route; } export interface PatchServingKnativeDevV1NamespacedRouteStatusRequest { query: { @@ -37319,7 +37319,7 @@ export interface PatchServingKnativeDevV1NamespacedRouteStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListServingKnativeDevV1NamespacedServiceRequest { query: { @@ -37349,7 +37349,7 @@ export interface CreateServingKnativeDevV1NamespacedServiceRequest { path: { namespace: string; }; - body: DevKnativeServingV1Service; + body: ServingKnativeDevV1Service; } export interface DeleteServingKnativeDevV1CollectionNamespacedServiceRequest { query: { @@ -37390,7 +37390,7 @@ export interface ReplaceServingKnativeDevV1NamespacedServiceRequest { name: string; namespace: string; }; - body: DevKnativeServingV1Service; + body: ServingKnativeDevV1Service; } export interface DeleteServingKnativeDevV1NamespacedServiceRequest { query: { @@ -37418,7 +37418,7 @@ export interface PatchServingKnativeDevV1NamespacedServiceRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadServingKnativeDevV1NamespacedServiceStatusRequest { query: { @@ -37441,7 +37441,7 @@ export interface ReplaceServingKnativeDevV1NamespacedServiceStatusRequest { name: string; namespace: string; }; - body: DevKnativeServingV1Service; + body: ServingKnativeDevV1Service; } export interface PatchServingKnativeDevV1NamespacedServiceStatusRequest { query: { @@ -37455,7 +37455,7 @@ export interface PatchServingKnativeDevV1NamespacedServiceStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListServingKnativeDevV1RevisionForAllNamespacesRequest { query: { @@ -37526,7 +37526,7 @@ export interface CreateStorageV1CSIDriverRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiStorageV1CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CollectionCSIDriverRequest { query: { @@ -37564,7 +37564,7 @@ export interface ReplaceStorageV1CSIDriverRequest { path: { name: string; }; - body: IoK8sApiStorageV1CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CSIDriverRequest { query: { @@ -37590,7 +37590,7 @@ export interface PatchStorageV1CSIDriverRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListStorageV1CSINodeRequest { query: { @@ -37614,7 +37614,7 @@ export interface CreateStorageV1CSINodeRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiStorageV1CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CollectionCSINodeRequest { query: { @@ -37652,7 +37652,7 @@ export interface ReplaceStorageV1CSINodeRequest { path: { name: string; }; - body: IoK8sApiStorageV1CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CSINodeRequest { query: { @@ -37678,7 +37678,7 @@ export interface PatchStorageV1CSINodeRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListStorageV1CSIStorageCapacityForAllNamespacesRequest { query: { @@ -37723,7 +37723,7 @@ export interface CreateStorageV1NamespacedCSIStorageCapacityRequest { path: { namespace: string; }; - body: IoK8sApiStorageV1CSIStorageCapacity; + body: StorageK8sIoV1CSIStorageCapacity; } export interface DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest { query: { @@ -37766,7 +37766,7 @@ export interface ReplaceStorageV1NamespacedCSIStorageCapacityRequest { name: string; namespace: string; }; - body: IoK8sApiStorageV1CSIStorageCapacity; + body: StorageK8sIoV1CSIStorageCapacity; } export interface DeleteStorageV1NamespacedCSIStorageCapacityRequest { query: { @@ -37794,7 +37794,7 @@ export interface PatchStorageV1NamespacedCSIStorageCapacityRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListStorageV1StorageClassRequest { query: { @@ -37818,7 +37818,7 @@ export interface CreateStorageV1StorageClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiStorageV1StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1CollectionStorageClassRequest { query: { @@ -37856,7 +37856,7 @@ export interface ReplaceStorageV1StorageClassRequest { path: { name: string; }; - body: IoK8sApiStorageV1StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1StorageClassRequest { query: { @@ -37882,7 +37882,7 @@ export interface PatchStorageV1StorageClassRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListStorageV1VolumeAttachmentRequest { query: { @@ -37906,7 +37906,7 @@ export interface CreateStorageV1VolumeAttachmentRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiStorageV1VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1CollectionVolumeAttachmentRequest { query: { @@ -37944,7 +37944,7 @@ export interface ReplaceStorageV1VolumeAttachmentRequest { path: { name: string; }; - body: IoK8sApiStorageV1VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1VolumeAttachmentRequest { query: { @@ -37970,7 +37970,7 @@ export interface PatchStorageV1VolumeAttachmentRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadStorageV1VolumeAttachmentStatusRequest { query: { @@ -37990,7 +37990,7 @@ export interface ReplaceStorageV1VolumeAttachmentStatusRequest { path: { name: string; }; - body: IoK8sApiStorageV1VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface PatchStorageV1VolumeAttachmentStatusRequest { query: { @@ -38003,7 +38003,7 @@ export interface PatchStorageV1VolumeAttachmentStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchStorageV1CSIDriverListRequest { query: { @@ -38203,229 +38203,229 @@ export class KubernetesClient extends APIClient { const path = `/.well-known/openid-configuration/`; return await this.get(path, null, null, opts); } - async getCoreAPIVersions(params: GetCoreAPIVersionsRequest, opts?: APIClientRequestOpts): Promise { + async getCoreAPIVersions(params: GetCoreAPIVersionsRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getCoreV1APIResources(params: GetCoreV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getCoreV1APIResources(params: GetCoreV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1ComponentStatus(params: ListCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1ComponentStatus(params: ListCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/componentstatuses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async readCoreV1ComponentStatus(params: ReadCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1ComponentStatus(params: ReadCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/componentstatuses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1ConfigMapForAllNamespaces(params: ListCoreV1ConfigMapForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1ConfigMapForAllNamespaces(params: ListCoreV1ConfigMapForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/configmaps`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1EndpointsForAllNamespaces(params: ListCoreV1EndpointsForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1EndpointsForAllNamespaces(params: ListCoreV1EndpointsForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/endpoints`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1EventForAllNamespaces(params: ListCoreV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1EventForAllNamespaces(params: ListCoreV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/events`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1LimitRangeForAllNamespaces(params: ListCoreV1LimitRangeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1LimitRangeForAllNamespaces(params: ListCoreV1LimitRangeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/limitranges`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1Namespace(params: ListCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1Namespace(params: ListCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1Namespace(params: CreateCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1Namespace(params: CreateCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async createCoreV1NamespacedBinding(params: CreateCoreV1NamespacedBindingRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedBinding(params: CreateCoreV1NamespacedBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/bindings`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async listCoreV1NamespacedConfigMap(params: ListCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedConfigMap(params: ListCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/configmaps`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedConfigMap(params: CreateCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedConfigMap(params: CreateCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/configmaps`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedConfigMap(params: DeleteCoreV1CollectionNamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedConfigMap(params: DeleteCoreV1CollectionNamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/configmaps`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedConfigMap(params: ReadCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedConfigMap(params: ReadCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedConfigMap(params: ReplaceCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedConfigMap(params: ReplaceCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedConfigMap(params: DeleteCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedConfigMap(params: DeleteCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedConfigMap(params: PatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedConfigMap(params: PatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedEndpoints(params: ListCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedEndpoints(params: ListCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedEndpoints(params: CreateCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedEndpoints(params: CreateCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedEndpoints(params: DeleteCoreV1CollectionNamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedEndpoints(params: DeleteCoreV1CollectionNamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedEndpoints(params: ReadCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedEndpoints(params: ReadCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedEndpoints(params: ReplaceCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedEndpoints(params: ReplaceCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedEndpoints(params: DeleteCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedEndpoints(params: DeleteCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedEndpoints(params: PatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedEndpoints(params: PatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedEvent(params: ListCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedEvent(params: ListCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/events`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedEvent(params: CreateCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedEvent(params: CreateCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/events`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedEvent(params: DeleteCoreV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedEvent(params: DeleteCoreV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/events`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedEvent(params: ReadCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedEvent(params: ReadCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedEvent(params: ReplaceCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedEvent(params: ReplaceCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedEvent(params: DeleteCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedEvent(params: DeleteCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedEvent(params: PatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedEvent(params: PatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedLimitRange(params: ListCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedLimitRange(params: ListCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedLimitRange(params: CreateCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedLimitRange(params: CreateCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedLimitRange(params: DeleteCoreV1CollectionNamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedLimitRange(params: DeleteCoreV1CollectionNamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedLimitRange(params: ReadCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedLimitRange(params: ReadCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedLimitRange(params: ReplaceCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedLimitRange(params: ReplaceCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedLimitRange(params: DeleteCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedLimitRange(params: DeleteCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedLimitRange(params: PatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedLimitRange(params: PatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedPersistentVolumeClaim(params: ListCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedPersistentVolumeClaim(params: ListCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedPersistentVolumeClaim(params: CreateCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPersistentVolumeClaim(params: CreateCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedPersistentVolumeClaim(params: DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedPersistentVolumeClaim(params: DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedPersistentVolumeClaim(params: ReadCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedPersistentVolumeClaim(params: ReadCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedPersistentVolumeClaim(params: ReplaceCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedPersistentVolumeClaim(params: ReplaceCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedPersistentVolumeClaim(params: DeleteCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedPersistentVolumeClaim(params: DeleteCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedPersistentVolumeClaim(params: PatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedPersistentVolumeClaim(params: PatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCoreV1NamespacedPersistentVolumeClaimStatus(params: ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedPersistentVolumeClaimStatus(params: ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedPersistentVolumeClaimStatus(params: ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedPersistentVolumeClaimStatus(params: ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedPersistentVolumeClaimStatus(params: PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedPersistentVolumeClaimStatus(params: PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedPod(params: ListCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedPod(params: ListCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedPod(params: CreateCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPod(params: CreateCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedPod(params: DeleteCoreV1CollectionNamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedPod(params: DeleteCoreV1CollectionNamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedPod(params: ReadCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedPod(params: ReadCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedPod(params: ReplaceCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedPod(params: ReplaceCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedPod(params: DeleteCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedPod(params: DeleteCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedPod(params: PatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedPod(params: PatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async connectCoreV1GetNamespacedPodAttach(params: ConnectCoreV1GetNamespacedPodAttachRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/attach`; @@ -38435,25 +38435,25 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/attach`; return await this.post(path, null, null, opts); } - async createCoreV1NamespacedPodBinding(params: CreateCoreV1NamespacedPodBindingRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPodBinding(params: CreateCoreV1NamespacedPodBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/binding`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async readCoreV1NamespacedPodEphemeralcontainers(params: ReadCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedPodEphemeralcontainers(params: ReadCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedPodEphemeralcontainers(params: ReplaceCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedPodEphemeralcontainers(params: ReplaceCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedPodEphemeralcontainers(params: PatchCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedPodEphemeralcontainers(params: PatchCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/eviction`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async connectCoreV1GetNamespacedPodExec(params: ConnectCoreV1GetNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/exec`; @@ -38515,225 +38515,225 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; return await this.patch(path, null, null, opts); } - async readCoreV1NamespacedPodStatus(params: ReadCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedPodStatus(params: ReadCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedPodStatus(params: ReplaceCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedPodStatus(params: ReplaceCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedPodStatus(params: PatchCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedPodStatus(params: PatchCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedPodTemplate(params: ListCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedPodTemplate(params: ListCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedPodTemplate(params: CreateCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPodTemplate(params: CreateCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedPodTemplate(params: DeleteCoreV1CollectionNamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedPodTemplate(params: DeleteCoreV1CollectionNamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedPodTemplate(params: ReadCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedPodTemplate(params: ReadCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedPodTemplate(params: ReplaceCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedPodTemplate(params: ReplaceCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedPodTemplate(params: DeleteCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedPodTemplate(params: DeleteCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedPodTemplate(params: PatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedPodTemplate(params: PatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedReplicationController(params: ListCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedReplicationController(params: ListCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedReplicationController(params: CreateCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedReplicationController(params: CreateCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedReplicationController(params: DeleteCoreV1CollectionNamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedReplicationController(params: DeleteCoreV1CollectionNamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedReplicationController(params: ReadCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedReplicationController(params: ReadCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedReplicationController(params: ReplaceCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedReplicationController(params: ReplaceCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedReplicationController(params: DeleteCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedReplicationController(params: DeleteCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedReplicationController(params: PatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedReplicationController(params: PatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedReplicationControllerStatus(params: ReplaceCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedReplicationControllerStatus(params: ReplaceCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedReplicationControllerStatus(params: PatchCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedReplicationControllerStatus(params: PatchCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedResourceQuota(params: ListCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedResourceQuota(params: ListCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedResourceQuota(params: CreateCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedResourceQuota(params: CreateCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedResourceQuota(params: DeleteCoreV1CollectionNamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedResourceQuota(params: DeleteCoreV1CollectionNamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedResourceQuota(params: ReadCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedResourceQuota(params: ReadCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedResourceQuota(params: ReplaceCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedResourceQuota(params: ReplaceCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedResourceQuota(params: DeleteCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedResourceQuota(params: DeleteCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedResourceQuota(params: PatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedResourceQuota(params: PatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCoreV1NamespacedResourceQuotaStatus(params: ReadCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedResourceQuotaStatus(params: ReadCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedResourceQuotaStatus(params: ReplaceCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedResourceQuotaStatus(params: ReplaceCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedResourceQuotaStatus(params: PatchCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedResourceQuotaStatus(params: PatchCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedSecret(params: ListCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedSecret(params: ListCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedSecret(params: CreateCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedSecret(params: CreateCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedSecret(params: DeleteCoreV1CollectionNamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedSecret(params: DeleteCoreV1CollectionNamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedSecret(params: ReadCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedSecret(params: ReadCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedSecret(params: ReplaceCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedSecret(params: ReplaceCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedSecret(params: DeleteCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedSecret(params: DeleteCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedSecret(params: PatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedSecret(params: PatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedServiceAccount(params: ListCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedServiceAccount(params: ListCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedServiceAccount(params: CreateCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedServiceAccount(params: CreateCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedServiceAccount(params: DeleteCoreV1CollectionNamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedServiceAccount(params: DeleteCoreV1CollectionNamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedServiceAccount(params: ReadCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedServiceAccount(params: ReadCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedServiceAccount(params: ReplaceCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedServiceAccount(params: ReplaceCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedServiceAccount(params: DeleteCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedServiceAccount(params: DeleteCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedServiceAccount(params: PatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedServiceAccount(params: PatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}/token`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedService(params: CreateCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedService(params: CreateCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedService(params: DeleteCoreV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedService(params: DeleteCoreV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedService(params: ReadCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedService(params: ReadCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedService(params: ReplaceCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedService(params: ReplaceCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedService(params: DeleteCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedService(params: DeleteCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedService(params: PatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedService(params: PatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async connectCoreV1GetNamespacedServiceProxy(params: ConnectCoreV1GetNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; @@ -38775,77 +38775,77 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; return await this.patch(path, null, null, opts); } - async readCoreV1NamespacedServiceStatus(params: ReadCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedServiceStatus(params: ReadCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedServiceStatus(params: ReplaceCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedServiceStatus(params: ReplaceCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedServiceStatus(params: PatchCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedServiceStatus(params: PatchCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCoreV1Namespace(params: ReadCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1Namespace(params: ReadCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1Namespace(params: ReplaceCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1Namespace(params: ReplaceCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1Namespace(params: DeleteCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1Namespace(params: DeleteCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1Namespace(params: PatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1Namespace(params: PatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async replaceCoreV1NamespaceFinalize(params: ReplaceCoreV1NamespaceFinalizeRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespaceFinalize(params: ReplaceCoreV1NamespaceFinalizeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.name}/finalize`; - return await this.put(path, null, params.body, opts); + return await this.put(path, null, params.body, opts); } - async readCoreV1NamespaceStatus(params: ReadCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespaceStatus(params: ReadCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespaceStatus(params: ReplaceCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespaceStatus(params: ReplaceCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespaceStatus(params: PatchCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespaceStatus(params: PatchCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1Node(params: ListCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1Node(params: ListCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/nodes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1Node(params: CreateCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1Node(params: CreateCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/nodes`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNode(params: DeleteCoreV1CollectionNodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNode(params: DeleteCoreV1CollectionNodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/nodes`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1Node(params: ReadCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1Node(params: ReadCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/nodes/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1Node(params: ReplaceCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1Node(params: ReplaceCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/nodes/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1Node(params: DeleteCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1Node(params: DeleteCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/nodes/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1Node(params: PatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1Node(params: PatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/nodes/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async connectCoreV1GetNodeProxy(params: ConnectCoreV1GetNodeProxyRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/nodes/${params.path.name}/proxy`; @@ -38887,3688 +38887,3894 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; return await this.patch(path, null, null, opts); } - async readCoreV1NodeStatus(params: ReadCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NodeStatus(params: ReadCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/nodes/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NodeStatus(params: ReplaceCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NodeStatus(params: ReplaceCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/nodes/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NodeStatus(params: PatchCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NodeStatus(params: PatchCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/nodes/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1PersistentVolumeClaimForAllNamespaces(params: ListCoreV1PersistentVolumeClaimForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1PersistentVolumeClaimForAllNamespaces(params: ListCoreV1PersistentVolumeClaimForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/persistentvolumeclaims`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1PersistentVolume(params: ListCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1PersistentVolume(params: ListCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/persistentvolumes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1PersistentVolume(params: CreateCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1PersistentVolume(params: CreateCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/persistentvolumes`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionPersistentVolume(params: DeleteCoreV1CollectionPersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionPersistentVolume(params: DeleteCoreV1CollectionPersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/persistentvolumes`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1PersistentVolume(params: ReadCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1PersistentVolume(params: ReadCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/persistentvolumes/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1PersistentVolume(params: ReplaceCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1PersistentVolume(params: ReplaceCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/persistentvolumes/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1PersistentVolume(params: DeleteCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1PersistentVolume(params: DeleteCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/persistentvolumes/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1PersistentVolume(params: PatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1PersistentVolume(params: PatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/persistentvolumes/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCoreV1PersistentVolumeStatus(params: ReadCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1PersistentVolumeStatus(params: ReadCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/persistentvolumes/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1PersistentVolumeStatus(params: ReplaceCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1PersistentVolumeStatus(params: ReplaceCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/persistentvolumes/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1PersistentVolumeStatus(params: PatchCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1PersistentVolumeStatus(params: PatchCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/persistentvolumes/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1PodForAllNamespaces(params: ListCoreV1PodForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1PodForAllNamespaces(params: ListCoreV1PodForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/pods`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1PodTemplateForAllNamespaces(params: ListCoreV1PodTemplateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1PodTemplateForAllNamespaces(params: ListCoreV1PodTemplateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/podtemplates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1ReplicationControllerForAllNamespaces(params: ListCoreV1ReplicationControllerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1ReplicationControllerForAllNamespaces(params: ListCoreV1ReplicationControllerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/replicationcontrollers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1ResourceQuotaForAllNamespaces(params: ListCoreV1ResourceQuotaForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1ResourceQuotaForAllNamespaces(params: ListCoreV1ResourceQuotaForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/resourcequotas`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1SecretForAllNamespaces(params: ListCoreV1SecretForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1SecretForAllNamespaces(params: ListCoreV1SecretForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/secrets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1ServiceAccountForAllNamespaces(params: ListCoreV1ServiceAccountForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1ServiceAccountForAllNamespaces(params: ListCoreV1ServiceAccountForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/serviceaccounts`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1ServiceForAllNamespaces(params: ListCoreV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1ServiceForAllNamespaces(params: ListCoreV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/services`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1ConfigMapListForAllNamespaces(params: WatchCoreV1ConfigMapListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1ConfigMapListForAllNamespaces(params: WatchCoreV1ConfigMapListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/configmaps`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1EndpointsListForAllNamespaces(params: WatchCoreV1EndpointsListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1EndpointsListForAllNamespaces(params: WatchCoreV1EndpointsListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/endpoints`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1EventListForAllNamespaces(params: WatchCoreV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1EventListForAllNamespaces(params: WatchCoreV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/events`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1LimitRangeListForAllNamespaces(params: WatchCoreV1LimitRangeListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1LimitRangeListForAllNamespaces(params: WatchCoreV1LimitRangeListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/limitranges`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespaceList(params: WatchCoreV1NamespaceListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespaceList(params: WatchCoreV1NamespaceListRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedConfigMapList(params: WatchCoreV1NamespacedConfigMapListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedConfigMapList(params: WatchCoreV1NamespacedConfigMapListRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/configmaps`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedConfigMap(params: WatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedConfigMap(params: WatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedEndpointsList(params: WatchCoreV1NamespacedEndpointsListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedEndpointsList(params: WatchCoreV1NamespacedEndpointsListRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/endpoints`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedEndpoints(params: WatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedEndpoints(params: WatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedEventList(params: WatchCoreV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedEventList(params: WatchCoreV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/events`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedEvent(params: WatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedEvent(params: WatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedLimitRangeList(params: WatchCoreV1NamespacedLimitRangeListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedLimitRangeList(params: WatchCoreV1NamespacedLimitRangeListRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/limitranges`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedLimitRange(params: WatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedLimitRange(params: WatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedPersistentVolumeClaimList(params: WatchCoreV1NamespacedPersistentVolumeClaimListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedPersistentVolumeClaimList(params: WatchCoreV1NamespacedPersistentVolumeClaimListRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/persistentvolumeclaims`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedPersistentVolumeClaim(params: WatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedPersistentVolumeClaim(params: WatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedPodList(params: WatchCoreV1NamespacedPodListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedPodList(params: WatchCoreV1NamespacedPodListRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/pods`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedPod(params: WatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedPod(params: WatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/pods/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedPodTemplateList(params: WatchCoreV1NamespacedPodTemplateListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedPodTemplateList(params: WatchCoreV1NamespacedPodTemplateListRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/podtemplates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedPodTemplate(params: WatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedPodTemplate(params: WatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedReplicationControllerList(params: WatchCoreV1NamespacedReplicationControllerListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedReplicationControllerList(params: WatchCoreV1NamespacedReplicationControllerListRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/replicationcontrollers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedReplicationController(params: WatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedReplicationController(params: WatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedResourceQuotaList(params: WatchCoreV1NamespacedResourceQuotaListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedResourceQuotaList(params: WatchCoreV1NamespacedResourceQuotaListRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/resourcequotas`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedResourceQuota(params: WatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedResourceQuota(params: WatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedSecretList(params: WatchCoreV1NamespacedSecretListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedSecretList(params: WatchCoreV1NamespacedSecretListRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/secrets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedSecret(params: WatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedSecret(params: WatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/secrets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedServiceAccountList(params: WatchCoreV1NamespacedServiceAccountListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedServiceAccountList(params: WatchCoreV1NamespacedServiceAccountListRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/serviceaccounts`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedServiceAccount(params: WatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedServiceAccount(params: WatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedServiceList(params: WatchCoreV1NamespacedServiceListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedServiceList(params: WatchCoreV1NamespacedServiceListRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/services`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedService(params: WatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedService(params: WatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1Namespace(params: WatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1Namespace(params: WatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/namespaces/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NodeList(params: WatchCoreV1NodeListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NodeList(params: WatchCoreV1NodeListRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/nodes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1Node(params: WatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1Node(params: WatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/nodes/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1PersistentVolumeClaimListForAllNamespaces(params: WatchCoreV1PersistentVolumeClaimListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1PersistentVolumeClaimListForAllNamespaces(params: WatchCoreV1PersistentVolumeClaimListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/persistentvolumeclaims`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1PersistentVolumeList(params: WatchCoreV1PersistentVolumeListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1PersistentVolumeList(params: WatchCoreV1PersistentVolumeListRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/persistentvolumes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1PersistentVolume(params: WatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1PersistentVolume(params: WatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/persistentvolumes/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1PodListForAllNamespaces(params: WatchCoreV1PodListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1PodListForAllNamespaces(params: WatchCoreV1PodListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/pods`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1PodTemplateListForAllNamespaces(params: WatchCoreV1PodTemplateListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1PodTemplateListForAllNamespaces(params: WatchCoreV1PodTemplateListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/podtemplates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1ReplicationControllerListForAllNamespaces(params: WatchCoreV1ReplicationControllerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1ReplicationControllerListForAllNamespaces(params: WatchCoreV1ReplicationControllerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/replicationcontrollers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1ResourceQuotaListForAllNamespaces(params: WatchCoreV1ResourceQuotaListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1ResourceQuotaListForAllNamespaces(params: WatchCoreV1ResourceQuotaListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/resourcequotas`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1SecretListForAllNamespaces(params: WatchCoreV1SecretListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1SecretListForAllNamespaces(params: WatchCoreV1SecretListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/secrets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1ServiceAccountListForAllNamespaces(params: WatchCoreV1ServiceAccountListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1ServiceAccountListForAllNamespaces(params: WatchCoreV1ServiceAccountListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/serviceaccounts`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1ServiceListForAllNamespaces(params: WatchCoreV1ServiceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1ServiceListForAllNamespaces(params: WatchCoreV1ServiceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/watch/services`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAPIVersions(params: GetAPIVersionsRequest, opts?: APIClientRequestOpts): Promise { + async getAPIVersions(params: GetAPIVersionsRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/challenges`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAcmeCertManagerIoV1CollectionNamespacedChallenge(params: DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async deleteAcmeCertManagerIoV1CollectionNamespacedChallenge(params: DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAcmeCertManagerIoV1NamespacedChallenge(params: DeleteAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async deleteAcmeCertManagerIoV1NamespacedChallenge(params: DeleteAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAcmeCertManagerIoV1CollectionNamespacedOrder(params: DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async deleteAcmeCertManagerIoV1CollectionNamespacedOrder(params: DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAcmeCertManagerIoV1NamespacedOrder(params: DeleteAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async deleteAcmeCertManagerIoV1NamespacedOrder(params: DeleteAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/orders`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAdmissionregistrationAPIGroup(params: GetAdmissionregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getAdmissionregistrationAPIGroup(params: GetAdmissionregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAdmissionregistrationV1APIResources(params: GetAdmissionregistrationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getAdmissionregistrationV1APIResources(params: GetAdmissionregistrationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1ValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1ValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAdmissionregistrationV1MutatingWebhookConfiguration(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1MutatingWebhookConfiguration(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAdmissionregistrationV1ValidatingAdmissionPolicyList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyListRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1ValidatingAdmissionPolicyList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAdmissionregistrationV1ValidatingAdmissionPolicy(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1ValidatingAdmissionPolicy(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAdmissionregistrationV1ValidatingAdmissionPolicyBindingList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingListRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1ValidatingAdmissionPolicyBindingList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAdmissionregistrationV1ValidatingWebhookConfigurationList(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1ValidatingWebhookConfigurationList(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAdmissionregistrationV1ValidatingWebhookConfiguration(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1ValidatingWebhookConfiguration(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getApiextensionsAPIGroup(params: GetApiextensionsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getApiextensionsAPIGroup(params: GetApiextensionsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getApiextensionsV1APIResources(params: GetApiextensionsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getApiextensionsV1APIResources(params: GetApiextensionsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { + async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchApiextensionsV1CustomResourceDefinition(params: WatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async watchApiextensionsV1CustomResourceDefinition(params: WatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getApiregistrationAPIGroup(params: GetApiregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getApiregistrationAPIGroup(params: GetApiregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getApiregistrationV1APIResources(params: GetApiregistrationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getApiregistrationV1APIResources(params: GetApiregistrationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { + async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/watch/apiservices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchApiregistrationV1APIService(params: WatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async watchApiregistrationV1APIService(params: WatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/watch/apiservices/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAppsAPIGroup(params: GetAppsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getAppsAPIGroup(params: GetAppsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAppsV1APIResources(params: GetAppsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getAppsV1APIResources(params: GetAppsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/controllerrevisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/daemonsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/deployments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/replicasets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/statefulsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/controllerrevisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1DaemonSetListForAllNamespaces(params: WatchAppsV1DaemonSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1DaemonSetListForAllNamespaces(params: WatchAppsV1DaemonSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/daemonsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1DeploymentListForAllNamespaces(params: WatchAppsV1DeploymentListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1DeploymentListForAllNamespaces(params: WatchAppsV1DeploymentListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/deployments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedControllerRevisionList(params: WatchAppsV1NamespacedControllerRevisionListRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedControllerRevisionList(params: WatchAppsV1NamespacedControllerRevisionListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/controllerrevisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedControllerRevision(params: WatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedControllerRevision(params: WatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedDaemonSetList(params: WatchAppsV1NamespacedDaemonSetListRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedDaemonSetList(params: WatchAppsV1NamespacedDaemonSetListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/daemonsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedDaemonSet(params: WatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedDaemonSet(params: WatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedDeploymentList(params: WatchAppsV1NamespacedDeploymentListRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedDeploymentList(params: WatchAppsV1NamespacedDeploymentListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/deployments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedDeployment(params: WatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedDeployment(params: WatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedReplicaSetList(params: WatchAppsV1NamespacedReplicaSetListRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedReplicaSetList(params: WatchAppsV1NamespacedReplicaSetListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/replicasets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedReplicaSet(params: WatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedReplicaSet(params: WatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedStatefulSetList(params: WatchAppsV1NamespacedStatefulSetListRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedStatefulSetList(params: WatchAppsV1NamespacedStatefulSetListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/statefulsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedStatefulSet(params: WatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedStatefulSet(params: WatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1ReplicaSetListForAllNamespaces(params: WatchAppsV1ReplicaSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1ReplicaSetListForAllNamespaces(params: WatchAppsV1ReplicaSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/replicasets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1StatefulSetListForAllNamespaces(params: WatchAppsV1StatefulSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1StatefulSetListForAllNamespaces(params: WatchAppsV1StatefulSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/statefulsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAuthenticationAPIGroup(params: GetAuthenticationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getAuthenticationAPIGroup(params: GetAuthenticationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authentication.k8s.io/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAuthenticationV1APIResources(params: GetAuthenticationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getAuthenticationV1APIResources(params: GetAuthenticationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authentication.k8s.io/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authentication.k8s.io/v1/selfsubjectreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authentication.k8s.io/v1/tokenreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAuthorizationV1APIResources(params: GetAuthorizationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getAuthorizationV1APIResources(params: GetAuthorizationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/namespaces/${params.path.namespace}/localsubjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/selfsubjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/selfsubjectrulesreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/subjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/metrics`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/podautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAutoscalingV1APIResources(params: GetAutoscalingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getAutoscalingV1APIResources(params: GetAutoscalingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/watch/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAutoscalingV1NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { + async watchAutoscalingV1NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async watchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAutoscalingV2APIResources(params: GetAutoscalingV2APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getAutoscalingV2APIResources(params: GetAutoscalingV2APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAutoscalingV2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingV2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchAutoscalingV2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchAutoscalingV2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/watch/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAutoscalingV2NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { + async watchAutoscalingV2NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async watchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getBatchAPIGroup(params: GetBatchAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getBatchAPIGroup(params: GetBatchAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getBatchV1APIResources(params: GetBatchV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getBatchV1APIResources(params: GetBatchV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/cronjobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/jobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/watch/cronjobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchBatchV1JobListForAllNamespaces(params: WatchBatchV1JobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchBatchV1JobListForAllNamespaces(params: WatchBatchV1JobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/watch/jobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchBatchV1NamespacedCronJobList(params: WatchBatchV1NamespacedCronJobListRequest, opts?: APIClientRequestOpts): Promise { + async watchBatchV1NamespacedCronJobList(params: WatchBatchV1NamespacedCronJobListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/cronjobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchBatchV1NamespacedCronJob(params: WatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async watchBatchV1NamespacedCronJob(params: WatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchBatchV1NamespacedJobList(params: WatchBatchV1NamespacedJobListRequest, opts?: APIClientRequestOpts): Promise { + async watchBatchV1NamespacedJobList(params: WatchBatchV1NamespacedJobListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/jobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchBatchV1NamespacedJob(params: WatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async watchBatchV1NamespacedJob(params: WatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/images`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async deleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCachingInternalKnativeDevV1alpha1NamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async deleteCachingInternalKnativeDevV1alpha1NamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/certificaterequests`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/certificates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCertManagerIoV1CollectionClusterIssuer(params: DeleteCertManagerIoV1CollectionClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1CollectionClusterIssuer(params: DeleteCertManagerIoV1CollectionClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCertManagerIoV1ClusterIssuer(params: DeleteCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1ClusterIssuer(params: DeleteCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/issuers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCertManagerIoV1CollectionNamespacedCertificateRequest(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1CollectionNamespacedCertificateRequest(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCertManagerIoV1NamespacedCertificateRequest(params: DeleteCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1NamespacedCertificateRequest(params: DeleteCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCertManagerIoV1CollectionNamespacedCertificate(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1CollectionNamespacedCertificate(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCertManagerIoV1NamespacedCertificate(params: DeleteCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1NamespacedCertificate(params: DeleteCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCertManagerIoV1CollectionNamespacedIssuer(params: DeleteCertManagerIoV1CollectionNamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1CollectionNamespacedIssuer(params: DeleteCertManagerIoV1CollectionNamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCertManagerIoV1NamespacedIssuer(params: DeleteCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1NamespacedIssuer(params: DeleteCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async getCertificatesAPIGroup(params: GetCertificatesAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getCertificatesAPIGroup(params: GetCertificatesAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getCertificatesV1APIResources(params: GetCertificatesV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getCertificatesV1APIResources(params: GetCertificatesV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { + async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/watch/certificatesigningrequests`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCertificatesV1CertificateSigningRequest(params: WatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async watchCertificatesV1CertificateSigningRequest(params: WatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/watch/certificatesigningrequests/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getCoordinationAPIGroup(params: GetCoordinationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getCoordinationAPIGroup(params: GetCoordinationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getCoordinationV1APIResources(params: GetCoordinationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getCoordinationV1APIResources(params: GetCoordinationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/leases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/watch/leases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoordinationV1NamespacedLeaseList(params: WatchCoordinationV1NamespacedLeaseListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoordinationV1NamespacedLeaseList(params: WatchCoordinationV1NamespacedLeaseListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/watch/namespaces/${params.path.namespace}/leases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoordinationV1NamespacedLease(params: WatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async watchCoordinationV1NamespacedLease(params: WatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/watch/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getDiscoveryAPIGroup(params: GetDiscoveryAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getDiscoveryAPIGroup(params: GetDiscoveryAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getDiscoveryV1APIResources(params: GetDiscoveryV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getDiscoveryV1APIResources(params: GetDiscoveryV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/endpointslices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/watch/endpointslices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchDiscoveryV1NamespacedEndpointSliceList(params: WatchDiscoveryV1NamespacedEndpointSliceListRequest, opts?: APIClientRequestOpts): Promise { + async watchDiscoveryV1NamespacedEndpointSliceList(params: WatchDiscoveryV1NamespacedEndpointSliceListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/watch/namespaces/${params.path.namespace}/endpointslices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchDiscoveryV1NamespacedEndpointSlice(params: WatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async watchDiscoveryV1NamespacedEndpointSlice(params: WatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/watch/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getEventsAPIGroup(params: GetEventsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getEventsAPIGroup(params: GetEventsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getEventsV1APIResources(params: GetEventsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getEventsV1APIResources(params: GetEventsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/events`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/watch/events`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { + async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.path.namespace}/events`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getFlowcontrolApiserverAPIGroup(params: GetFlowcontrolApiserverAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getFlowcontrolApiserverAPIGroup(params: GetFlowcontrolApiserverAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getFlowcontrolApiserverV1APIResources(params: GetFlowcontrolApiserverV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getFlowcontrolApiserverV1APIResources(params: GetFlowcontrolApiserverV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteFlowcontrolApiserverV1CollectionFlowSchema(params: DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async deleteFlowcontrolApiserverV1CollectionFlowSchema(params: DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteFlowcontrolApiserverV1FlowSchema(params: DeleteFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async deleteFlowcontrolApiserverV1FlowSchema(params: DeleteFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteFlowcontrolApiserverV1CollectionPriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteFlowcontrolApiserverV1CollectionPriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteFlowcontrolApiserverV1PriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteFlowcontrolApiserverV1PriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchFlowcontrolApiserverV1FlowSchemaList(params: WatchFlowcontrolApiserverV1FlowSchemaListRequest, opts?: APIClientRequestOpts): Promise { + async watchFlowcontrolApiserverV1FlowSchemaList(params: WatchFlowcontrolApiserverV1FlowSchemaListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchFlowcontrolApiserverV1FlowSchema(params: WatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async watchFlowcontrolApiserverV1FlowSchema(params: WatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchFlowcontrolApiserverV1PriorityLevelConfigurationList(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + async watchFlowcontrolApiserverV1PriorityLevelConfigurationList(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchFlowcontrolApiserverV1PriorityLevelConfiguration(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async watchFlowcontrolApiserverV1PriorityLevelConfiguration(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/alertmanagers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1CollectionNamespacedAlertmanager(params: DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1CollectionNamespacedAlertmanager(params: DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1NamespacedAlertmanager(params: DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1NamespacedAlertmanager(params: DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1CollectionNamespacedPodMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1CollectionNamespacedPodMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1NamespacedPodMonitor(params: DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1NamespacedPodMonitor(params: DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1CollectionNamespacedProbe(params: DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1CollectionNamespacedProbe(params: DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1NamespacedProbe(params: DeleteMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1NamespacedProbe(params: DeleteMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1CollectionNamespacedPrometheus(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1CollectionNamespacedPrometheus(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1NamespacedPrometheus(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1NamespacedPrometheus(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1CollectionNamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1CollectionNamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1NamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1NamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1CollectionNamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1CollectionNamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1NamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1NamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1CollectionNamespacedThanosRuler(params: DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1CollectionNamespacedThanosRuler(params: DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1NamespacedThanosRuler(params: DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1NamespacedThanosRuler(params: DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/podmonitors`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/probes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/prometheuses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/prometheusrules`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/servicemonitors`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/thanosrulers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/alertmanagerconfigs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/prometheusagents`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/scrapeconfigs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/certificates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/serverlessservices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getNetworkingAPIGroup(params: GetNetworkingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getNetworkingAPIGroup(params: GetNetworkingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getNetworkingV1APIResources(params: GetNetworkingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getNetworkingV1APIResources(params: GetNetworkingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/networkpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/watch/ingressclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1IngressClass(params: WatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1IngressClass(params: WatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/watch/ingressclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1IngressListForAllNamespaces(params: WatchNetworkingV1IngressListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1IngressListForAllNamespaces(params: WatchNetworkingV1IngressListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/watch/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1NamespacedIngressList(params: WatchNetworkingV1NamespacedIngressListRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1NamespacedIngressList(params: WatchNetworkingV1NamespacedIngressListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1NamespacedIngress(params: WatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1NamespacedIngress(params: WatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1NamespacedNetworkPolicyList(params: WatchNetworkingV1NamespacedNetworkPolicyListRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1NamespacedNetworkPolicyList(params: WatchNetworkingV1NamespacedNetworkPolicyListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/networkpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1NamespacedNetworkPolicy(params: WatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1NamespacedNetworkPolicy(params: WatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1NetworkPolicyListForAllNamespaces(params: WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1NetworkPolicyListForAllNamespaces(params: WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/watch/networkpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getNodeAPIGroup(params: GetNodeAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getNodeAPIGroup(params: GetNodeAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getNodeV1APIResources(params: GetNodeV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getNodeV1APIResources(params: GetNodeV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { + async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/watch/runtimeclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNodeV1RuntimeClass(params: WatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async watchNodeV1RuntimeClass(params: WatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/watch/runtimeclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getPolicyAPIGroup(params: GetPolicyAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getPolicyAPIGroup(params: GetPolicyAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getPolicyV1APIResources(params: GetPolicyV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getPolicyV1APIResources(params: GetPolicyV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/poddisruptionbudgets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { + async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/watch/namespaces/${params.path.namespace}/poddisruptionbudgets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchPolicyV1NamespacedPodDisruptionBudget(params: WatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async watchPolicyV1NamespacedPodDisruptionBudget(params: WatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/watch/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchPolicyV1PodDisruptionBudgetListForAllNamespaces(params: WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchPolicyV1PodDisruptionBudgetListForAllNamespaces(params: WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/watch/poddisruptionbudgets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/backups`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionClusterImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionClusterImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1ClusterImageCatalog(params: DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1ClusterImageCatalog(params: DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusters`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/databases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/imagecatalogs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedBackup(params: DeletePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedBackup(params: DeletePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedCluster(params: DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedCluster(params: DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedCluster(params: DeletePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedCluster(params: DeletePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedDatabase(params: DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedDatabase(params: DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedDatabase(params: DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedDatabase(params: DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedPooler(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedPooler(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedPooler(params: DeletePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedPooler(params: DeletePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedPublication(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedPublication(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedPublication(params: DeletePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedPublication(params: DeletePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedSubscription(params: DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedSubscription(params: DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedSubscription(params: DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedSubscription(params: DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/poolers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/publications`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/scheduledbackups`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/subscriptions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getRbacAuthorizationAPIGroup(params: GetRbacAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getRbacAuthorizationAPIGroup(params: GetRbacAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getRbacAuthorizationV1APIResources(params: GetRbacAuthorizationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getRbacAuthorizationV1APIResources(params: GetRbacAuthorizationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/rolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/roles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1ClusterRoleBinding(params: WatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1ClusterRoleBinding(params: WatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1ClusterRoleList(params: WatchRbacAuthorizationV1ClusterRoleListRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1ClusterRoleList(params: WatchRbacAuthorizationV1ClusterRoleListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterroles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1ClusterRole(params: WatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1ClusterRole(params: WatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterroles/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1NamespacedRoleBindingList(params: WatchRbacAuthorizationV1NamespacedRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1NamespacedRoleBindingList(params: WatchRbacAuthorizationV1NamespacedRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/rolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1NamespacedRoleBinding(params: WatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1NamespacedRoleBinding(params: WatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1NamespacedRoleList(params: WatchRbacAuthorizationV1NamespacedRoleListRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1NamespacedRoleList(params: WatchRbacAuthorizationV1NamespacedRoleListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/roles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1NamespacedRole(params: WatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1NamespacedRole(params: WatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1RoleBindingListForAllNamespaces(params: WatchRbacAuthorizationV1RoleBindingListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1RoleBindingListForAllNamespaces(params: WatchRbacAuthorizationV1RoleBindingListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/watch/rolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1RoleListForAllNamespaces(params: WatchRbacAuthorizationV1RoleListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1RoleListForAllNamespaces(params: WatchRbacAuthorizationV1RoleListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/watch/roles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getSchedulingAPIGroup(params: GetSchedulingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getSchedulingAPIGroup(params: GetSchedulingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getSchedulingV1APIResources(params: GetSchedulingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getSchedulingV1APIResources(params: GetSchedulingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { + async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchSchedulingV1PriorityClass(params: WatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async watchSchedulingV1PriorityClass(params: WatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/configurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1CollectionNamespacedConfiguration(params: DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1CollectionNamespacedConfiguration(params: DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1NamespacedConfiguration(params: DeleteServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1NamespacedConfiguration(params: DeleteServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1CollectionNamespacedRevision(params: DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1CollectionNamespacedRevision(params: DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1NamespacedRevision(params: DeleteServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1NamespacedRevision(params: DeleteServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1CollectionNamespacedRoute(params: DeleteServingKnativeDevV1CollectionNamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1CollectionNamespacedRoute(params: DeleteServingKnativeDevV1CollectionNamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1NamespacedRoute(params: DeleteServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1NamespacedRoute(params: DeleteServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1CollectionNamespacedService(params: DeleteServingKnativeDevV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1CollectionNamespacedService(params: DeleteServingKnativeDevV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1NamespacedService(params: DeleteServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1NamespacedService(params: DeleteServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/revisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/routes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/services`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getStorageAPIGroup(params: GetStorageAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getStorageAPIGroup(params: GetStorageAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getStorageV1APIResources(params: GetStorageV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getStorageV1APIResources(params: GetStorageV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csistoragecapacities`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteStorageV1CollectionNamespacedCSIStorageCapacity(params: DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CollectionNamespacedCSIStorageCapacity(params: DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1NamespacedCSIStorageCapacity(params: DeleteStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1NamespacedCSIStorageCapacity(params: DeleteStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/csidrivers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1CSIDriver(params: WatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1CSIDriver(params: WatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/csidrivers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1CSINodeList(params: WatchStorageV1CSINodeListRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1CSINodeList(params: WatchStorageV1CSINodeListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/csinodes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1CSINode(params: WatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1CSINode(params: WatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/csinodes/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1CSIStorageCapacityListForAllNamespaces(params: WatchStorageV1CSIStorageCapacityListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1CSIStorageCapacityListForAllNamespaces(params: WatchStorageV1CSIStorageCapacityListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/csistoragecapacities`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1NamespacedCSIStorageCapacityList(params: WatchStorageV1NamespacedCSIStorageCapacityListRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1NamespacedCSIStorageCapacityList(params: WatchStorageV1NamespacedCSIStorageCapacityListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/namespaces/${params.path.namespace}/csistoragecapacities`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1NamespacedCSIStorageCapacity(params: WatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1NamespacedCSIStorageCapacity(params: WatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1StorageClassList(params: WatchStorageV1StorageClassListRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1StorageClassList(params: WatchStorageV1StorageClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/storageclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1StorageClass(params: WatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1StorageClass(params: WatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/storageclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1VolumeAttachmentList(params: WatchStorageV1VolumeAttachmentListRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1VolumeAttachmentList(params: WatchStorageV1VolumeAttachmentListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/volumeattachments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1VolumeAttachment(params: WatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1VolumeAttachment(params: WatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/volumeattachments/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getServiceAccountIssuerOpenIDKeyset(params: GetServiceAccountIssuerOpenIDKeysetRequest, opts?: APIClientRequestOpts): Promise { const path = `/openid/v1/jwks/`; return await this.get(path, null, null, opts); } - async getCodeVersion(params: GetCodeVersionRequest, opts?: APIClientRequestOpts): Promise { + async getCodeVersion(params: GetCodeVersionRequest, opts?: APIClientRequestOpts): Promise { const path = `/version/`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } -} \ No newline at end of file +} +export interface GVK { + group: string; + version: string; + kind: string; +} +export interface ResourceTypeMap { + "core/v1/ComponentStatus": ComponentStatus; + "core/v1/ConfigMap": ConfigMap; + "core/v1/Endpoints": Endpoints; + "core/v1/Event": Event; + "core/v1/LimitRange": LimitRange; + "core/v1/Namespace": Namespace; + "core/v1/Binding": Binding; + "core/v1/Status": Status; + "core/v1/PersistentVolumeClaim": PersistentVolumeClaim; + "core/v1/Pod": Pod; + "core/v1/PodTemplate": PodTemplate; + "core/v1/ReplicationController": ReplicationController; + "core/v1/ResourceQuota": ResourceQuota; + "core/v1/Secret": Secret; + "core/v1/ServiceAccount": ServiceAccount; + "core/v1/Service": Service; + "core/v1/Node": Node; + "core/v1/PersistentVolume": PersistentVolume; + "acme.cert-manager.io/v1/Challenge": AcmeCertManagerIoV1Challenge; + "acme.cert-manager.io/v1/Order": AcmeCertManagerIoV1Order; + "admissionregistration.k8s.io/v1/MutatingWebhookConfiguration": AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; + "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicy": AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; + "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicyBinding": AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; + "admissionregistration.k8s.io/v1/ValidatingWebhookConfiguration": AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; + "apiextensions.k8s.io/v1/CustomResourceDefinition": ApiextensionsK8sIoV1CustomResourceDefinition; + "apiregistration.k8s.io/v1/APIService": ApiregistrationK8sIoV1APIService; + "apps/v1/ControllerRevision": AppsV1ControllerRevision; + "apps/v1/DaemonSet": AppsV1DaemonSet; + "apps/v1/Deployment": AppsV1Deployment; + "apps/v1/ReplicaSet": AppsV1ReplicaSet; + "apps/v1/StatefulSet": AppsV1StatefulSet; + "autoscaling.internal.knative.dev/v1alpha1/Metric": AutoscalingInternalKnativeDevV1alpha1Metric; + "autoscaling.internal.knative.dev/v1alpha1/PodAutoscaler": AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; + "autoscaling/v1/HorizontalPodAutoscaler": AutoscalingV1HorizontalPodAutoscaler; + "autoscaling/v2/HorizontalPodAutoscaler": AutoscalingV2HorizontalPodAutoscaler; + "batch/v1/CronJob": BatchV1CronJob; + "batch/v1/Job": BatchV1Job; + "caching.internal.knative.dev/v1alpha1/Image": CachingInternalKnativeDevV1alpha1Image; + "cert-manager.io/v1/ClusterIssuer": CertManagerIoV1ClusterIssuer; + "cert-manager.io/v1/CertificateRequest": CertManagerIoV1CertificateRequest; + "cert-manager.io/v1/Certificate": CertManagerIoV1Certificate; + "cert-manager.io/v1/Issuer": CertManagerIoV1Issuer; + "certificates.k8s.io/v1/CertificateSigningRequest": CertificatesK8sIoV1CertificateSigningRequest; + "coordination.k8s.io/v1/Lease": CoordinationK8sIoV1Lease; + "discovery.k8s.io/v1/EndpointSlice": DiscoveryK8sIoV1EndpointSlice; + "events.k8s.io/v1/Event": EventsK8sIoV1Event; + "flowcontrol.apiserver.k8s.io/v1/FlowSchema": FlowcontrolApiserverK8sIoV1FlowSchema; + "flowcontrol.apiserver.k8s.io/v1/PriorityLevelConfiguration": FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; + "monitoring.coreos.com/v1/Alertmanager": MonitoringCoreosComV1Alertmanager; + "monitoring.coreos.com/v1/PodMonitor": MonitoringCoreosComV1PodMonitor; + "monitoring.coreos.com/v1/Probe": MonitoringCoreosComV1Probe; + "monitoring.coreos.com/v1/Prometheus": MonitoringCoreosComV1Prometheus; + "monitoring.coreos.com/v1/PrometheusRule": MonitoringCoreosComV1PrometheusRule; + "monitoring.coreos.com/v1/ServiceMonitor": MonitoringCoreosComV1ServiceMonitor; + "monitoring.coreos.com/v1/ThanosRuler": MonitoringCoreosComV1ThanosRuler; + "monitoring.coreos.com/v1alpha1/AlertmanagerConfig": MonitoringCoreosComV1alpha1AlertmanagerConfig; + "monitoring.coreos.com/v1alpha1/PrometheusAgent": MonitoringCoreosComV1alpha1PrometheusAgent; + "monitoring.coreos.com/v1alpha1/ScrapeConfig": MonitoringCoreosComV1alpha1ScrapeConfig; + "networking.internal.knative.dev/v1alpha1/ClusterDomainClaim": NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; + "networking.internal.knative.dev/v1alpha1/Certificate": NetworkingInternalKnativeDevV1alpha1Certificate; + "networking.internal.knative.dev/v1alpha1/Ingress": NetworkingInternalKnativeDevV1alpha1Ingress; + "networking.internal.knative.dev/v1alpha1/ServerlessService": NetworkingInternalKnativeDevV1alpha1ServerlessService; + "networking.k8s.io/v1/IngressClass": NetworkingK8sIoV1IngressClass; + "networking.k8s.io/v1/Ingress": NetworkingK8sIoV1Ingress; + "networking.k8s.io/v1/NetworkPolicy": NetworkingK8sIoV1NetworkPolicy; + "node.k8s.io/v1/RuntimeClass": NodeK8sIoV1RuntimeClass; + "policy/v1/PodDisruptionBudget": PolicyV1PodDisruptionBudget; + "postgresql.cnpg.io/v1/ClusterImageCatalog": PostgresqlCnpgIoV1ClusterImageCatalog; + "postgresql.cnpg.io/v1/Backup": PostgresqlCnpgIoV1Backup; + "postgresql.cnpg.io/v1/Cluster": PostgresqlCnpgIoV1Cluster; + "postgresql.cnpg.io/v1/Database": PostgresqlCnpgIoV1Database; + "postgresql.cnpg.io/v1/ImageCatalog": PostgresqlCnpgIoV1ImageCatalog; + "postgresql.cnpg.io/v1/Pooler": PostgresqlCnpgIoV1Pooler; + "postgresql.cnpg.io/v1/Publication": PostgresqlCnpgIoV1Publication; + "postgresql.cnpg.io/v1/ScheduledBackup": PostgresqlCnpgIoV1ScheduledBackup; + "postgresql.cnpg.io/v1/Subscription": PostgresqlCnpgIoV1Subscription; + "rbac.authorization.k8s.io/v1/ClusterRoleBinding": RbacAuthorizationK8sIoV1ClusterRoleBinding; + "rbac.authorization.k8s.io/v1/ClusterRole": RbacAuthorizationK8sIoV1ClusterRole; + "rbac.authorization.k8s.io/v1/RoleBinding": RbacAuthorizationK8sIoV1RoleBinding; + "rbac.authorization.k8s.io/v1/Role": RbacAuthorizationK8sIoV1Role; + "scheduling.k8s.io/v1/PriorityClass": SchedulingK8sIoV1PriorityClass; + "serving.knative.dev/v1/Configuration": ServingKnativeDevV1Configuration; + "serving.knative.dev/v1/Revision": ServingKnativeDevV1Revision; + "serving.knative.dev/v1/Route": ServingKnativeDevV1Route; + "serving.knative.dev/v1/Service": ServingKnativeDevV1Service; + "storage.k8s.io/v1/CSIDriver": StorageK8sIoV1CSIDriver; + "storage.k8s.io/v1/CSINode": StorageK8sIoV1CSINode; + "storage.k8s.io/v1/CSIStorageCapacity": StorageK8sIoV1CSIStorageCapacity; + "storage.k8s.io/v1/StorageClass": StorageK8sIoV1StorageClass; + "storage.k8s.io/v1/VolumeAttachment": StorageK8sIoV1VolumeAttachment; + "policy/v1/Eviction": PolicyV1Eviction; + "autoscaling/v1/Scale": AutoscalingV1Scale; + "authentication.k8s.io/v1/TokenRequest": AuthenticationK8sIoV1TokenRequest; + "authentication.k8s.io/v1/SelfSubjectReview": AuthenticationK8sIoV1SelfSubjectReview; + "authentication.k8s.io/v1/TokenReview": AuthenticationK8sIoV1TokenReview; + "authorization.k8s.io/v1/LocalSubjectAccessReview": AuthorizationK8sIoV1LocalSubjectAccessReview; + "authorization.k8s.io/v1/SelfSubjectAccessReview": AuthorizationK8sIoV1SelfSubjectAccessReview; + "authorization.k8s.io/v1/SelfSubjectRulesReview": AuthorizationK8sIoV1SelfSubjectRulesReview; + "authorization.k8s.io/v1/SubjectAccessReview": AuthorizationK8sIoV1SubjectAccessReview; +} +export type KubernetesResource = + | ComponentStatus + | ConfigMap + | Endpoints + | Event + | LimitRange + | Namespace + | Binding + | Status + | PersistentVolumeClaim + | Pod + | PodTemplate + | ReplicationController + | ResourceQuota + | Secret + | ServiceAccount + | Service + | Node + | PersistentVolume + | AcmeCertManagerIoV1Challenge + | AcmeCertManagerIoV1Order + | AdmissionregistrationK8sIoV1MutatingWebhookConfiguration + | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy + | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding + | AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration + | ApiextensionsK8sIoV1CustomResourceDefinition + | ApiregistrationK8sIoV1APIService + | AppsV1ControllerRevision + | AppsV1DaemonSet + | AppsV1Deployment + | AppsV1ReplicaSet + | AppsV1StatefulSet + | AutoscalingInternalKnativeDevV1alpha1Metric + | AutoscalingInternalKnativeDevV1alpha1PodAutoscaler + | AutoscalingV1HorizontalPodAutoscaler + | AutoscalingV2HorizontalPodAutoscaler + | BatchV1CronJob + | BatchV1Job + | CachingInternalKnativeDevV1alpha1Image + | CertManagerIoV1ClusterIssuer + | CertManagerIoV1CertificateRequest + | CertManagerIoV1Certificate + | CertManagerIoV1Issuer + | CertificatesK8sIoV1CertificateSigningRequest + | CoordinationK8sIoV1Lease + | DiscoveryK8sIoV1EndpointSlice + | EventsK8sIoV1Event + | FlowcontrolApiserverK8sIoV1FlowSchema + | FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration + | MonitoringCoreosComV1Alertmanager + | MonitoringCoreosComV1PodMonitor + | MonitoringCoreosComV1Probe + | MonitoringCoreosComV1Prometheus + | MonitoringCoreosComV1PrometheusRule + | MonitoringCoreosComV1ServiceMonitor + | MonitoringCoreosComV1ThanosRuler + | MonitoringCoreosComV1alpha1AlertmanagerConfig + | MonitoringCoreosComV1alpha1PrometheusAgent + | MonitoringCoreosComV1alpha1ScrapeConfig + | NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim + | NetworkingInternalKnativeDevV1alpha1Certificate + | NetworkingInternalKnativeDevV1alpha1Ingress + | NetworkingInternalKnativeDevV1alpha1ServerlessService + | NetworkingK8sIoV1IngressClass + | NetworkingK8sIoV1Ingress + | NetworkingK8sIoV1NetworkPolicy + | NodeK8sIoV1RuntimeClass + | PolicyV1PodDisruptionBudget + | PostgresqlCnpgIoV1ClusterImageCatalog + | PostgresqlCnpgIoV1Backup + | PostgresqlCnpgIoV1Cluster + | PostgresqlCnpgIoV1Database + | PostgresqlCnpgIoV1ImageCatalog + | PostgresqlCnpgIoV1Pooler + | PostgresqlCnpgIoV1Publication + | PostgresqlCnpgIoV1ScheduledBackup + | PostgresqlCnpgIoV1Subscription + | RbacAuthorizationK8sIoV1ClusterRoleBinding + | RbacAuthorizationK8sIoV1ClusterRole + | RbacAuthorizationK8sIoV1RoleBinding + | RbacAuthorizationK8sIoV1Role + | SchedulingK8sIoV1PriorityClass + | ServingKnativeDevV1Configuration + | ServingKnativeDevV1Revision + | ServingKnativeDevV1Route + | ServingKnativeDevV1Service + | StorageK8sIoV1CSIDriver + | StorageK8sIoV1CSINode + | StorageK8sIoV1CSIStorageCapacity + | StorageK8sIoV1StorageClass + | StorageK8sIoV1VolumeAttachment + | PolicyV1Eviction + | AutoscalingV1Scale + | AuthenticationK8sIoV1TokenRequest + | AuthenticationK8sIoV1SelfSubjectReview + | AuthenticationK8sIoV1TokenReview + | AuthorizationK8sIoV1LocalSubjectAccessReview + | AuthorizationK8sIoV1SelfSubjectAccessReview + | AuthorizationK8sIoV1SelfSubjectRulesReview + | AuthorizationK8sIoV1SubjectAccessReview; \ No newline at end of file diff --git a/__fixtures__/output/swagger-extended-client.merged.ts b/__fixtures__/output/swagger-extended-client.merged.ts index 14f5fda..cf6406b 100644 --- a/__fixtures__/output/swagger-extended-client.merged.ts +++ b/__fixtures__/output/swagger-extended-client.merged.ts @@ -1,5 +1,5 @@ import { APIClient, APIClientRequestOpts, APIClientOptions } from "@interweb/fetch-api-client"; -export interface MonitoringCoreosComAlertmanager { +export interface MonitoringCoreosComV1Alertmanager { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -1693,13 +1693,13 @@ export interface MonitoringCoreosComAlertmanager { updatedReplicas: number; }; } -export interface MonitoringCoreosComAlertmanagerList { +export interface MonitoringCoreosComV1AlertmanagerList { apiVersion?: string; - items: MonitoringCoreosComAlertmanager[]; + items: MonitoringCoreosComV1Alertmanager[]; kind?: string; metadata?: ListMeta; } -export interface MonitoringCoreosComPodMonitor { +export interface MonitoringCoreosComV1PodMonitor { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -1907,13 +1907,13 @@ export interface MonitoringCoreosComPodMonitor { targetLimit?: number; }; } -export interface MonitoringCoreosComPodMonitorList { +export interface MonitoringCoreosComV1PodMonitorList { apiVersion?: string; - items: MonitoringCoreosComPodMonitor[]; + items: MonitoringCoreosComV1PodMonitor[]; kind?: string; metadata?: ListMeta; } -export interface MonitoringCoreosComProbe { +export interface MonitoringCoreosComV1Probe { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2128,13 +2128,13 @@ export interface MonitoringCoreosComProbe { }; }; } -export interface MonitoringCoreosComProbeList { +export interface MonitoringCoreosComV1ProbeList { apiVersion?: string; - items: MonitoringCoreosComProbe[]; + items: MonitoringCoreosComV1Probe[]; kind?: string; metadata?: ListMeta; } -export interface MonitoringCoreosComPrometheus { +export interface MonitoringCoreosComV1Prometheus { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -4419,13 +4419,13 @@ export interface MonitoringCoreosComPrometheus { updatedReplicas: number; }; } -export interface MonitoringCoreosComPrometheusList { +export interface MonitoringCoreosComV1PrometheusList { apiVersion?: string; - items: MonitoringCoreosComPrometheus[]; + items: MonitoringCoreosComV1Prometheus[]; kind?: string; metadata?: ListMeta; } -export interface MonitoringCoreosComPrometheusRule { +export interface MonitoringCoreosComV1PrometheusRule { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -4455,13 +4455,13 @@ export interface MonitoringCoreosComPrometheusRule { }[]; }; } -export interface MonitoringCoreosComPrometheusRuleList { +export interface MonitoringCoreosComV1PrometheusRuleList { apiVersion?: string; - items: MonitoringCoreosComPrometheusRule[]; + items: MonitoringCoreosComV1PrometheusRule[]; kind?: string; metadata?: ListMeta; } -export interface MonitoringCoreosComServiceMonitor { +export interface MonitoringCoreosComV1ServiceMonitor { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -4689,13 +4689,13 @@ export interface MonitoringCoreosComServiceMonitor { }[]; }; } -export interface MonitoringCoreosComServiceMonitorList { +export interface MonitoringCoreosComV1ServiceMonitorList { apiVersion?: string; - items: MonitoringCoreosComServiceMonitor[]; + items: MonitoringCoreosComV1ServiceMonitor[]; kind?: string; metadata?: ListMeta; } -export interface MonitoringCoreosComThanosRuler { +export interface MonitoringCoreosComV1ThanosRuler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -6316,13 +6316,13 @@ export interface MonitoringCoreosComThanosRuler { updatedReplicas: number; }; } -export interface MonitoringCoreosComThanosRulerList { +export interface MonitoringCoreosComV1ThanosRulerList { apiVersion?: string; - items: MonitoringCoreosComThanosRuler[]; + items: MonitoringCoreosComV1ThanosRuler[]; kind?: string; metadata?: ListMeta; } -export interface MonitoringCoreosComAlertmanagerConfig { +export interface MonitoringCoreosComV1alpha1AlertmanagerConfig { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -8626,13 +8626,13 @@ export interface MonitoringCoreosComAlertmanagerConfig { }; }; } -export interface MonitoringCoreosComAlertmanagerConfigList { +export interface MonitoringCoreosComV1alpha1AlertmanagerConfigList { apiVersion?: string; - items: MonitoringCoreosComAlertmanagerConfig[]; + items: MonitoringCoreosComV1alpha1AlertmanagerConfig[]; kind?: string; metadata?: ListMeta; } -export interface MonitoringCoreosComPrometheusAgent { +export interface MonitoringCoreosComV1alpha1PrometheusAgent { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -10503,13 +10503,13 @@ export interface MonitoringCoreosComPrometheusAgent { updatedReplicas: number; }; } -export interface MonitoringCoreosComPrometheusAgentList { +export interface MonitoringCoreosComV1alpha1PrometheusAgentList { apiVersion?: string; - items: MonitoringCoreosComPrometheusAgent[]; + items: MonitoringCoreosComV1alpha1PrometheusAgent[]; kind?: string; metadata?: ListMeta; } -export interface MonitoringCoreosComScrapeConfig { +export interface MonitoringCoreosComV1alpha1ScrapeConfig { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -12937,13 +12937,13 @@ export interface MonitoringCoreosComScrapeConfig { trackTimestampsStaleness?: boolean; }; } -export interface MonitoringCoreosComScrapeConfigList { +export interface MonitoringCoreosComV1alpha1ScrapeConfigList { apiVersion?: string; - items: MonitoringCoreosComScrapeConfig[]; + items: MonitoringCoreosComV1alpha1ScrapeConfig[]; kind?: string; metadata?: ListMeta; } -export interface AutoscalingInternalKnativeDevMetric { +export interface AutoscalingInternalKnativeDevV1alpha1Metric { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -12967,13 +12967,13 @@ export interface AutoscalingInternalKnativeDevMetric { observedGeneration?: number; }; } -export interface AutoscalingInternalKnativeDevMetricList { +export interface AutoscalingInternalKnativeDevV1alpha1MetricList { apiVersion?: string; - items: AutoscalingInternalKnativeDevMetric[]; + items: AutoscalingInternalKnativeDevV1alpha1Metric[]; kind?: string; metadata?: ListMeta; } -export interface AutoscalingInternalKnativeDevPodAutoscaler { +export interface AutoscalingInternalKnativeDevV1alpha1PodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13006,13 +13006,13 @@ export interface AutoscalingInternalKnativeDevPodAutoscaler { serviceName: string; }; } -export interface AutoscalingInternalKnativeDevPodAutoscalerList { +export interface AutoscalingInternalKnativeDevV1alpha1PodAutoscalerList { apiVersion?: string; - items: AutoscalingInternalKnativeDevPodAutoscaler[]; + items: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler[]; kind?: string; metadata?: ListMeta; } -export interface CachingInternalKnativeDevImage { +export interface CachingInternalKnativeDevV1alpha1Image { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13038,13 +13038,13 @@ export interface CachingInternalKnativeDevImage { observedGeneration?: number; }; } -export interface CachingInternalKnativeDevImageList { +export interface CachingInternalKnativeDevV1alpha1ImageList { apiVersion?: string; - items: CachingInternalKnativeDevImage[]; + items: CachingInternalKnativeDevV1alpha1Image[]; kind?: string; metadata?: ListMeta; } -export interface NetworkingInternalKnativeDevCertificate { +export interface NetworkingInternalKnativeDevV1alpha1Certificate { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13075,13 +13075,13 @@ export interface NetworkingInternalKnativeDevCertificate { observedGeneration?: number; }; } -export interface NetworkingInternalKnativeDevCertificateList { +export interface NetworkingInternalKnativeDevV1alpha1CertificateList { apiVersion?: string; - items: NetworkingInternalKnativeDevCertificate[]; + items: NetworkingInternalKnativeDevV1alpha1Certificate[]; kind?: string; metadata?: ListMeta; } -export interface NetworkingInternalKnativeDevClusterDomainClaim { +export interface NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13089,13 +13089,13 @@ export interface NetworkingInternalKnativeDevClusterDomainClaim { namespace: string; }; } -export interface NetworkingInternalKnativeDevClusterDomainClaimList { +export interface NetworkingInternalKnativeDevV1alpha1ClusterDomainClaimList { apiVersion?: string; - items: NetworkingInternalKnativeDevClusterDomainClaim[]; + items: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim[]; kind?: string; metadata?: ListMeta; } -export interface NetworkingInternalKnativeDevIngress { +export interface NetworkingInternalKnativeDevV1alpha1Ingress { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13163,13 +13163,13 @@ export interface NetworkingInternalKnativeDevIngress { }; }; } -export interface NetworkingInternalKnativeDevIngressList { +export interface NetworkingInternalKnativeDevV1alpha1IngressList { apiVersion?: string; - items: NetworkingInternalKnativeDevIngress[]; + items: NetworkingInternalKnativeDevV1alpha1Ingress[]; kind?: string; metadata?: ListMeta; } -export interface NetworkingInternalKnativeDevServerlessService { +export interface NetworkingInternalKnativeDevV1alpha1ServerlessService { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13204,13 +13204,13 @@ export interface NetworkingInternalKnativeDevServerlessService { serviceName?: string; }; } -export interface NetworkingInternalKnativeDevServerlessServiceList { +export interface NetworkingInternalKnativeDevV1alpha1ServerlessServiceList { apiVersion?: string; - items: NetworkingInternalKnativeDevServerlessService[]; + items: NetworkingInternalKnativeDevV1alpha1ServerlessService[]; kind?: string; metadata?: ListMeta; } -export interface ServingKnativeDevConfiguration { +export interface ServingKnativeDevV1Configuration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13489,13 +13489,13 @@ export interface ServingKnativeDevConfiguration { observedGeneration?: number; }; } -export interface ServingKnativeDevConfigurationList { +export interface ServingKnativeDevV1ConfigurationList { apiVersion?: string; - items: ServingKnativeDevConfiguration[]; + items: ServingKnativeDevV1Configuration[]; kind?: string; metadata?: ListMeta; } -export interface ServingKnativeDevRevision { +export interface ServingKnativeDevV1Revision { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13778,13 +13778,13 @@ export interface ServingKnativeDevRevision { observedGeneration?: number; }; } -export interface ServingKnativeDevRevisionList { +export interface ServingKnativeDevV1RevisionList { apiVersion?: string; - items: ServingKnativeDevRevision[]; + items: ServingKnativeDevV1Revision[]; kind?: string; metadata?: ListMeta; } -export interface ServingKnativeDevRoute { +export interface ServingKnativeDevV1Route { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13828,13 +13828,13 @@ export interface ServingKnativeDevRoute { url?: string; }; } -export interface ServingKnativeDevRouteList { +export interface ServingKnativeDevV1RouteList { apiVersion?: string; - items: ServingKnativeDevRoute[]; + items: ServingKnativeDevV1Route[]; kind?: string; metadata?: ListMeta; } -export interface ServingKnativeDevService { +export interface ServingKnativeDevV1Service { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -14136,13 +14136,58 @@ export interface ServingKnativeDevService { url?: string; }; } -export interface ServingKnativeDevServiceList { +export interface ServingKnativeDevV1ServiceList { apiVersion?: string; - items: ServingKnativeDevService[]; + items: ServingKnativeDevV1Service[]; kind?: string; metadata?: ListMeta; } -export interface AcmeCertManagerIoChallenge { +export interface ServingKnativeDevV1beta1DomainMapping { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: { + ref: { + address?: string; + apiVersion?: string; + group?: string; + kind: string; + name: string; + namespace?: string; + }; + tls?: { + secretName: string; + }; + }; + status?: { + address?: { + CACerts?: string; + audience?: string; + name?: string; + url?: string; + }; + annotations?: { + [key: string]: unknown; + }; + conditions?: { + lastTransitionTime?: string; + message?: string; + reason?: string; + severity?: string; + status: string; + type: string; + }[]; + observedGeneration?: number; + url?: string; + }; +} +export interface ServingKnativeDevV1beta1DomainMappingList { + apiVersion?: string; + items: ServingKnativeDevV1beta1DomainMapping[]; + kind?: string; + metadata?: ListMeta; +} +export interface AcmeCertManagerIoV1Challenge { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -14703,13 +14748,13 @@ export interface AcmeCertManagerIoChallenge { state?: "valid" | "ready" | "pending" | "processing" | "invalid" | "expired" | "errored"; }; } -export interface AcmeCertManagerIoChallengeList { +export interface AcmeCertManagerIoV1ChallengeList { apiVersion?: string; - items: AcmeCertManagerIoChallenge[]; + items: AcmeCertManagerIoV1Challenge[]; kind?: string; metadata?: ListMeta; } -export interface AcmeCertManagerIoOrder { +export interface AcmeCertManagerIoV1Order { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -14745,13 +14790,13 @@ export interface AcmeCertManagerIoOrder { url?: string; }; } -export interface AcmeCertManagerIoOrderList { +export interface AcmeCertManagerIoV1OrderList { apiVersion?: string; - items: AcmeCertManagerIoOrder[]; + items: AcmeCertManagerIoV1Order[]; kind?: string; metadata?: ListMeta; } -export interface CertManagerIoCertificate { +export interface CertManagerIoV1Certificate { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -14860,13 +14905,13 @@ export interface CertManagerIoCertificate { revision?: number; }; } -export interface CertManagerIoCertificateList { +export interface CertManagerIoV1CertificateList { apiVersion?: string; - items: CertManagerIoCertificate[]; + items: CertManagerIoV1Certificate[]; kind?: string; metadata?: ListMeta; } -export interface CertManagerIoCertificateRequest { +export interface CertManagerIoV1CertificateRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -14900,13 +14945,13 @@ export interface CertManagerIoCertificateRequest { failureTime?: string; }; } -export interface CertManagerIoCertificateRequestList { +export interface CertManagerIoV1CertificateRequestList { apiVersion?: string; - items: CertManagerIoCertificateRequest[]; + items: CertManagerIoV1CertificateRequest[]; kind?: string; metadata?: ListMeta; } -export interface CertManagerIoClusterIssuer { +export interface CertManagerIoV1ClusterIssuer { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -15564,13 +15609,13 @@ export interface CertManagerIoClusterIssuer { }[]; }; } -export interface CertManagerIoClusterIssuerList { +export interface CertManagerIoV1ClusterIssuerList { apiVersion?: string; - items: CertManagerIoClusterIssuer[]; + items: CertManagerIoV1ClusterIssuer[]; kind?: string; metadata?: ListMeta; } -export interface CertManagerIoIssuer { +export interface CertManagerIoV1Issuer { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -16228,13 +16273,13 @@ export interface CertManagerIoIssuer { }[]; }; } -export interface CertManagerIoIssuerList { +export interface CertManagerIoV1IssuerList { apiVersion?: string; - items: CertManagerIoIssuer[]; + items: CertManagerIoV1Issuer[]; kind?: string; metadata?: ListMeta; } -export interface PostgresqlCnpgIoBackup { +export interface PostgresqlCnpgIoV1Backup { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -16342,13 +16387,13 @@ export interface PostgresqlCnpgIoBackup { tablespaceMapFile?: string; }; } -export interface PostgresqlCnpgIoBackupList { +export interface PostgresqlCnpgIoV1BackupList { apiVersion?: string; - items: PostgresqlCnpgIoBackup[]; + items: PostgresqlCnpgIoV1Backup[]; kind?: string; metadata?: ListMeta; } -export interface PostgresqlCnpgIoCluster { +export interface PostgresqlCnpgIoV1Cluster { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -17539,7 +17584,7 @@ export interface PostgresqlCnpgIoCluster { writeService?: string; }; } -export interface PostgresqlCnpgIoClusterImageCatalog { +export interface PostgresqlCnpgIoV1ClusterImageCatalog { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -17550,19 +17595,19 @@ export interface PostgresqlCnpgIoClusterImageCatalog { }[]; }; } -export interface PostgresqlCnpgIoClusterImageCatalogList { +export interface PostgresqlCnpgIoV1ClusterImageCatalogList { apiVersion?: string; - items: PostgresqlCnpgIoClusterImageCatalog[]; + items: PostgresqlCnpgIoV1ClusterImageCatalog[]; kind?: string; metadata?: ListMeta; } -export interface PostgresqlCnpgIoClusterList { +export interface PostgresqlCnpgIoV1ClusterList { apiVersion?: string; - items: PostgresqlCnpgIoCluster[]; + items: PostgresqlCnpgIoV1Cluster[]; kind?: string; metadata?: ListMeta; } -export interface PostgresqlCnpgIoDatabase { +export interface PostgresqlCnpgIoV1Database { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -17595,13 +17640,13 @@ export interface PostgresqlCnpgIoDatabase { observedGeneration?: number; }; } -export interface PostgresqlCnpgIoDatabaseList { +export interface PostgresqlCnpgIoV1DatabaseList { apiVersion?: string; - items: PostgresqlCnpgIoDatabase[]; + items: PostgresqlCnpgIoV1Database[]; kind?: string; metadata?: ListMeta; } -export interface PostgresqlCnpgIoImageCatalog { +export interface PostgresqlCnpgIoV1ImageCatalog { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -17612,13 +17657,13 @@ export interface PostgresqlCnpgIoImageCatalog { }[]; }; } -export interface PostgresqlCnpgIoImageCatalogList { +export interface PostgresqlCnpgIoV1ImageCatalogList { apiVersion?: string; - items: PostgresqlCnpgIoImageCatalog[]; + items: PostgresqlCnpgIoV1ImageCatalog[]; kind?: string; metadata?: ListMeta; } -export interface PostgresqlCnpgIoPooler { +export interface PostgresqlCnpgIoV1Pooler { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -19106,13 +19151,13 @@ export interface PostgresqlCnpgIoPooler { }; }; } -export interface PostgresqlCnpgIoPoolerList { +export interface PostgresqlCnpgIoV1PoolerList { apiVersion?: string; - items: PostgresqlCnpgIoPooler[]; + items: PostgresqlCnpgIoV1Pooler[]; kind?: string; metadata?: ListMeta; } -export interface PostgresqlCnpgIoPublication { +export interface PostgresqlCnpgIoV1Publication { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -19145,13 +19190,13 @@ export interface PostgresqlCnpgIoPublication { observedGeneration?: number; }; } -export interface PostgresqlCnpgIoPublicationList { +export interface PostgresqlCnpgIoV1PublicationList { apiVersion?: string; - items: PostgresqlCnpgIoPublication[]; + items: PostgresqlCnpgIoV1Publication[]; kind?: string; metadata?: ListMeta; } -export interface PostgresqlCnpgIoScheduledBackup { +export interface PostgresqlCnpgIoV1ScheduledBackup { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -19183,13 +19228,13 @@ export interface PostgresqlCnpgIoScheduledBackup { nextScheduleTime?: string; }; } -export interface PostgresqlCnpgIoScheduledBackupList { +export interface PostgresqlCnpgIoV1ScheduledBackupList { apiVersion?: string; - items: PostgresqlCnpgIoScheduledBackup[]; + items: PostgresqlCnpgIoV1ScheduledBackup[]; kind?: string; metadata?: ListMeta; } -export interface PostgresqlCnpgIoSubscription { +export interface PostgresqlCnpgIoV1Subscription { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -19213,9 +19258,9 @@ export interface PostgresqlCnpgIoSubscription { observedGeneration?: number; }; } -export interface PostgresqlCnpgIoSubscriptionList { +export interface PostgresqlCnpgIoV1SubscriptionList { apiVersion?: string; - items: PostgresqlCnpgIoSubscription[]; + items: PostgresqlCnpgIoV1Subscription[]; kind?: string; metadata?: ListMeta; } @@ -19240,7 +19285,7 @@ export interface MatchResources { } export interface MutatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: "Fail" | "Ignore"; matchConditions?: MatchCondition[]; matchPolicy?: "Equivalent" | "Exact"; @@ -19252,15 +19297,15 @@ export interface MutatingWebhook { sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; timeoutSeconds?: number; } -export interface AdmissionregistrationK8sIoMutatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; webhooks?: MutatingWebhook[]; } -export interface AdmissionregistrationK8sIoMutatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfigurationList { apiVersion?: string; - items: AdmissionregistrationK8sIoMutatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -19289,7 +19334,7 @@ export interface RuleWithOperations { resources?: string[]; scope?: string; } -export interface ServiceReference { +export interface IoK8sApiAdmissionregistrationV1ServiceReference { name: string; namespace: string; path?: string; @@ -19298,22 +19343,22 @@ export interface ServiceReference { export interface TypeChecking { expressionWarnings?: ExpressionWarning[]; } -export interface AdmissionregistrationK8sIoValidatingAdmissionPolicy { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: ValidatingAdmissionPolicySpec; status?: ValidatingAdmissionPolicyStatus; } -export interface AdmissionregistrationK8sIoValidatingAdmissionPolicyBinding { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: ValidatingAdmissionPolicyBindingSpec; } -export interface AdmissionregistrationK8sIoValidatingAdmissionPolicyBindingList { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBindingList { apiVersion?: string; - items: AdmissionregistrationK8sIoValidatingAdmissionPolicyBinding[]; + items: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding[]; kind?: string; metadata?: ListMeta; } @@ -19323,9 +19368,9 @@ export interface ValidatingAdmissionPolicyBindingSpec { policyName?: string; validationActions?: ("Audit" | "Deny" | "Warn")[]; } -export interface AdmissionregistrationK8sIoValidatingAdmissionPolicyList { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyList { apiVersion?: string; - items: AdmissionregistrationK8sIoValidatingAdmissionPolicy[]; + items: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy[]; kind?: string; metadata?: ListMeta; } @@ -19345,7 +19390,7 @@ export interface ValidatingAdmissionPolicyStatus { } export interface ValidatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: "Fail" | "Ignore"; matchConditions?: MatchCondition[]; matchPolicy?: "Equivalent" | "Exact"; @@ -19356,15 +19401,15 @@ export interface ValidatingWebhook { sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; timeoutSeconds?: number; } -export interface AdmissionregistrationK8sIoValidatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; webhooks?: ValidatingWebhook[]; } -export interface AdmissionregistrationK8sIoValidatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfigurationList { apiVersion?: string; - items: AdmissionregistrationK8sIoValidatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -19378,25 +19423,25 @@ export interface Variable { expression: string; name: string; } -export interface WebhookClientConfig { +export interface IoK8sApiAdmissionregistrationV1WebhookClientConfig { caBundle?: string; - service?: ServiceReference; + service?: IoK8sApiAdmissionregistrationV1ServiceReference; url?: string; } -export interface AppsControllerRevision { +export interface AppsV1ControllerRevision { apiVersion?: string; data?: RawExtension; kind?: string; metadata?: ObjectMeta; revision: number; } -export interface AppsControllerRevisionList { +export interface AppsV1ControllerRevisionList { apiVersion?: string; - items: AppsControllerRevision[]; + items: AppsV1ControllerRevision[]; kind?: string; metadata?: ListMeta; } -export interface AppsDaemonSet { +export interface AppsV1DaemonSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19410,9 +19455,9 @@ export interface DaemonSetCondition { status: string; type: string; } -export interface AppsDaemonSetList { +export interface AppsV1DaemonSetList { apiVersion?: string; - items: AppsDaemonSet[]; + items: AppsV1DaemonSet[]; kind?: string; metadata?: ListMeta; } @@ -19439,7 +19484,7 @@ export interface DaemonSetUpdateStrategy { rollingUpdate?: RollingUpdateDaemonSet; type?: "OnDelete" | "RollingUpdate"; } -export interface AppsDeployment { +export interface AppsV1Deployment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19454,9 +19499,9 @@ export interface DeploymentCondition { status: string; type: string; } -export interface AppsDeploymentList { +export interface AppsV1DeploymentList { apiVersion?: string; - items: AppsDeployment[]; + items: AppsV1Deployment[]; kind?: string; metadata?: ListMeta; } @@ -19484,7 +19529,7 @@ export interface DeploymentStrategy { rollingUpdate?: RollingUpdateDeployment; type?: "Recreate" | "RollingUpdate"; } -export interface AppsReplicaSet { +export interface AppsV1ReplicaSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19498,9 +19543,9 @@ export interface ReplicaSetCondition { status: string; type: string; } -export interface AppsReplicaSetList { +export interface AppsV1ReplicaSetList { apiVersion?: string; - items: AppsReplicaSet[]; + items: AppsV1ReplicaSet[]; kind?: string; metadata?: ListMeta; } @@ -19530,7 +19575,7 @@ export interface RollingUpdateStatefulSetStrategy { maxUnavailable?: IntOrString; partition?: number; } -export interface AppsStatefulSet { +export interface AppsV1StatefulSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19544,9 +19589,9 @@ export interface StatefulSetCondition { status: string; type: string; } -export interface AppsStatefulSetList { +export interface AppsV1StatefulSetList { apiVersion?: string; - items: AppsStatefulSet[]; + items: AppsV1StatefulSet[]; kind?: string; metadata?: ListMeta; } @@ -19592,7 +19637,7 @@ export interface BoundObjectReference { name?: string; uid?: string; } -export interface AuthenticationK8sIoSelfSubjectReview { +export interface AuthenticationK8sIoV1SelfSubjectReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19601,7 +19646,7 @@ export interface AuthenticationK8sIoSelfSubjectReview { export interface SelfSubjectReviewStatus { userInfo?: UserInfo; } -export interface AuthenticationK8sIoTokenRequest { +export interface AuthenticationK8sIoV1TokenRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19617,7 +19662,7 @@ export interface TokenRequestStatus { expirationTimestamp: Time; token: string; } -export interface AuthenticationK8sIoTokenReview { +export interface AuthenticationK8sIoV1TokenReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19650,7 +19695,7 @@ export interface LabelSelectorAttributes { rawSelector?: string; requirements?: LabelSelectorRequirement[]; } -export interface AuthorizationK8sIoLocalSubjectAccessReview { +export interface AuthorizationK8sIoV1LocalSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19682,7 +19727,7 @@ export interface ResourceRule { resources?: string[]; verbs: string[]; } -export interface AuthorizationK8sIoSelfSubjectAccessReview { +export interface AuthorizationK8sIoV1SelfSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19693,7 +19738,7 @@ export interface SelfSubjectAccessReviewSpec { nonResourceAttributes?: NonResourceAttributes; resourceAttributes?: ResourceAttributes; } -export interface AuthorizationK8sIoSelfSubjectRulesReview { +export interface AuthorizationK8sIoV1SelfSubjectRulesReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19703,7 +19748,7 @@ export interface AuthorizationK8sIoSelfSubjectRulesReview { export interface SelfSubjectRulesReviewSpec { namespace?: string; } -export interface AuthorizationK8sIoSubjectAccessReview { +export interface AuthorizationK8sIoV1SubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19732,38 +19777,38 @@ export interface SubjectRulesReviewStatus { nonResourceRules: NonResourceRule[]; resourceRules: ResourceRule[]; } -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV1CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; } -export interface AutoscalingHorizontalPodAutoscaler { +export interface AutoscalingV1HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus; } -export interface AutoscalingHorizontalPodAutoscalerList { +export interface AutoscalingV1HorizontalPodAutoscalerList { apiVersion?: string; - items: AutoscalingHorizontalPodAutoscaler[]; + items: AutoscalingV1HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec { maxReplicas: number; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV1CrossVersionObjectReference; targetCPUUtilizationPercentage?: number; } -export interface HorizontalPodAutoscalerStatus { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus { currentCPUUtilizationPercentage?: number; currentReplicas: number; desiredReplicas: number; lastScaleTime?: Time; observedGeneration?: number; } -export interface AutoscalingScale { +export interface AutoscalingV1Scale { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19787,7 +19832,7 @@ export interface ContainerResourceMetricStatus { current: MetricValueStatus; name: string; } -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV2CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; @@ -19810,12 +19855,12 @@ export interface HPAScalingRules { selectPolicy?: string; stabilizationWindowSeconds?: number; } -export interface AutoscalingHorizontalPodAutoscaler { +export interface AutoscalingV2HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus; } export interface HorizontalPodAutoscalerBehavior { scaleDown?: HPAScalingRules; @@ -19828,20 +19873,20 @@ export interface HorizontalPodAutoscalerCondition { status: string; type: string; } -export interface AutoscalingHorizontalPodAutoscalerList { +export interface AutoscalingV2HorizontalPodAutoscalerList { apiVersion?: string; - items: AutoscalingHorizontalPodAutoscaler[]; + items: AutoscalingV2HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec { behavior?: HorizontalPodAutoscalerBehavior; maxReplicas: number; metrics?: MetricSpec[]; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV2CrossVersionObjectReference; } -export interface HorizontalPodAutoscalerStatus { +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus { conditions?: HorizontalPodAutoscalerCondition[]; currentMetrics?: MetricStatus[]; currentReplicas?: number; @@ -19881,13 +19926,13 @@ export interface MetricValueStatus { value?: Quantity; } export interface ObjectMetricSource { - describedObject: CrossVersionObjectReference; + describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; metric: MetricIdentifier; target: MetricTarget; } export interface ObjectMetricStatus { current: MetricValueStatus; - describedObject: CrossVersionObjectReference; + describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; metric: MetricIdentifier; } export interface PodsMetricSource { @@ -19906,16 +19951,16 @@ export interface ResourceMetricStatus { current: MetricValueStatus; name: string; } -export interface BatchCronJob { +export interface BatchV1CronJob { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: CronJobSpec; status?: CronJobStatus; } -export interface BatchCronJobList { +export interface BatchV1CronJobList { apiVersion?: string; - items: BatchCronJob[]; + items: BatchV1CronJob[]; kind?: string; metadata?: ListMeta; } @@ -19934,7 +19979,7 @@ export interface CronJobStatus { lastScheduleTime?: Time; lastSuccessfulTime?: Time; } -export interface BatchJob { +export interface BatchV1Job { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19949,9 +19994,9 @@ export interface JobCondition { status: string; type: string; } -export interface BatchJobList { +export interface BatchV1JobList { apiVersion?: string; - items: BatchJob[]; + items: BatchV1Job[]; kind?: string; metadata?: ListMeta; } @@ -20018,7 +20063,7 @@ export interface UncountedTerminatedPods { failed?: string[]; succeeded?: string[]; } -export interface CertificatesK8sIoCertificateSigningRequest { +export interface CertificatesK8sIoV1CertificateSigningRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -20033,9 +20078,9 @@ export interface CertificateSigningRequestCondition { status: string; type: string; } -export interface CertificatesK8sIoCertificateSigningRequestList { +export interface CertificatesK8sIoV1CertificateSigningRequestList { apiVersion?: string; - items: CertificatesK8sIoCertificateSigningRequest[]; + items: CertificatesK8sIoV1CertificateSigningRequest[]; kind?: string; metadata?: ListMeta; } @@ -20055,15 +20100,15 @@ export interface CertificateSigningRequestStatus { certificate?: string; conditions?: CertificateSigningRequestCondition[]; } -export interface CoordinationK8sIoLease { +export interface CoordinationK8sIoV1Lease { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: LeaseSpec; } -export interface CoordinationK8sIoLeaseList { +export interface CoordinationK8sIoV1LeaseList { apiVersion?: string; - items: CoordinationK8sIoLease[]; + items: CoordinationK8sIoV1Lease[]; kind?: string; metadata?: ListMeta; } @@ -20256,15 +20301,15 @@ export interface Container { image?: string; imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; lifecycle?: Lifecycle; - livenessProbe?: Probe; + livenessProbe?: IoK8sApiCoreV1Probe; name: string; ports?: ContainerPort[]; - readinessProbe?: Probe; + readinessProbe?: IoK8sApiCoreV1Probe; resizePolicy?: ContainerResizePolicy[]; resources?: ResourceRequirements; restartPolicy?: string; securityContext?: SecurityContext; - startupProbe?: Probe; + startupProbe?: IoK8sApiCoreV1Probe; stdin?: boolean; stdinOnce?: boolean; terminationMessagePath?: string; @@ -20357,7 +20402,7 @@ export interface EndpointAddress { nodeName?: string; targetRef?: ObjectReference; } -export interface EndpointPort { +export interface IoK8sApiCoreV1EndpointPort { appProtocol?: string; name?: string; port: number; @@ -20366,7 +20411,7 @@ export interface EndpointPort { export interface EndpointSubset { addresses?: EndpointAddress[]; notReadyAddresses?: EndpointAddress[]; - ports?: EndpointPort[]; + ports?: IoK8sApiCoreV1EndpointPort[]; } export interface Endpoints { apiVersion?: string; @@ -20404,15 +20449,15 @@ export interface EphemeralContainer { image?: string; imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; lifecycle?: Lifecycle; - livenessProbe?: Probe; + livenessProbe?: IoK8sApiCoreV1Probe; name: string; ports?: ContainerPort[]; - readinessProbe?: Probe; + readinessProbe?: IoK8sApiCoreV1Probe; resizePolicy?: ContainerResizePolicy[]; resources?: ResourceRequirements; restartPolicy?: string; securityContext?: SecurityContext; - startupProbe?: Probe; + startupProbe?: IoK8sApiCoreV1Probe; stdin?: boolean; stdinOnce?: boolean; targetContainerName?: string; @@ -20441,7 +20486,7 @@ export interface Event { related?: ObjectReference; reportingComponent?: string; reportingInstance?: string; - series?: EventSeries; + series?: IoK8sApiCoreV1EventSeries; source?: EventSource; type?: string; } @@ -20451,7 +20496,7 @@ export interface EventList { kind?: string; metadata?: ListMeta; } -export interface EventSeries { +export interface IoK8sApiCoreV1EventSeries { count?: number; lastObservedTime?: MicroTime; } @@ -21081,7 +21126,7 @@ export interface PreferredSchedulingTerm { preference: NodeSelectorTerm; weight: number; } -export interface Probe { +export interface IoK8sApiCoreV1Probe { exec?: ExecAction; failureThreshold?: number; grpc?: GRPCAction; @@ -21557,35 +21602,172 @@ export interface EndpointConditions { export interface EndpointHints { forZones?: ForZone[]; } -export interface EndpointPort { +export interface IoK8sApiDiscoveryV1EndpointPort { appProtocol?: string; name?: string; port?: number; protocol?: "SCTP" | "TCP" | "UDP"; } -export interface DiscoveryK8sIoEndpointSlice { +export interface DiscoveryK8sIoV1EndpointSlice { addressType: "FQDN" | "IPv4" | "IPv6"; apiVersion?: string; endpoints: Endpoint[]; kind?: string; metadata?: ObjectMeta; - ports?: EndpointPort[]; + ports?: IoK8sApiDiscoveryV1EndpointPort[]; } -export interface DiscoveryK8sIoEndpointSliceList { +export interface DiscoveryK8sIoV1EndpointSliceList { apiVersion?: string; - items: DiscoveryK8sIoEndpointSlice[]; + items: DiscoveryK8sIoV1EndpointSlice[]; kind?: string; metadata?: ListMeta; } export interface ForZone { name: string; } -export interface EventsK8sIoEventList { +export interface EventsK8sIoV1Event { + action?: string; + apiVersion?: string; + deprecatedCount?: number; + deprecatedFirstTimestamp?: Time; + deprecatedLastTimestamp?: Time; + deprecatedSource?: EventSource; + eventTime: MicroTime; + kind?: string; + metadata?: ObjectMeta; + note?: string; + reason?: string; + regarding?: ObjectReference; + related?: ObjectReference; + reportingController?: string; + reportingInstance?: string; + series?: IoK8sApiEventsV1EventSeries; + type?: string; +} +export interface EventsK8sIoV1EventList { + apiVersion?: string; + items: EventsK8sIoV1Event[]; + kind?: string; + metadata?: ListMeta; +} +export interface IoK8sApiEventsV1EventSeries { + count: number; + lastObservedTime: MicroTime; +} +export interface ExemptPriorityLevelConfiguration { + lendablePercent?: number; + nominalConcurrencyShares?: number; +} +export interface FlowDistinguisherMethod { + type: string; +} +export interface FlowcontrolApiserverK8sIoV1FlowSchema { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: FlowSchemaSpec; + status?: FlowSchemaStatus; +} +export interface FlowSchemaCondition { + lastTransitionTime?: Time; + message?: string; + reason?: string; + status?: string; + type?: string; +} +export interface FlowcontrolApiserverK8sIoV1FlowSchemaList { + apiVersion?: string; + items: FlowcontrolApiserverK8sIoV1FlowSchema[]; + kind?: string; + metadata?: ListMeta; +} +export interface FlowSchemaSpec { + distinguisherMethod?: FlowDistinguisherMethod; + matchingPrecedence?: number; + priorityLevelConfiguration: PriorityLevelConfigurationReference; + rules?: PolicyRulesWithSubjects[]; +} +export interface FlowSchemaStatus { + conditions?: FlowSchemaCondition[]; +} +export interface GroupSubject { + name: string; +} +export interface LimitResponse { + queuing?: QueuingConfiguration; + type: string; +} +export interface LimitedPriorityLevelConfiguration { + borrowingLimitPercent?: number; + lendablePercent?: number; + limitResponse?: LimitResponse; + nominalConcurrencyShares?: number; +} +export interface NonResourcePolicyRule { + nonResourceURLs: string[]; + verbs: string[]; +} +export interface PolicyRulesWithSubjects { + nonResourceRules?: NonResourcePolicyRule[]; + resourceRules?: ResourcePolicyRule[]; + subjects: IoK8sApiFlowcontrolV1Subject[]; +} +export interface FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: PriorityLevelConfigurationSpec; + status?: PriorityLevelConfigurationStatus; +} +export interface PriorityLevelConfigurationCondition { + lastTransitionTime?: Time; + message?: string; + reason?: string; + status?: string; + type?: string; +} +export interface FlowcontrolApiserverK8sIoV1PriorityLevelConfigurationList { apiVersion?: string; - items: EventsK8sIoEvent[]; + items: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration[]; kind?: string; metadata?: ListMeta; } +export interface PriorityLevelConfigurationReference { + name: string; +} +export interface PriorityLevelConfigurationSpec { + exempt?: ExemptPriorityLevelConfiguration; + limited?: LimitedPriorityLevelConfiguration; + type: string; +} +export interface PriorityLevelConfigurationStatus { + conditions?: PriorityLevelConfigurationCondition[]; +} +export interface QueuingConfiguration { + handSize?: number; + queueLengthLimit?: number; + queues?: number; +} +export interface ResourcePolicyRule { + apiGroups: string[]; + clusterScope?: boolean; + namespaces?: string[]; + resources: string[]; + verbs: string[]; +} +export interface ServiceAccountSubject { + name: string; + namespace: string; +} +export interface IoK8sApiFlowcontrolV1Subject { + group?: GroupSubject; + kind: string; + serviceAccount?: ServiceAccountSubject; + user?: UserSubject; +} +export interface UserSubject { + name: string; +} export interface HTTPIngressPath { backend: IngressBackend; path?: string; @@ -21598,7 +21780,7 @@ export interface IPBlock { cidr: string; except?: string[]; } -export interface NetworkingK8sIoIngress { +export interface NetworkingK8sIoV1Ingress { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -21609,15 +21791,15 @@ export interface IngressBackend { resource?: TypedLocalObjectReference; service?: IngressServiceBackend; } -export interface NetworkingK8sIoIngressClass { +export interface NetworkingK8sIoV1IngressClass { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: IngressClassSpec; } -export interface NetworkingK8sIoIngressClassList { +export interface NetworkingK8sIoV1IngressClassList { apiVersion?: string; - items: NetworkingK8sIoIngressClass[]; + items: NetworkingK8sIoV1IngressClass[]; kind?: string; metadata?: ListMeta; } @@ -21632,9 +21814,9 @@ export interface IngressClassSpec { controller?: string; parameters?: IngressClassParametersReference; } -export interface NetworkingK8sIoIngressList { +export interface NetworkingK8sIoV1IngressList { apiVersion?: string; - items: NetworkingK8sIoIngress[]; + items: NetworkingK8sIoV1Ingress[]; kind?: string; metadata?: ListMeta; } @@ -21672,7 +21854,7 @@ export interface IngressTLS { hosts?: string[]; secretName?: string; } -export interface NetworkingK8sIoNetworkPolicy { +export interface NetworkingK8sIoV1NetworkPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -21686,9 +21868,9 @@ export interface NetworkPolicyIngressRule { from?: NetworkPolicyPeer[]; ports?: NetworkPolicyPort[]; } -export interface NetworkingK8sIoNetworkPolicyList { +export interface NetworkingK8sIoV1NetworkPolicyList { apiVersion?: string; - items: NetworkingK8sIoNetworkPolicy[]; + items: NetworkingK8sIoV1NetworkPolicy[]; kind?: string; metadata?: ListMeta; } @@ -21717,7 +21899,7 @@ export interface Overhead { [key: string]: unknown; }; } -export interface NodeK8sIoRuntimeClass { +export interface NodeK8sIoV1RuntimeClass { apiVersion?: string; handler: string; kind?: string; @@ -21725,9 +21907,9 @@ export interface NodeK8sIoRuntimeClass { overhead?: Overhead; scheduling?: Scheduling; } -export interface NodeK8sIoRuntimeClassList { +export interface NodeK8sIoV1RuntimeClassList { apiVersion?: string; - items: NodeK8sIoRuntimeClass[]; + items: NodeK8sIoV1RuntimeClass[]; kind?: string; metadata?: ListMeta; } @@ -21737,22 +21919,22 @@ export interface Scheduling { }; tolerations?: Toleration[]; } -export interface PolicyEviction { +export interface PolicyV1Eviction { apiVersion?: string; deleteOptions?: DeleteOptions; kind?: string; metadata?: ObjectMeta; } -export interface PolicyPodDisruptionBudget { +export interface PolicyV1PodDisruptionBudget { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: PodDisruptionBudgetSpec; status?: PodDisruptionBudgetStatus; } -export interface PolicyPodDisruptionBudgetList { +export interface PolicyV1PodDisruptionBudgetList { apiVersion?: string; - items: PolicyPodDisruptionBudget[]; + items: PolicyV1PodDisruptionBudget[]; kind?: string; metadata?: ListMeta; } @@ -21776,29 +21958,29 @@ export interface PodDisruptionBudgetStatus { export interface AggregationRule { clusterRoleSelectors?: LabelSelector[]; } -export interface RbacAuthorizationK8sIoClusterRole { +export interface RbacAuthorizationK8sIoV1ClusterRole { aggregationRule?: AggregationRule; apiVersion?: string; kind?: string; metadata?: ObjectMeta; rules?: PolicyRule[]; } -export interface RbacAuthorizationK8sIoClusterRoleBinding { +export interface RbacAuthorizationK8sIoV1ClusterRoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } -export interface RbacAuthorizationK8sIoClusterRoleBindingList { +export interface RbacAuthorizationK8sIoV1ClusterRoleBindingList { apiVersion?: string; - items: RbacAuthorizationK8sIoClusterRoleBinding[]; + items: RbacAuthorizationK8sIoV1ClusterRoleBinding[]; kind?: string; metadata?: ListMeta; } -export interface RbacAuthorizationK8sIoClusterRoleList { +export interface RbacAuthorizationK8sIoV1ClusterRoleList { apiVersion?: string; - items: RbacAuthorizationK8sIoClusterRole[]; + items: RbacAuthorizationK8sIoV1ClusterRole[]; kind?: string; metadata?: ListMeta; } @@ -21809,28 +21991,28 @@ export interface PolicyRule { resources?: string[]; verbs: string[]; } -export interface RbacAuthorizationK8sIoRole { +export interface RbacAuthorizationK8sIoV1Role { apiVersion?: string; kind?: string; metadata?: ObjectMeta; rules?: PolicyRule[]; } -export interface RbacAuthorizationK8sIoRoleBinding { +export interface RbacAuthorizationK8sIoV1RoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } -export interface RbacAuthorizationK8sIoRoleBindingList { +export interface RbacAuthorizationK8sIoV1RoleBindingList { apiVersion?: string; - items: RbacAuthorizationK8sIoRoleBinding[]; + items: RbacAuthorizationK8sIoV1RoleBinding[]; kind?: string; metadata?: ListMeta; } -export interface RbacAuthorizationK8sIoRoleList { +export interface RbacAuthorizationK8sIoV1RoleList { apiVersion?: string; - items: RbacAuthorizationK8sIoRole[]; + items: RbacAuthorizationK8sIoV1Role[]; kind?: string; metadata?: ListMeta; } @@ -21839,13 +22021,13 @@ export interface RoleRef { kind: string; name: string; } -export interface Subject { +export interface IoK8sApiRbacV1Subject { apiGroup?: string; kind: string; name: string; namespace?: string; } -export interface SchedulingK8sIoPriorityClass { +export interface SchedulingK8sIoV1PriorityClass { apiVersion?: string; description?: string; globalDefault?: boolean; @@ -21854,21 +22036,21 @@ export interface SchedulingK8sIoPriorityClass { preemptionPolicy?: "Never" | "PreemptLowerPriority"; value: number; } -export interface SchedulingK8sIoPriorityClassList { +export interface SchedulingK8sIoV1PriorityClassList { apiVersion?: string; - items: SchedulingK8sIoPriorityClass[]; + items: SchedulingK8sIoV1PriorityClass[]; kind?: string; metadata?: ListMeta; } -export interface StorageK8sIoCSIDriver { +export interface StorageK8sIoV1CSIDriver { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec: CSIDriverSpec; } -export interface StorageK8sIoCSIDriverList { +export interface StorageK8sIoV1CSIDriverList { apiVersion?: string; - items: StorageK8sIoCSIDriver[]; + items: StorageK8sIoV1CSIDriver[]; kind?: string; metadata?: ListMeta; } @@ -21879,10 +22061,10 @@ export interface CSIDriverSpec { requiresRepublish?: boolean; seLinuxMount?: boolean; storageCapacity?: boolean; - tokenRequests?: TokenRequest[]; + tokenRequests?: IoK8sApiStorageV1TokenRequest[]; volumeLifecycleModes?: string[]; } -export interface StorageK8sIoCSINode { +export interface StorageK8sIoV1CSINode { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -21894,16 +22076,16 @@ export interface CSINodeDriver { nodeID: string; topologyKeys?: string[]; } -export interface StorageK8sIoCSINodeList { +export interface StorageK8sIoV1CSINodeList { apiVersion?: string; - items: StorageK8sIoCSINode[]; + items: StorageK8sIoV1CSINode[]; kind?: string; metadata?: ListMeta; } export interface CSINodeSpec { drivers: CSINodeDriver[]; } -export interface StorageK8sIoCSIStorageCapacity { +export interface StorageK8sIoV1CSIStorageCapacity { apiVersion?: string; capacity?: Quantity; kind?: string; @@ -21912,13 +22094,13 @@ export interface StorageK8sIoCSIStorageCapacity { nodeTopology?: LabelSelector; storageClassName: string; } -export interface StorageK8sIoCSIStorageCapacityList { +export interface StorageK8sIoV1CSIStorageCapacityList { apiVersion?: string; - items: StorageK8sIoCSIStorageCapacity[]; + items: StorageK8sIoV1CSIStorageCapacity[]; kind?: string; metadata?: ListMeta; } -export interface StorageK8sIoStorageClass { +export interface StorageK8sIoV1StorageClass { allowVolumeExpansion?: boolean; allowedTopologies?: TopologySelectorTerm[]; apiVersion?: string; @@ -21932,26 +22114,26 @@ export interface StorageK8sIoStorageClass { reclaimPolicy?: "Delete" | "Recycle" | "Retain"; volumeBindingMode?: "Immediate" | "WaitForFirstConsumer"; } -export interface StorageK8sIoStorageClassList { +export interface StorageK8sIoV1StorageClassList { apiVersion?: string; - items: StorageK8sIoStorageClass[]; + items: StorageK8sIoV1StorageClass[]; kind?: string; metadata?: ListMeta; } -export interface TokenRequest { +export interface IoK8sApiStorageV1TokenRequest { audience: string; expirationSeconds?: number; } -export interface StorageK8sIoVolumeAttachment { +export interface StorageK8sIoV1VolumeAttachment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec: VolumeAttachmentSpec; status?: VolumeAttachmentStatus; } -export interface StorageK8sIoVolumeAttachmentList { +export interface StorageK8sIoV1VolumeAttachmentList { apiVersion?: string; - items: StorageK8sIoVolumeAttachment[]; + items: StorageK8sIoV1VolumeAttachment[]; kind?: string; metadata?: ListMeta; } @@ -21991,7 +22173,7 @@ export interface CustomResourceConversion { strategy: string; webhook?: WebhookConversion; } -export interface ApiextensionsK8sIoCustomResourceDefinition { +export interface ApiextensionsK8sIoV1CustomResourceDefinition { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -22005,9 +22187,9 @@ export interface CustomResourceDefinitionCondition { status: string; type: string; } -export interface ApiextensionsK8sIoCustomResourceDefinitionList { +export interface ApiextensionsK8sIoV1CustomResourceDefinitionList { apiVersion?: string; - items: ApiextensionsK8sIoCustomResourceDefinition[]; + items: ApiextensionsK8sIoV1CustomResourceDefinition[]; kind?: string; metadata?: ListMeta; } @@ -22123,7 +22305,7 @@ export type JSONSchemaPropsOrStringArray = any; export interface SelectableField { jsonPath: string; } -export interface ServiceReference { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference { name: string; namespace: string; path?: string; @@ -22137,13 +22319,13 @@ export interface ValidationRule { reason?: "FieldValueDuplicate" | "FieldValueForbidden" | "FieldValueInvalid" | "FieldValueRequired"; rule: string; } -export interface WebhookClientConfig { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig { caBundle?: string; - service?: ServiceReference; + service?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference; url?: string; } export interface WebhookConversion { - clientConfig?: WebhookClientConfig; + clientConfig?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig; conversionReviewVersions: string[]; } export type Quantity = string; @@ -22324,7 +22506,7 @@ export interface Info { minor: string; platform: string; } -export interface ApiregistrationK8sIoAPIService { +export interface ApiregistrationK8sIoV1APIService { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -22338,9 +22520,9 @@ export interface APIServiceCondition { status: string; type: string; } -export interface ApiregistrationK8sIoAPIServiceList { +export interface ApiregistrationK8sIoV1APIServiceList { apiVersion?: string; - items: ApiregistrationK8sIoAPIService[]; + items: ApiregistrationK8sIoV1APIService[]; kind?: string; metadata?: ListMeta; } @@ -22349,14 +22531,14 @@ export interface APIServiceSpec { group?: string; groupPriorityMinimum: number; insecureSkipTLSVerify?: boolean; - service?: ServiceReference; + service?: IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference; version?: string; versionPriority: number; } export interface APIServiceStatus { conditions?: APIServiceCondition[]; } -export interface ServiceReference { +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference { name?: string; namespace?: string; port?: number; @@ -22365,14731 +22547,10769 @@ export interface GetServiceAccountIssuerOpenIDConfigurationRequest {} export interface GetCoreAPIVersionsRequest {} export interface GetCoreV1APIResourcesRequest {} export interface ListCoreV1ComponentStatusRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ReadCoreV1ComponentStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ListCoreV1ConfigMapForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCoreV1EndpointsForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCoreV1EventForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCoreV1LimitRangeForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCoreV1NamespaceRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateCoreV1NamespaceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; body: Namespace; } export interface CreateCoreV1NamespacedBindingRequest { - query: { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - }; - path: { - namespace: string; - }; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + namespace: string; body: Binding; } export interface ListCoreV1NamespacedConfigMapRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCoreV1NamespacedConfigMapRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; body: ConfigMap; } export interface DeleteCoreV1CollectionNamespacedConfigMapRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadCoreV1NamespacedConfigMapRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedConfigMapRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: ConfigMap; } export interface DeleteCoreV1NamespacedConfigMapRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCoreV1NamespacedConfigMapRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListCoreV1NamespacedEndpointsRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCoreV1NamespacedEndpointsRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; body: Endpoints; } export interface DeleteCoreV1CollectionNamespacedEndpointsRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadCoreV1NamespacedEndpointsRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedEndpointsRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: Endpoints; } export interface DeleteCoreV1NamespacedEndpointsRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCoreV1NamespacedEndpointsRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListCoreV1NamespacedEventRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateCoreV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; +} +export interface CreateCoreV1NamespacedEventRequest { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; body: Event; } export interface DeleteCoreV1CollectionNamespacedEventRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadCoreV1NamespacedEventRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: Event; } export interface DeleteCoreV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCoreV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListCoreV1NamespacedLimitRangeRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCoreV1NamespacedLimitRangeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; body: LimitRange; } export interface DeleteCoreV1CollectionNamespacedLimitRangeRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadCoreV1NamespacedLimitRangeRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedLimitRangeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: LimitRange; } export interface DeleteCoreV1NamespacedLimitRangeRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCoreV1NamespacedLimitRangeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListCoreV1NamespacedPersistentVolumeClaimRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCoreV1NamespacedPersistentVolumeClaimRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; body: PersistentVolumeClaim; } export interface DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadCoreV1NamespacedPersistentVolumeClaimRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedPersistentVolumeClaimRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: PersistentVolumeClaim; } export interface DeleteCoreV1NamespacedPersistentVolumeClaimRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCoreV1NamespacedPersistentVolumeClaimRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: PersistentVolumeClaim; } export interface PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListCoreV1NamespacedPodRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCoreV1NamespacedPodRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; body: Pod; } export interface DeleteCoreV1CollectionNamespacedPodRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadCoreV1NamespacedPodRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedPodRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: Pod; } export interface DeleteCoreV1NamespacedPodRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCoreV1NamespacedPodRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ConnectCoreV1GetNamespacedPodAttachRequest { - query: { - container?: string; - stderr?: boolean; - stdin?: boolean; - stdout?: boolean; - tty?: boolean; - }; - path: { - name: string; - namespace: string; - }; + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + name: string; + namespace: string; } export interface ConnectCoreV1PostNamespacedPodAttachRequest { - query: { - container?: string; - stderr?: boolean; - stdin?: boolean; - stdout?: boolean; - tty?: boolean; - }; - path: { - name: string; - namespace: string; - }; + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + name: string; + namespace: string; } export interface CreateCoreV1NamespacedPodBindingRequest { - query: { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + name: string; + namespace: string; body: Binding; } export interface ReadCoreV1NamespacedPodEphemeralcontainersRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedPodEphemeralcontainersRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: Pod; } export interface PatchCoreV1NamespacedPodEphemeralcontainersRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface CreateCoreV1NamespacedPodEvictionRequest { - query: { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Eviction; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + name: string; + namespace: string; + body: PolicyV1Eviction; } export interface ConnectCoreV1GetNamespacedPodExecRequest { - query: { - command?: string; - container?: string; - stderr?: boolean; - stdin?: boolean; - stdout?: boolean; - tty?: boolean; - }; - path: { - name: string; - namespace: string; - }; + command?: string; + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + name: string; + namespace: string; } export interface ConnectCoreV1PostNamespacedPodExecRequest { - query: { - command?: string; - container?: string; - stderr?: boolean; - stdin?: boolean; - stdout?: boolean; - tty?: boolean; - }; - path: { - name: string; - namespace: string; - }; + command?: string; + container?: string; + stderr?: boolean; + stdin?: boolean; + stdout?: boolean; + tty?: boolean; + name: string; + namespace: string; } export interface ReadCoreV1NamespacedPodLogRequest { - query: { - container?: string; - follow?: boolean; - insecureSkipTLSVerifyBackend?: boolean; - limitBytes?: number; - pretty?: string; - previous?: boolean; - sinceSeconds?: number; - stream?: string; - tailLines?: number; - timestamps?: boolean; - }; - path: { - name: string; - namespace: string; - }; + container?: string; + follow?: boolean; + insecureSkipTLSVerifyBackend?: boolean; + limitBytes?: number; + pretty?: string; + previous?: boolean; + sinceSeconds?: number; + stream?: string; + tailLines?: number; + timestamps?: boolean; + name: string; + namespace: string; } export interface ConnectCoreV1GetNamespacedPodPortforwardRequest { - query: { - ports?: number; - }; - path: { - name: string; - namespace: string; - }; + ports?: number; + name: string; + namespace: string; } export interface ConnectCoreV1PostNamespacedPodPortforwardRequest { - query: { - ports?: number; - }; - path: { - name: string; - namespace: string; - }; + ports?: number; + name: string; + namespace: string; } export interface ConnectCoreV1GetNamespacedPodProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; + path?: string; + name: string; + namespace: string; } export interface ConnectCoreV1PostNamespacedPodProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; + path?: string; + name: string; + namespace: string; } export interface ConnectCoreV1PutNamespacedPodProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; + path?: string; + name: string; + namespace: string; } export interface ConnectCoreV1DeleteNamespacedPodProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ConnectCoreV1OptionsNamespacedPodProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ConnectCoreV1HeadNamespacedPodProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; + path?: string; + name: string; + namespace: string; } export interface ConnectCoreV1PatchNamespacedPodProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; + path?: string; + name: string; + namespace: string; } export interface ConnectCoreV1GetNamespacedPodProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; + path?: string; + name: string; + namespace: string; + path: string; } export interface ConnectCoreV1PostNamespacedPodProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; + path?: string; + name: string; + namespace: string; + path: string; } export interface ConnectCoreV1PutNamespacedPodProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; + path?: string; + name: string; + namespace: string; + path: string; } export interface ConnectCoreV1DeleteNamespacedPodProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; -} -export interface ConnectCoreV1OptionsNamespacedPodProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; -} -export interface ConnectCoreV1HeadNamespacedPodProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; + path?: string; + name: string; + namespace: string; + path: string; } export interface ConnectCoreV1PatchNamespacedPodProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; + path?: string; + name: string; + namespace: string; + path: string; } export interface ReadCoreV1NamespacedPodStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedPodStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: Pod; } export interface PatchCoreV1NamespacedPodStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListCoreV1NamespacedPodTemplateRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCoreV1NamespacedPodTemplateRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; body: PodTemplate; } export interface DeleteCoreV1CollectionNamespacedPodTemplateRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadCoreV1NamespacedPodTemplateRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedPodTemplateRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: PodTemplate; } export interface DeleteCoreV1NamespacedPodTemplateRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCoreV1NamespacedPodTemplateRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListCoreV1NamespacedReplicationControllerRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCoreV1NamespacedReplicationControllerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; body: ReplicationController; } export interface DeleteCoreV1CollectionNamespacedReplicationControllerRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadCoreV1NamespacedReplicationControllerRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedReplicationControllerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: ReplicationController; } export interface DeleteCoreV1NamespacedReplicationControllerRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchCoreV1NamespacedReplicationControllerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; +} +export interface PatchCoreV1NamespacedReplicationControllerRequest { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadCoreV1NamespacedReplicationControllerScaleRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedReplicationControllerScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Scale; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingV1Scale; } export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadCoreV1NamespacedReplicationControllerStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedReplicationControllerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: ReplicationController; } export interface PatchCoreV1NamespacedReplicationControllerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListCoreV1NamespacedResourceQuotaRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCoreV1NamespacedResourceQuotaRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; body: ResourceQuota; } export interface DeleteCoreV1CollectionNamespacedResourceQuotaRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadCoreV1NamespacedResourceQuotaRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedResourceQuotaRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: ResourceQuota; } export interface DeleteCoreV1NamespacedResourceQuotaRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCoreV1NamespacedResourceQuotaRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadCoreV1NamespacedResourceQuotaStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedResourceQuotaStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: ResourceQuota; } export interface PatchCoreV1NamespacedResourceQuotaStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListCoreV1NamespacedSecretRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCoreV1NamespacedSecretRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; body: Secret; } export interface DeleteCoreV1CollectionNamespacedSecretRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadCoreV1NamespacedSecretRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedSecretRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: Secret; } export interface DeleteCoreV1NamespacedSecretRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCoreV1NamespacedSecretRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListCoreV1NamespacedServiceAccountRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCoreV1NamespacedServiceAccountRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; body: ServiceAccount; } export interface DeleteCoreV1CollectionNamespacedServiceAccountRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadCoreV1NamespacedServiceAccountRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedServiceAccountRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: ServiceAccount; } export interface DeleteCoreV1NamespacedServiceAccountRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCoreV1NamespacedServiceAccountRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface CreateCoreV1NamespacedServiceAccountTokenRequest { - query: { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; - body: TokenRequest; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + name: string; + namespace: string; + body: AuthenticationK8sIoV1TokenRequest; } export interface ListCoreV1NamespacedServiceRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCoreV1NamespacedServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; body: Service; } export interface DeleteCoreV1CollectionNamespacedServiceRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadCoreV1NamespacedServiceRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: Service; } export interface DeleteCoreV1NamespacedServiceRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCoreV1NamespacedServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ConnectCoreV1GetNamespacedServiceProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; + path?: string; + name: string; + namespace: string; } export interface ConnectCoreV1PostNamespacedServiceProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; + path?: string; + name: string; + namespace: string; } export interface ConnectCoreV1PutNamespacedServiceProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; + path?: string; + name: string; + namespace: string; } export interface ConnectCoreV1DeleteNamespacedServiceProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ConnectCoreV1OptionsNamespacedServiceProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ConnectCoreV1HeadNamespacedServiceProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; + path?: string; + name: string; + namespace: string; } export interface ConnectCoreV1PatchNamespacedServiceProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; + path?: string; + name: string; + namespace: string; } export interface ConnectCoreV1GetNamespacedServiceProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; + path?: string; + name: string; + namespace: string; + path: string; } export interface ConnectCoreV1PostNamespacedServiceProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; + path?: string; + name: string; + namespace: string; + path: string; } export interface ConnectCoreV1PutNamespacedServiceProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; + path?: string; + name: string; + namespace: string; + path: string; } export interface ConnectCoreV1DeleteNamespacedServiceProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; -} -export interface ConnectCoreV1OptionsNamespacedServiceProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; -} -export interface ConnectCoreV1HeadNamespacedServiceProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; + path?: string; + name: string; + namespace: string; + path: string; } export interface ConnectCoreV1PatchNamespacedServiceProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; + path?: string; + name: string; + namespace: string; + path: string; } export interface ReadCoreV1NamespacedServiceStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoreV1NamespacedServiceStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; body: Service; } export interface PatchCoreV1NamespacedServiceStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadCoreV1NamespaceRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceCoreV1NamespaceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; body: Namespace; } export interface DeleteCoreV1NamespaceRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchCoreV1NamespaceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ReplaceCoreV1NamespaceFinalizeRequest { - query: { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - }; - path: { - name: string; - }; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + name: string; body: Namespace; } export interface ReadCoreV1NamespaceStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceCoreV1NamespaceStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; body: Namespace; } export interface PatchCoreV1NamespaceStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListCoreV1NodeRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateCoreV1NodeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; body: Node; } export interface DeleteCoreV1CollectionNodeRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadCoreV1NodeRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceCoreV1NodeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; body: Node; } export interface DeleteCoreV1NodeRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchCoreV1NodeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ConnectCoreV1GetNodeProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - }; + path?: string; + name: string; } export interface ConnectCoreV1PostNodeProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - }; + path?: string; + name: string; } export interface ConnectCoreV1PutNodeProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - }; + path?: string; + name: string; } export interface ConnectCoreV1DeleteNodeProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - }; -} -export interface ConnectCoreV1OptionsNodeProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - }; -} -export interface ConnectCoreV1HeadNodeProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - }; + path?: string; + name: string; } export interface ConnectCoreV1PatchNodeProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - }; + path?: string; + name: string; } export interface ConnectCoreV1GetNodeProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - path: string; - }; + path?: string; + name: string; + path: string; } export interface ConnectCoreV1PostNodeProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - path: string; - }; + path?: string; + name: string; + path: string; } export interface ConnectCoreV1PutNodeProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - path: string; - }; + path?: string; + name: string; + path: string; } export interface ConnectCoreV1DeleteNodeProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - path: string; - }; -} -export interface ConnectCoreV1OptionsNodeProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - path: string; - }; -} -export interface ConnectCoreV1HeadNodeProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - path: string; - }; + path?: string; + name: string; + path: string; } export interface ConnectCoreV1PatchNodeProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - path: string; - }; + path?: string; + name: string; + path: string; } export interface ReadCoreV1NodeStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceCoreV1NodeStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; body: Node; } export interface PatchCoreV1NodeStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListCoreV1PersistentVolumeClaimForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCoreV1PersistentVolumeRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateCoreV1PersistentVolumeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; body: PersistentVolume; } export interface DeleteCoreV1CollectionPersistentVolumeRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadCoreV1PersistentVolumeRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceCoreV1PersistentVolumeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; body: PersistentVolume; } export interface DeleteCoreV1PersistentVolumeRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchCoreV1PersistentVolumeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ReadCoreV1PersistentVolumeStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceCoreV1PersistentVolumeStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; body: PersistentVolume; } export interface PatchCoreV1PersistentVolumeStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListCoreV1PodForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCoreV1PodTemplateForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCoreV1ReplicationControllerForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCoreV1ResourceQuotaForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCoreV1SecretForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCoreV1ServiceAccountForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCoreV1ServiceForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoreV1ConfigMapListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoreV1EndpointsListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoreV1EventListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoreV1LimitRangeListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoreV1NamespaceListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoreV1NamespacedConfigMapListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchCoreV1NamespacedConfigMapRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchCoreV1NamespacedEndpointsListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchCoreV1NamespacedEndpointsRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchCoreV1NamespacedEventListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchCoreV1NamespacedEventRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchCoreV1NamespacedLimitRangeListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchCoreV1NamespacedLimitRangeRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchCoreV1NamespacedPersistentVolumeClaimListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchCoreV1NamespacedPersistentVolumeClaimRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchCoreV1NamespacedPodListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchCoreV1NamespacedPodRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchCoreV1NamespacedPodTemplateListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchCoreV1NamespacedPodTemplateRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchCoreV1NamespacedReplicationControllerListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchCoreV1NamespacedReplicationControllerRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchCoreV1NamespacedResourceQuotaListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchCoreV1NamespacedResourceQuotaRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchCoreV1NamespacedSecretListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchCoreV1NamespacedSecretRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchCoreV1NamespacedServiceAccountListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchCoreV1NamespacedServiceAccountRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; -} -export interface WatchCoreV1NamespacedServiceListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; +} +export interface WatchCoreV1NamespacedServiceListRequest { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchCoreV1NamespacedServiceRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchCoreV1NamespaceRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface WatchCoreV1NodeListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoreV1NodeRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface WatchCoreV1PersistentVolumeClaimListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoreV1PersistentVolumeListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoreV1PersistentVolumeRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface WatchCoreV1PodListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoreV1PodTemplateListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoreV1ReplicationControllerListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoreV1ResourceQuotaListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoreV1SecretListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoreV1ServiceAccountListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoreV1ServiceListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface GetAPIVersionsRequest {} export interface ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListAcmeCertManagerIoV1NamespacedChallengeRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateAcmeCertManagerIoV1NamespacedChallengeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Challenge; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: AcmeCertManagerIoV1Challenge; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadAcmeCertManagerIoV1NamespacedChallengeRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Challenge; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AcmeCertManagerIoV1Challenge; } export interface DeleteAcmeCertManagerIoV1NamespacedChallengeRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchAcmeCertManagerIoV1NamespacedChallengeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Challenge; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AcmeCertManagerIoV1Challenge; } export interface PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListAcmeCertManagerIoV1NamespacedOrderRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateAcmeCertManagerIoV1NamespacedOrderRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Order; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: AcmeCertManagerIoV1Order; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadAcmeCertManagerIoV1NamespacedOrderRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceAcmeCertManagerIoV1NamespacedOrderRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Order; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AcmeCertManagerIoV1Order; } export interface DeleteAcmeCertManagerIoV1NamespacedOrderRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchAcmeCertManagerIoV1NamespacedOrderRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Order; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AcmeCertManagerIoV1Order; } export interface PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListAcmeCertManagerIoV1OrderForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface GetAdmissionregistrationAPIGroupRequest {} export interface GetAdmissionregistrationV1APIResourcesRequest {} export interface ListAdmissionregistrationV1MutatingWebhookConfigurationRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: MutatingWebhookConfiguration; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: MutatingWebhookConfiguration; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: ValidatingAdmissionPolicy; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: ValidatingAdmissionPolicy; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: ValidatingAdmissionPolicy; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: ValidatingAdmissionPolicyBinding; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: ValidatingAdmissionPolicyBinding; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: ValidatingWebhookConfiguration; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: ValidatingWebhookConfiguration; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface WatchAdmissionregistrationV1ValidatingWebhookConfigurationListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface GetApiextensionsAPIGroupRequest {} export interface GetApiextensionsV1APIResourcesRequest {} export interface ListApiextensionsV1CustomResourceDefinitionRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateApiextensionsV1CustomResourceDefinitionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: CustomResourceDefinition; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadApiextensionsV1CustomResourceDefinitionRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: CustomResourceDefinition; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchApiextensionsV1CustomResourceDefinitionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ReadApiextensionsV1CustomResourceDefinitionStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: CustomResourceDefinition; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface WatchApiextensionsV1CustomResourceDefinitionListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchApiextensionsV1CustomResourceDefinitionRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface GetApiregistrationAPIGroupRequest {} export interface GetApiregistrationV1APIResourcesRequest {} export interface ListApiregistrationV1APIServiceRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateApiregistrationV1APIServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: APIService; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1CollectionAPIServiceRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadApiregistrationV1APIServiceRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceApiregistrationV1APIServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: APIService; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1APIServiceRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchApiregistrationV1APIServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ReadApiregistrationV1APIServiceStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceApiregistrationV1APIServiceStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: APIService; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: ApiregistrationK8sIoV1APIService; } export interface PatchApiregistrationV1APIServiceStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface WatchApiregistrationV1APIServiceListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchApiregistrationV1APIServiceRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface GetAppsAPIGroupRequest {} export interface GetAppsV1APIResourcesRequest {} export interface ListAppsV1ControllerRevisionForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListAppsV1DaemonSetForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListAppsV1DeploymentForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListAppsV1NamespacedControllerRevisionRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateAppsV1NamespacedControllerRevisionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: ControllerRevision; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadAppsV1NamespacedControllerRevisionRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAppsV1NamespacedControllerRevisionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ControllerRevision; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1NamespacedControllerRevisionRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchAppsV1NamespacedControllerRevisionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListAppsV1NamespacedDaemonSetRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateAppsV1NamespacedDaemonSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: DaemonSet; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: AppsV1DaemonSet; } export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadAppsV1NamespacedDaemonSetRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAppsV1NamespacedDaemonSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: DaemonSet; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AppsV1DaemonSet; } export interface DeleteAppsV1NamespacedDaemonSetRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchAppsV1NamespacedDaemonSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadAppsV1NamespacedDaemonSetStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAppsV1NamespacedDaemonSetStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: DaemonSet; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AppsV1DaemonSet; } export interface PatchAppsV1NamespacedDaemonSetStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListAppsV1NamespacedDeploymentRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateAppsV1NamespacedDeploymentRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Deployment; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: AppsV1Deployment; } export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadAppsV1NamespacedDeploymentRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAppsV1NamespacedDeploymentRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Deployment; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AppsV1Deployment; } export interface DeleteAppsV1NamespacedDeploymentRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchAppsV1NamespacedDeploymentRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadAppsV1NamespacedDeploymentScaleRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAppsV1NamespacedDeploymentScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Scale; -} -export interface PatchAppsV1NamespacedDeploymentScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingV1Scale; +} +export interface PatchAppsV1NamespacedDeploymentScaleRequest { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadAppsV1NamespacedDeploymentStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAppsV1NamespacedDeploymentStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Deployment; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AppsV1Deployment; } export interface PatchAppsV1NamespacedDeploymentStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListAppsV1NamespacedReplicaSetRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateAppsV1NamespacedReplicaSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: ReplicaSet; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadAppsV1NamespacedReplicaSetRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAppsV1NamespacedReplicaSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ReplicaSet; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1NamespacedReplicaSetRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchAppsV1NamespacedReplicaSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadAppsV1NamespacedReplicaSetScaleRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAppsV1NamespacedReplicaSetScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Scale; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedReplicaSetScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadAppsV1NamespacedReplicaSetStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAppsV1NamespacedReplicaSetStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ReplicaSet; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AppsV1ReplicaSet; } export interface PatchAppsV1NamespacedReplicaSetStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListAppsV1NamespacedStatefulSetRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateAppsV1NamespacedStatefulSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: StatefulSet; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: AppsV1StatefulSet; } export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadAppsV1NamespacedStatefulSetRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAppsV1NamespacedStatefulSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: StatefulSet; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AppsV1StatefulSet; } export interface DeleteAppsV1NamespacedStatefulSetRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchAppsV1NamespacedStatefulSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadAppsV1NamespacedStatefulSetScaleRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAppsV1NamespacedStatefulSetScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Scale; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedStatefulSetScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadAppsV1NamespacedStatefulSetStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAppsV1NamespacedStatefulSetStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: StatefulSet; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AppsV1StatefulSet; } export interface PatchAppsV1NamespacedStatefulSetStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListAppsV1ReplicaSetForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListAppsV1StatefulSetForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchAppsV1ControllerRevisionListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchAppsV1DaemonSetListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchAppsV1DeploymentListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchAppsV1NamespacedControllerRevisionListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchAppsV1NamespacedControllerRevisionRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchAppsV1NamespacedDaemonSetListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchAppsV1NamespacedDaemonSetRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchAppsV1NamespacedDeploymentListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchAppsV1NamespacedDeploymentRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchAppsV1NamespacedReplicaSetListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchAppsV1NamespacedReplicaSetRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchAppsV1NamespacedStatefulSetListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchAppsV1NamespacedStatefulSetRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchAppsV1ReplicaSetListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchAppsV1StatefulSetListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface GetAuthenticationAPIGroupRequest {} export interface GetAuthenticationV1APIResourcesRequest {} export interface CreateAuthenticationV1SelfSubjectReviewRequest { - query: { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - }; - body: SelfSubjectReview; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + body: AuthenticationK8sIoV1SelfSubjectReview; } export interface CreateAuthenticationV1TokenReviewRequest { - query: { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - }; - body: TokenReview; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + body: AuthenticationK8sIoV1TokenReview; } export interface GetAuthorizationAPIGroupRequest {} export interface GetAuthorizationV1APIResourcesRequest {} export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest { - query: { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - }; - path: { - namespace: string; - }; - body: LocalSubjectAccessReview; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + namespace: string; + body: AuthorizationK8sIoV1LocalSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { - query: { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - }; - body: SelfSubjectAccessReview; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + body: AuthorizationK8sIoV1SelfSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { - query: { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - }; - body: SelfSubjectRulesReview; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + body: AuthorizationK8sIoV1SelfSubjectRulesReview; } export interface CreateAuthorizationV1SubjectAccessReviewRequest { - query: { - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - pretty?: string; - }; - body: SubjectAccessReview; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + pretty?: string; + body: AuthorizationK8sIoV1SubjectAccessReview; } export interface ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Metric; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Metric; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Metric; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: PodAutoscaler; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: PodAutoscaler; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: PodAutoscaler; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface GetAutoscalingAPIGroupRequest {} export interface GetAutoscalingV1APIResourcesRequest {} export interface ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: HorizontalPodAutoscaler; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } -export interface ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; +export interface ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: HorizontalPodAutoscaler; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: HorizontalPodAutoscaler; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface GetAutoscalingV2APIResourcesRequest {} export interface ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: HorizontalPodAutoscaler; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: HorizontalPodAutoscaler; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: HorizontalPodAutoscaler; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchAutoscalingV2NamespacedHorizontalPodAutoscalerListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface GetBatchAPIGroupRequest {} export interface GetBatchV1APIResourcesRequest {} export interface ListBatchV1CronJobForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListBatchV1JobForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListBatchV1NamespacedCronJobRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateBatchV1NamespacedCronJobRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: CronJob; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: BatchV1CronJob; } export interface DeleteBatchV1CollectionNamespacedCronJobRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadBatchV1NamespacedCronJobRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceBatchV1NamespacedCronJobRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: CronJob; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: BatchV1CronJob; } export interface DeleteBatchV1NamespacedCronJobRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchBatchV1NamespacedCronJobRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadBatchV1NamespacedCronJobStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceBatchV1NamespacedCronJobStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: CronJob; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: BatchV1CronJob; } export interface PatchBatchV1NamespacedCronJobStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListBatchV1NamespacedJobRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } -export interface CreateBatchV1NamespacedJobRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Job; +export interface CreateBatchV1NamespacedJobRequest { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: BatchV1Job; } export interface DeleteBatchV1CollectionNamespacedJobRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadBatchV1NamespacedJobRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceBatchV1NamespacedJobRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Job; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: BatchV1Job; } export interface DeleteBatchV1NamespacedJobRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchBatchV1NamespacedJobRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadBatchV1NamespacedJobStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceBatchV1NamespacedJobStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Job; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: BatchV1Job; } export interface PatchBatchV1NamespacedJobStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface WatchBatchV1CronJobListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchBatchV1JobListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchBatchV1NamespacedCronJobListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchBatchV1NamespacedCronJobRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchBatchV1NamespacedJobListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchBatchV1NamespacedJobRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Image; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: CachingInternalKnativeDevV1alpha1Image; } export interface DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Image; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: CachingInternalKnativeDevV1alpha1Image; } export interface DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Image; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: CachingInternalKnativeDevV1alpha1Image; } export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListCertManagerIoV1CertificateRequestForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCertManagerIoV1CertificateForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCertManagerIoV1ClusterIssuerRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateCertManagerIoV1ClusterIssuerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: ClusterIssuer; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: CertManagerIoV1ClusterIssuer; } export interface DeleteCertManagerIoV1CollectionClusterIssuerRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ReadCertManagerIoV1ClusterIssuerRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; } export interface ReplaceCertManagerIoV1ClusterIssuerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: ClusterIssuer; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: CertManagerIoV1ClusterIssuer; } export interface DeleteCertManagerIoV1ClusterIssuerRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchCertManagerIoV1ClusterIssuerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ReadCertManagerIoV1ClusterIssuerStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; } export interface ReplaceCertManagerIoV1ClusterIssuerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: ClusterIssuer; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: CertManagerIoV1ClusterIssuer; } export interface PatchCertManagerIoV1ClusterIssuerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListCertManagerIoV1IssuerForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCertManagerIoV1NamespacedCertificateRequestRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCertManagerIoV1NamespacedCertificateRequestRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: CertificateRequest; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: CertManagerIoV1CertificateRequest; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadCertManagerIoV1NamespacedCertificateRequestRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceCertManagerIoV1NamespacedCertificateRequestRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: CertificateRequest; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: CertManagerIoV1CertificateRequest; } export interface DeleteCertManagerIoV1NamespacedCertificateRequestRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCertManagerIoV1NamespacedCertificateRequestRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: CertificateRequest; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: CertManagerIoV1CertificateRequest; } export interface PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListCertManagerIoV1NamespacedCertificateRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCertManagerIoV1NamespacedCertificateRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Certificate; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: CertManagerIoV1Certificate; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadCertManagerIoV1NamespacedCertificateRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceCertManagerIoV1NamespacedCertificateRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Certificate; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: CertManagerIoV1Certificate; } export interface DeleteCertManagerIoV1NamespacedCertificateRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCertManagerIoV1NamespacedCertificateRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadCertManagerIoV1NamespacedCertificateStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceCertManagerIoV1NamespacedCertificateStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Certificate; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: CertManagerIoV1Certificate; } export interface PatchCertManagerIoV1NamespacedCertificateStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListCertManagerIoV1NamespacedIssuerRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCertManagerIoV1NamespacedIssuerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Issuer; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: CertManagerIoV1Issuer; } export interface DeleteCertManagerIoV1CollectionNamespacedIssuerRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadCertManagerIoV1NamespacedIssuerRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceCertManagerIoV1NamespacedIssuerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Issuer; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: CertManagerIoV1Issuer; } export interface DeleteCertManagerIoV1NamespacedIssuerRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCertManagerIoV1NamespacedIssuerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadCertManagerIoV1NamespacedIssuerStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceCertManagerIoV1NamespacedIssuerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Issuer; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: CertManagerIoV1Issuer; } export interface PatchCertManagerIoV1NamespacedIssuerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface GetCertificatesAPIGroupRequest {} export interface GetCertificatesV1APIResourcesRequest {} export interface ListCertificatesV1CertificateSigningRequestRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateCertificatesV1CertificateSigningRequestRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: CertificateSigningRequest; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadCertificatesV1CertificateSigningRequestRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceCertificatesV1CertificateSigningRequestRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: CertificateSigningRequest; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CertificateSigningRequestRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchCertificatesV1CertificateSigningRequestRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ReadCertificatesV1CertificateSigningRequestApprovalRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceCertificatesV1CertificateSigningRequestApprovalRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: CertificateSigningRequest; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ReadCertificatesV1CertificateSigningRequestStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceCertificatesV1CertificateSigningRequestStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: CertificateSigningRequest; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface WatchCertificatesV1CertificateSigningRequestListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCertificatesV1CertificateSigningRequestRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface GetCoordinationAPIGroupRequest {} export interface GetCoordinationV1APIResourcesRequest {} export interface ListCoordinationV1LeaseForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListCoordinationV1NamespacedLeaseRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateCoordinationV1NamespacedLeaseRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Lease; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadCoordinationV1NamespacedLeaseRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceCoordinationV1NamespacedLeaseRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Lease; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1NamespacedLeaseRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchCoordinationV1NamespacedLeaseRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface WatchCoordinationV1LeaseListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchCoordinationV1NamespacedLeaseListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchCoordinationV1NamespacedLeaseRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface GetDiscoveryAPIGroupRequest {} export interface GetDiscoveryV1APIResourcesRequest {} export interface ListDiscoveryV1EndpointSliceForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListDiscoveryV1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateDiscoveryV1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: EndpointSlice; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadDiscoveryV1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: EndpointSlice; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchDiscoveryV1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchDiscoveryV1NamespacedEndpointSliceListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchDiscoveryV1NamespacedEndpointSliceRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface GetEventsAPIGroupRequest {} export interface GetEventsV1APIResourcesRequest {} export interface ListEventsV1EventForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListEventsV1NamespacedEventRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateEventsV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Event; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: EventsK8sIoV1Event; } export interface DeleteEventsV1CollectionNamespacedEventRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadEventsV1NamespacedEventRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceEventsV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Event; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: EventsK8sIoV1Event; } export interface DeleteEventsV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchEventsV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface WatchEventsV1EventListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchEventsV1NamespacedEventListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchEventsV1NamespacedEventRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface GetFlowcontrolApiserverAPIGroupRequest {} export interface GetFlowcontrolApiserverV1APIResourcesRequest {} export interface ListFlowcontrolApiserverV1FlowSchemaRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateFlowcontrolApiserverV1FlowSchemaRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: FlowSchema; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadFlowcontrolApiserverV1FlowSchemaRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceFlowcontrolApiserverV1FlowSchemaRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: FlowSchema; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface DeleteFlowcontrolApiserverV1FlowSchemaRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchFlowcontrolApiserverV1FlowSchemaRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ReadFlowcontrolApiserverV1FlowSchemaStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: FlowSchema; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface PatchFlowcontrolApiserverV1FlowSchemaStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: PriorityLevelConfiguration; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: PriorityLevelConfiguration; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: PriorityLevelConfiguration; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface WatchFlowcontrolApiserverV1FlowSchemaListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchFlowcontrolApiserverV1FlowSchemaRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface WatchFlowcontrolApiserverV1PriorityLevelConfigurationListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListMonitoringCoreosComV1NamespacedAlertmanagerRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Alertmanager; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: MonitoringCoreosComV1Alertmanager; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Alertmanager; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: MonitoringCoreosComV1Alertmanager; } export interface DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Scale; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Alertmanager; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: MonitoringCoreosComV1Alertmanager; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListMonitoringCoreosComV1NamespacedPodMonitorRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateMonitoringCoreosComV1NamespacedPodMonitorRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: PodMonitor; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: MonitoringCoreosComV1PodMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadMonitoringCoreosComV1NamespacedPodMonitorRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: PodMonitor; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: MonitoringCoreosComV1PodMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchMonitoringCoreosComV1NamespacedPodMonitorRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } -export interface ListMonitoringCoreosComV1NamespacedProbeRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} +export interface ListMonitoringCoreosComV1NamespacedProbeRequest { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; +} export interface CreateMonitoringCoreosComV1NamespacedProbeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Probe; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: MonitoringCoreosComV1Probe; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadMonitoringCoreosComV1NamespacedProbeRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1NamespacedProbeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Probe; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: MonitoringCoreosComV1Probe; } export interface DeleteMonitoringCoreosComV1NamespacedProbeRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchMonitoringCoreosComV1NamespacedProbeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListMonitoringCoreosComV1NamespacedPrometheusRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateMonitoringCoreosComV1NamespacedPrometheusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Prometheus; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: MonitoringCoreosComV1Prometheus; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadMonitoringCoreosComV1NamespacedPrometheusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Prometheus; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: MonitoringCoreosComV1Prometheus; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Scale; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Prometheus; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: MonitoringCoreosComV1Prometheus; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: PrometheusRule; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: MonitoringCoreosComV1PrometheusRule; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: PrometheusRule; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: MonitoringCoreosComV1PrometheusRule; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListMonitoringCoreosComV1NamespacedServiceMonitorRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: ServiceMonitor; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: MonitoringCoreosComV1ServiceMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ServiceMonitor; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: MonitoringCoreosComV1ServiceMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ServiceMonitor; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: MonitoringCoreosComV1ServiceMonitor; } export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } -export interface ListMonitoringCoreosComV1NamespacedThanosRulerRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; +export interface ListMonitoringCoreosComV1NamespacedThanosRulerRequest { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateMonitoringCoreosComV1NamespacedThanosRulerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: ThanosRuler; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: MonitoringCoreosComV1ThanosRuler; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadMonitoringCoreosComV1NamespacedThanosRulerRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ThanosRuler; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: MonitoringCoreosComV1ThanosRuler; } export interface DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchMonitoringCoreosComV1NamespacedThanosRulerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ThanosRuler; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: MonitoringCoreosComV1ThanosRuler; } export interface PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListMonitoringCoreosComV1ProbeForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: AlertmanagerConfig; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: MonitoringCoreosComV1alpha1AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: AlertmanagerConfig; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: MonitoringCoreosComV1alpha1AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: PrometheusAgent; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: PrometheusAgent; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Scale; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: PrometheusAgent; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: ScrapeConfig; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: MonitoringCoreosComV1alpha1ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ScrapeConfig; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: MonitoringCoreosComV1alpha1ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: ClusterDomainClaim; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: ClusterDomainClaim; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: ClusterDomainClaim; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Certificate; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Certificate; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Certificate; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Ingress; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Ingress; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Ingress; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: ServerlessService; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ServerlessService; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ServerlessService; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface GetNetworkingAPIGroupRequest {} export interface GetNetworkingV1APIResourcesRequest {} export interface ListNetworkingV1IngressClassRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateNetworkingV1IngressClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: IngressClass; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1CollectionIngressClassRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadNetworkingV1IngressClassRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceNetworkingV1IngressClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: IngressClass; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1IngressClassRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchNetworkingV1IngressClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListNetworkingV1IngressForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListNetworkingV1NamespacedIngressRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateNetworkingV1NamespacedIngressRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Ingress; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadNetworkingV1NamespacedIngressRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceNetworkingV1NamespacedIngressRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Ingress; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1NamespacedIngressRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchNetworkingV1NamespacedIngressRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadNetworkingV1NamespacedIngressStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceNetworkingV1NamespacedIngressStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Ingress; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: NetworkingK8sIoV1Ingress; } export interface PatchNetworkingV1NamespacedIngressStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListNetworkingV1NamespacedNetworkPolicyRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: NetworkPolicy; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadNetworkingV1NamespacedNetworkPolicyRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: NetworkPolicy; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchNetworkingV1NamespacedNetworkPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListNetworkingV1NetworkPolicyForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchNetworkingV1IngressClassListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchNetworkingV1IngressClassRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface WatchNetworkingV1IngressListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchNetworkingV1NamespacedIngressListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchNetworkingV1NamespacedIngressRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchNetworkingV1NamespacedNetworkPolicyListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchNetworkingV1NamespacedNetworkPolicyRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface GetNodeAPIGroupRequest {} export interface GetNodeV1APIResourcesRequest {} export interface ListNodeV1RuntimeClassRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateNodeV1RuntimeClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: RuntimeClass; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1CollectionRuntimeClassRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadNodeV1RuntimeClassRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceNodeV1RuntimeClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: RuntimeClass; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1RuntimeClassRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchNodeV1RuntimeClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface WatchNodeV1RuntimeClassListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchNodeV1RuntimeClassRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface GetPolicyAPIGroupRequest {} export interface GetPolicyV1APIResourcesRequest {} export interface ListPolicyV1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: PodDisruptionBudget; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadPolicyV1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: PodDisruptionBudget; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchPolicyV1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: PodDisruptionBudget; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PolicyV1PodDisruptionBudget; } export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchPolicyV1NamespacedPodDisruptionBudgetListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchPolicyV1NamespacedPodDisruptionBudgetRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListPostgresqlCnpgIoV1ClusterImageCatalogRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: ClusterImageCatalog; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: PostgresqlCnpgIoV1ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; } export interface ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: ClusterImageCatalog; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: PostgresqlCnpgIoV1ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListPostgresqlCnpgIoV1NamespacedBackupRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreatePostgresqlCnpgIoV1NamespacedBackupRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Backup; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: PostgresqlCnpgIoV1Backup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadPostgresqlCnpgIoV1NamespacedBackupRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedBackupRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Backup; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PostgresqlCnpgIoV1Backup; } export interface DeletePostgresqlCnpgIoV1NamespacedBackupRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchPostgresqlCnpgIoV1NamespacedBackupRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Backup; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PostgresqlCnpgIoV1Backup; } export interface PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedClusterRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreatePostgresqlCnpgIoV1NamespacedClusterRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Cluster; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: PostgresqlCnpgIoV1Cluster; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadPostgresqlCnpgIoV1NamespacedClusterRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedClusterRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Cluster; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PostgresqlCnpgIoV1Cluster; } export interface DeletePostgresqlCnpgIoV1NamespacedClusterRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Scale; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingV1Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Cluster; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PostgresqlCnpgIoV1Cluster; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedDatabaseRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Database; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: PostgresqlCnpgIoV1Database; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Database; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PostgresqlCnpgIoV1Database; } export interface DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Database; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PostgresqlCnpgIoV1Database; } export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: ImageCatalog; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: PostgresqlCnpgIoV1ImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ImageCatalog; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PostgresqlCnpgIoV1ImageCatalog; } export interface DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedPoolerRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreatePostgresqlCnpgIoV1NamespacedPoolerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Pooler; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: PostgresqlCnpgIoV1Pooler; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } -export interface ReadPostgresqlCnpgIoV1NamespacedPoolerRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; +export interface ReadPostgresqlCnpgIoV1NamespacedPoolerRequest { + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Pooler; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PostgresqlCnpgIoV1Pooler; } export interface DeletePostgresqlCnpgIoV1NamespacedPoolerRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Scale; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: AutoscalingV1Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Pooler; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PostgresqlCnpgIoV1Pooler; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedPublicationRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreatePostgresqlCnpgIoV1NamespacedPublicationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Publication; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: PostgresqlCnpgIoV1Publication; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadPostgresqlCnpgIoV1NamespacedPublicationRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Publication; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PostgresqlCnpgIoV1Publication; } export interface DeletePostgresqlCnpgIoV1NamespacedPublicationRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchPostgresqlCnpgIoV1NamespacedPublicationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Publication; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PostgresqlCnpgIoV1Publication; } export interface PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: ScheduledBackup; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ScheduledBackup; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ScheduledBackup; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Subscription; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: PostgresqlCnpgIoV1Subscription; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Subscription; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PostgresqlCnpgIoV1Subscription; } export interface DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Subscription; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: PostgresqlCnpgIoV1Subscription; } export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface GetRbacAuthorizationAPIGroupRequest {} export interface GetRbacAuthorizationV1APIResourcesRequest {} export interface ListRbacAuthorizationV1ClusterRoleBindingRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: ClusterRoleBinding; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadRbacAuthorizationV1ClusterRoleBindingRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: ClusterRoleBinding; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchRbacAuthorizationV1ClusterRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListRbacAuthorizationV1ClusterRoleRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateRbacAuthorizationV1ClusterRoleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: ClusterRole; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadRbacAuthorizationV1ClusterRoleRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: ClusterRole; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1ClusterRoleRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchRbacAuthorizationV1ClusterRoleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListRbacAuthorizationV1NamespacedRoleBindingRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: RoleBinding; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadRbacAuthorizationV1NamespacedRoleBindingRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: RoleBinding; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchRbacAuthorizationV1NamespacedRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListRbacAuthorizationV1NamespacedRoleRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateRbacAuthorizationV1NamespacedRoleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Role; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadRbacAuthorizationV1NamespacedRoleRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Role; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchRbacAuthorizationV1NamespacedRoleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListRbacAuthorizationV1RoleForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchRbacAuthorizationV1ClusterRoleBindingListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchRbacAuthorizationV1ClusterRoleBindingRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface WatchRbacAuthorizationV1ClusterRoleListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchRbacAuthorizationV1ClusterRoleRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface WatchRbacAuthorizationV1NamespacedRoleBindingListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } -export interface WatchRbacAuthorizationV1NamespacedRoleBindingRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; +export interface WatchRbacAuthorizationV1NamespacedRoleBindingRequest { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchRbacAuthorizationV1NamespacedRoleListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchRbacAuthorizationV1NamespacedRoleRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchRbacAuthorizationV1RoleBindingListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchRbacAuthorizationV1RoleListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface GetSchedulingAPIGroupRequest {} export interface GetSchedulingV1APIResourcesRequest {} export interface ListSchedulingV1PriorityClassRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateSchedulingV1PriorityClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: PriorityClass; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1CollectionPriorityClassRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadSchedulingV1PriorityClassRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceSchedulingV1PriorityClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: PriorityClass; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1PriorityClassRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchSchedulingV1PriorityClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface WatchSchedulingV1PriorityClassListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchSchedulingV1PriorityClassRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface ListServingKnativeDevV1ConfigurationForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListServingKnativeDevV1NamespacedConfigurationRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateServingKnativeDevV1NamespacedConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Configuration; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: ServingKnativeDevV1Configuration; } export interface DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadServingKnativeDevV1NamespacedConfigurationRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceServingKnativeDevV1NamespacedConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Configuration; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: ServingKnativeDevV1Configuration; } export interface DeleteServingKnativeDevV1NamespacedConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchServingKnativeDevV1NamespacedConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadServingKnativeDevV1NamespacedConfigurationStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Configuration; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: ServingKnativeDevV1Configuration; } export interface PatchServingKnativeDevV1NamespacedConfigurationStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListServingKnativeDevV1NamespacedRevisionRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateServingKnativeDevV1NamespacedRevisionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Revision; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: ServingKnativeDevV1Revision; } export interface DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadServingKnativeDevV1NamespacedRevisionRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceServingKnativeDevV1NamespacedRevisionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Revision; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: ServingKnativeDevV1Revision; } export interface DeleteServingKnativeDevV1NamespacedRevisionRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchServingKnativeDevV1NamespacedRevisionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadServingKnativeDevV1NamespacedRevisionStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Revision; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: ServingKnativeDevV1Revision; } export interface PatchServingKnativeDevV1NamespacedRevisionStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListServingKnativeDevV1NamespacedRouteRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateServingKnativeDevV1NamespacedRouteRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Route; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: ServingKnativeDevV1Route; } export interface DeleteServingKnativeDevV1CollectionNamespacedRouteRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadServingKnativeDevV1NamespacedRouteRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceServingKnativeDevV1NamespacedRouteRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Route; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; +} +export interface ReplaceServingKnativeDevV1NamespacedRouteRequest { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: ServingKnativeDevV1Route; } export interface DeleteServingKnativeDevV1NamespacedRouteRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchServingKnativeDevV1NamespacedRouteRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadServingKnativeDevV1NamespacedRouteStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceServingKnativeDevV1NamespacedRouteStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Route; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: ServingKnativeDevV1Route; } export interface PatchServingKnativeDevV1NamespacedRouteStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListServingKnativeDevV1NamespacedServiceRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateServingKnativeDevV1NamespacedServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: Service; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: ServingKnativeDevV1Service; } export interface DeleteServingKnativeDevV1CollectionNamespacedServiceRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadServingKnativeDevV1NamespacedServiceRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceServingKnativeDevV1NamespacedServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Service; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: ServingKnativeDevV1Service; } export interface DeleteServingKnativeDevV1NamespacedServiceRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchServingKnativeDevV1NamespacedServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadServingKnativeDevV1NamespacedServiceStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceServingKnativeDevV1NamespacedServiceStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Service; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: ServingKnativeDevV1Service; } export interface PatchServingKnativeDevV1NamespacedServiceStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListServingKnativeDevV1RevisionForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListServingKnativeDevV1RouteForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListServingKnativeDevV1ServiceForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListServingKnativeDevV1beta1DomainMappingForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListServingKnativeDevV1beta1NamespacedDomainMappingRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateServingKnativeDevV1beta1NamespacedDomainMappingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: DomainMapping; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: ServingKnativeDevV1beta1DomainMapping; } export interface DeleteServingKnativeDevV1beta1CollectionNamespacedDomainMappingRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface ReadServingKnativeDevV1beta1NamespacedDomainMappingRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceServingKnativeDevV1beta1NamespacedDomainMappingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: DomainMapping; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: ServingKnativeDevV1beta1DomainMapping; } export interface DeleteServingKnativeDevV1beta1NamespacedDomainMappingRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchServingKnativeDevV1beta1NamespacedDomainMappingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ReadServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + resourceVersion?: string; + name: string; + namespace: string; } export interface ReplaceServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: DomainMapping; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: ServingKnativeDevV1beta1DomainMapping; } export interface PatchServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface GetStorageAPIGroupRequest {} export interface GetStorageV1APIResourcesRequest {} export interface ListStorageV1CSIDriverRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateStorageV1CSIDriverRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: CSIDriver; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CollectionCSIDriverRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadStorageV1CSIDriverRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceStorageV1CSIDriverRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: CSIDriver; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CSIDriverRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchStorageV1CSIDriverRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListStorageV1CSINodeRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateStorageV1CSINodeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: CSINode; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CollectionCSINodeRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadStorageV1CSINodeRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } -export interface ReplaceStorageV1CSINodeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: CSINode; +export interface ReplaceStorageV1CSINodeRequest { + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CSINodeRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchStorageV1CSINodeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListStorageV1CSIStorageCapacityForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface ListStorageV1NamespacedCSIStorageCapacityRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface CreateStorageV1NamespacedCSIStorageCapacityRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: CSIStorageCapacity; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + namespace: string; + body: StorageK8sIoV1CSIStorageCapacity; } export interface DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + namespace: string; } export interface ReadStorageV1NamespacedCSIStorageCapacityRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + name: string; + namespace: string; } export interface ReplaceStorageV1NamespacedCSIStorageCapacityRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: CSIStorageCapacity; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + namespace: string; + body: StorageK8sIoV1CSIStorageCapacity; } export interface DeleteStorageV1NamespacedCSIStorageCapacityRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; } export interface PatchStorageV1NamespacedCSIStorageCapacityRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; + namespace: string; body: Patch; } export interface ListStorageV1StorageClassRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateStorageV1StorageClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: StorageClass; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1CollectionStorageClassRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadStorageV1StorageClassRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceStorageV1StorageClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: StorageClass; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1StorageClassRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchStorageV1StorageClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ListStorageV1VolumeAttachmentRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface CreateStorageV1VolumeAttachmentRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - body: VolumeAttachment; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1CollectionVolumeAttachmentRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - }; + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; } export interface ReadStorageV1VolumeAttachmentRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceStorageV1VolumeAttachmentRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: VolumeAttachment; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1VolumeAttachmentRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; } export interface PatchStorageV1VolumeAttachmentRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface ReadStorageV1VolumeAttachmentStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; + pretty?: string; + name: string; } export interface ReplaceStorageV1VolumeAttachmentStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - }; - body: VolumeAttachment; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + name: string; + body: StorageK8sIoV1VolumeAttachment; } export interface PatchStorageV1VolumeAttachmentStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - }; + pretty?: string; + dryRun?: string; + fieldManager?: string; + fieldValidation?: string; + force?: boolean; + name: string; body: Patch; } export interface WatchStorageV1CSIDriverListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchStorageV1CSIDriverRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface WatchStorageV1CSINodeListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchStorageV1CSINodeRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface WatchStorageV1CSIStorageCapacityListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchStorageV1NamespacedCSIStorageCapacityListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; } export interface WatchStorageV1NamespacedCSIStorageCapacityRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; } export interface WatchStorageV1StorageClassListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchStorageV1StorageClassRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface WatchStorageV1VolumeAttachmentListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; } export interface WatchStorageV1VolumeAttachmentRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + sendInitialEvents?: boolean; + timeoutSeconds?: number; + watch?: boolean; + name: string; } export interface GetServiceAccountIssuerOpenIDKeysetRequest {} export interface GetCodeVersionRequest {} @@ -37118,7 +33338,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async readCoreV1ComponentStatus(params: ReadCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/componentstatuses/${params.path.name}`; + const path = `/api/v1/componentstatuses/${params.name}`; return await this.get(path, null, null, opts); } async listCoreV1ConfigMapForAllNamespaces(params: ListCoreV1ConfigMapForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -37146,611 +33366,579 @@ export class KubernetesClient extends APIClient { return await this.post(path, params.query, params.body, opts); } async createCoreV1NamespacedBinding(params: CreateCoreV1NamespacedBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/bindings`; + const path = `/api/v1/namespaces/${params.namespace}/bindings`; return await this.post(path, null, params.body, opts); } async listCoreV1NamespacedConfigMap(params: ListCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/configmaps`; + const path = `/api/v1/namespaces/${params.namespace}/configmaps`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedConfigMap(params: CreateCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/configmaps`; + const path = `/api/v1/namespaces/${params.namespace}/configmaps`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedConfigMap(params: DeleteCoreV1CollectionNamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/configmaps`; + const path = `/api/v1/namespaces/${params.namespace}/configmaps`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedConfigMap(params: ReadCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/configmaps/${params.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedConfigMap(params: ReplaceCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/configmaps/${params.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedConfigMap(params: DeleteCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/configmaps/${params.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedConfigMap(params: PatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/configmaps/${params.name}`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedEndpoints(params: ListCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; + const path = `/api/v1/namespaces/${params.namespace}/endpoints`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedEndpoints(params: CreateCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; + const path = `/api/v1/namespaces/${params.namespace}/endpoints`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedEndpoints(params: DeleteCoreV1CollectionNamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; + const path = `/api/v1/namespaces/${params.namespace}/endpoints`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedEndpoints(params: ReadCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/endpoints/${params.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedEndpoints(params: ReplaceCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/endpoints/${params.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedEndpoints(params: DeleteCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/endpoints/${params.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedEndpoints(params: PatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/endpoints/${params.name}`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedEvent(params: ListCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/events`; + const path = `/api/v1/namespaces/${params.namespace}/events`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedEvent(params: CreateCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/events`; + const path = `/api/v1/namespaces/${params.namespace}/events`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedEvent(params: DeleteCoreV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/events`; + const path = `/api/v1/namespaces/${params.namespace}/events`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedEvent(params: ReadCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/events/${params.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedEvent(params: ReplaceCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/events/${params.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedEvent(params: DeleteCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/events/${params.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedEvent(params: PatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/events/${params.name}`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedLimitRange(params: ListCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; + const path = `/api/v1/namespaces/${params.namespace}/limitranges`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedLimitRange(params: CreateCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; + const path = `/api/v1/namespaces/${params.namespace}/limitranges`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedLimitRange(params: DeleteCoreV1CollectionNamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; + const path = `/api/v1/namespaces/${params.namespace}/limitranges`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedLimitRange(params: ReadCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/limitranges/${params.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedLimitRange(params: ReplaceCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/limitranges/${params.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedLimitRange(params: DeleteCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/limitranges/${params.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedLimitRange(params: PatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/limitranges/${params.name}`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedPersistentVolumeClaim(params: ListCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; + const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedPersistentVolumeClaim(params: CreateCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; + const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedPersistentVolumeClaim(params: DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; + const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedPersistentVolumeClaim(params: ReadCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedPersistentVolumeClaim(params: ReplaceCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedPersistentVolumeClaim(params: DeleteCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedPersistentVolumeClaim(params: PatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}`; return await this.patch(path, params.query, null, opts); } async readCoreV1NamespacedPersistentVolumeClaimStatus(params: ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedPersistentVolumeClaimStatus(params: ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NamespacedPersistentVolumeClaimStatus(params: PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}/status`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedPod(params: ListCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods`; + const path = `/api/v1/namespaces/${params.namespace}/pods`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedPod(params: CreateCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods`; + const path = `/api/v1/namespaces/${params.namespace}/pods`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedPod(params: DeleteCoreV1CollectionNamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods`; + const path = `/api/v1/namespaces/${params.namespace}/pods`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedPod(params: ReadCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedPod(params: ReplaceCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedPod(params: DeleteCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedPod(params: PatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}`; return await this.patch(path, params.query, null, opts); } async connectCoreV1GetNamespacedPodAttach(params: ConnectCoreV1GetNamespacedPodAttachRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/attach`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/attach`; return await this.get(path, null, null, opts); } async connectCoreV1PostNamespacedPodAttach(params: ConnectCoreV1PostNamespacedPodAttachRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/attach`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/attach`; return await this.post(path, null, null, opts); } async createCoreV1NamespacedPodBinding(params: CreateCoreV1NamespacedPodBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/binding`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/binding`; return await this.post(path, null, params.body, opts); } async readCoreV1NamespacedPodEphemeralcontainers(params: ReadCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/ephemeralcontainers`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedPodEphemeralcontainers(params: ReplaceCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/ephemeralcontainers`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NamespacedPodEphemeralcontainers(params: PatchCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/ephemeralcontainers`; return await this.patch(path, params.query, null, opts); } - async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/eviction`; - return await this.post(path, null, params.body, opts); + async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/eviction`; + return await this.post(path, null, params.body, opts); } async connectCoreV1GetNamespacedPodExec(params: ConnectCoreV1GetNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/exec`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/exec`; return await this.get(path, null, null, opts); } async connectCoreV1PostNamespacedPodExec(params: ConnectCoreV1PostNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/exec`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/exec`; return await this.post(path, null, null, opts); } async readCoreV1NamespacedPodLog(params: ReadCoreV1NamespacedPodLogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/log`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/log`; return await this.get(path, null, null, opts); } async connectCoreV1GetNamespacedPodPortforward(params: ConnectCoreV1GetNamespacedPodPortforwardRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/portforward`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/portforward`; return await this.get(path, null, null, opts); } async connectCoreV1PostNamespacedPodPortforward(params: ConnectCoreV1PostNamespacedPodPortforwardRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/portforward`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/portforward`; return await this.post(path, null, null, opts); } async connectCoreV1GetNamespacedPodProxy(params: ConnectCoreV1GetNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy`; return await this.get(path, null, null, opts); } async connectCoreV1PostNamespacedPodProxy(params: ConnectCoreV1PostNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy`; return await this.post(path, null, null, opts); } async connectCoreV1PutNamespacedPodProxy(params: ConnectCoreV1PutNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy`; return await this.put(path, null, null, opts); } async connectCoreV1DeleteNamespacedPodProxy(params: ConnectCoreV1DeleteNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNamespacedPodProxy(params: ConnectCoreV1OptionsNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNamespacedPodProxy(params: ConnectCoreV1HeadNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNamespacedPodProxy(params: ConnectCoreV1PatchNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy`; return await this.patch(path, null, null, opts); } async connectCoreV1GetNamespacedPodProxyWithPath(params: ConnectCoreV1GetNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy/${params.path}`; return await this.get(path, null, null, opts); } async connectCoreV1PostNamespacedPodProxyWithPath(params: ConnectCoreV1PostNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy/${params.path}`; return await this.post(path, null, null, opts); } async connectCoreV1PutNamespacedPodProxyWithPath(params: ConnectCoreV1PutNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy/${params.path}`; return await this.put(path, null, null, opts); } async connectCoreV1DeleteNamespacedPodProxyWithPath(params: ConnectCoreV1DeleteNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy/${params.path}`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNamespacedPodProxyWithPath(params: ConnectCoreV1OptionsNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNamespacedPodProxyWithPath(params: ConnectCoreV1HeadNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNamespacedPodProxyWithPath(params: ConnectCoreV1PatchNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/proxy/${params.path}`; return await this.patch(path, null, null, opts); } async readCoreV1NamespacedPodStatus(params: ReadCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedPodStatus(params: ReplaceCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NamespacedPodStatus(params: PatchCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/status`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedPodTemplate(params: ListCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; + const path = `/api/v1/namespaces/${params.namespace}/podtemplates`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedPodTemplate(params: CreateCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; + const path = `/api/v1/namespaces/${params.namespace}/podtemplates`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedPodTemplate(params: DeleteCoreV1CollectionNamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; + const path = `/api/v1/namespaces/${params.namespace}/podtemplates`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedPodTemplate(params: ReadCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/podtemplates/${params.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedPodTemplate(params: ReplaceCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/podtemplates/${params.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedPodTemplate(params: DeleteCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/podtemplates/${params.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedPodTemplate(params: PatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/podtemplates/${params.name}`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedReplicationController(params: ListCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; + const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedReplicationController(params: CreateCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; + const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedReplicationController(params: DeleteCoreV1CollectionNamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; + const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedReplicationController(params: ReadCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedReplicationController(params: ReplaceCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedReplicationController(params: DeleteCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedReplicationController(params: PatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}`; return await this.patch(path, params.query, null, opts); } - async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/scale`; + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/scale`; + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/scale`; + return await this.patch(path, params.query, null, opts); } async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedReplicationControllerStatus(params: ReplaceCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NamespacedReplicationControllerStatus(params: PatchCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/status`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedResourceQuota(params: ListCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; + const path = `/api/v1/namespaces/${params.namespace}/resourcequotas`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedResourceQuota(params: CreateCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; + const path = `/api/v1/namespaces/${params.namespace}/resourcequotas`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedResourceQuota(params: DeleteCoreV1CollectionNamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; + const path = `/api/v1/namespaces/${params.namespace}/resourcequotas`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedResourceQuota(params: ReadCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/resourcequotas/${params.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedResourceQuota(params: ReplaceCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/resourcequotas/${params.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedResourceQuota(params: DeleteCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/resourcequotas/${params.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedResourceQuota(params: PatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/resourcequotas/${params.name}`; return await this.patch(path, params.query, null, opts); } async readCoreV1NamespacedResourceQuotaStatus(params: ReadCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.namespace}/resourcequotas/${params.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedResourceQuotaStatus(params: ReplaceCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.namespace}/resourcequotas/${params.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NamespacedResourceQuotaStatus(params: PatchCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.namespace}/resourcequotas/${params.name}/status`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedSecret(params: ListCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; + const path = `/api/v1/namespaces/${params.namespace}/secrets`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedSecret(params: CreateCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; + const path = `/api/v1/namespaces/${params.namespace}/secrets`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedSecret(params: DeleteCoreV1CollectionNamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; + const path = `/api/v1/namespaces/${params.namespace}/secrets`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedSecret(params: ReadCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/secrets/${params.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedSecret(params: ReplaceCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/secrets/${params.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedSecret(params: DeleteCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/secrets/${params.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedSecret(params: PatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/secrets/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/secrets/${params.name}`; return await this.patch(path, params.query, null, opts); } async listCoreV1NamespacedServiceAccount(params: ListCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; + const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedServiceAccount(params: CreateCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; + const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedServiceAccount(params: DeleteCoreV1CollectionNamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; + const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedServiceAccount(params: ReadCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts/${params.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedServiceAccount(params: ReplaceCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts/${params.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedServiceAccount(params: DeleteCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts/${params.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedServiceAccount(params: PatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts/${params.name}`; return await this.patch(path, params.query, null, opts); } - async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}/token`; - return await this.post(path, null, params.body, opts); + async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts/${params.name}/token`; + return await this.post(path, null, params.body, opts); } async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services`; + const path = `/api/v1/namespaces/${params.namespace}/services`; return await this.get(path, null, null, opts); } async createCoreV1NamespacedService(params: CreateCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services`; + const path = `/api/v1/namespaces/${params.namespace}/services`; return await this.post(path, params.query, params.body, opts); } async deleteCoreV1CollectionNamespacedService(params: DeleteCoreV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services`; + const path = `/api/v1/namespaces/${params.namespace}/services`; return await this.delete(path, params.query, null, opts); } async readCoreV1NamespacedService(params: ReadCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedService(params: ReplaceCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1NamespacedService(params: DeleteCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1NamespacedService(params: PatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}`; return await this.patch(path, params.query, null, opts); } async connectCoreV1GetNamespacedServiceProxy(params: ConnectCoreV1GetNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy`; return await this.get(path, null, null, opts); } async connectCoreV1PostNamespacedServiceProxy(params: ConnectCoreV1PostNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy`; return await this.post(path, null, null, opts); } async connectCoreV1PutNamespacedServiceProxy(params: ConnectCoreV1PutNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy`; return await this.put(path, null, null, opts); } async connectCoreV1DeleteNamespacedServiceProxy(params: ConnectCoreV1DeleteNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNamespacedServiceProxy(params: ConnectCoreV1OptionsNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNamespacedServiceProxy(params: ConnectCoreV1HeadNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNamespacedServiceProxy(params: ConnectCoreV1PatchNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy`; return await this.patch(path, null, null, opts); } async connectCoreV1GetNamespacedServiceProxyWithPath(params: ConnectCoreV1GetNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy/${params.path}`; return await this.get(path, null, null, opts); } async connectCoreV1PostNamespacedServiceProxyWithPath(params: ConnectCoreV1PostNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy/${params.path}`; return await this.post(path, null, null, opts); } async connectCoreV1PutNamespacedServiceProxyWithPath(params: ConnectCoreV1PutNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy/${params.path}`; return await this.put(path, null, null, opts); } async connectCoreV1DeleteNamespacedServiceProxyWithPath(params: ConnectCoreV1DeleteNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy/${params.path}`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNamespacedServiceProxyWithPath(params: ConnectCoreV1OptionsNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNamespacedServiceProxyWithPath(params: ConnectCoreV1HeadNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNamespacedServiceProxyWithPath(params: ConnectCoreV1PatchNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/proxy/${params.path}`; return await this.patch(path, null, null, opts); } async readCoreV1NamespacedServiceStatus(params: ReadCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespacedServiceStatus(params: ReplaceCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NamespacedServiceStatus(params: PatchCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.namespace}/services/${params.name}/status`; return await this.patch(path, params.query, null, opts); } async readCoreV1Namespace(params: ReadCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.name}`; + const path = `/api/v1/namespaces/${params.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1Namespace(params: ReplaceCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.name}`; + const path = `/api/v1/namespaces/${params.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1Namespace(params: DeleteCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.name}`; + const path = `/api/v1/namespaces/${params.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1Namespace(params: PatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.name}`; + const path = `/api/v1/namespaces/${params.name}`; return await this.patch(path, params.query, null, opts); } async replaceCoreV1NamespaceFinalize(params: ReplaceCoreV1NamespaceFinalizeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.name}/finalize`; + const path = `/api/v1/namespaces/${params.name}/finalize`; return await this.put(path, null, params.body, opts); } async readCoreV1NamespaceStatus(params: ReadCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1NamespaceStatus(params: ReplaceCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NamespaceStatus(params: PatchCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.name}/status`; + const path = `/api/v1/namespaces/${params.name}/status`; return await this.patch(path, params.query, null, opts); } async listCoreV1Node(params: ListCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { @@ -37766,87 +33954,71 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readCoreV1Node(params: ReadCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}`; + const path = `/api/v1/nodes/${params.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1Node(params: ReplaceCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}`; + const path = `/api/v1/nodes/${params.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1Node(params: DeleteCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}`; + const path = `/api/v1/nodes/${params.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1Node(params: PatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}`; + const path = `/api/v1/nodes/${params.name}`; return await this.patch(path, params.query, null, opts); } async connectCoreV1GetNodeProxy(params: ConnectCoreV1GetNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy`; + const path = `/api/v1/nodes/${params.name}/proxy`; return await this.get(path, null, null, opts); } async connectCoreV1PostNodeProxy(params: ConnectCoreV1PostNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy`; + const path = `/api/v1/nodes/${params.name}/proxy`; return await this.post(path, null, null, opts); } async connectCoreV1PutNodeProxy(params: ConnectCoreV1PutNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy`; + const path = `/api/v1/nodes/${params.name}/proxy`; return await this.put(path, null, null, opts); } async connectCoreV1DeleteNodeProxy(params: ConnectCoreV1DeleteNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy`; + const path = `/api/v1/nodes/${params.name}/proxy`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNodeProxy(params: ConnectCoreV1OptionsNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNodeProxy(params: ConnectCoreV1HeadNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNodeProxy(params: ConnectCoreV1PatchNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy`; + const path = `/api/v1/nodes/${params.name}/proxy`; return await this.patch(path, null, null, opts); } async connectCoreV1GetNodeProxyWithPath(params: ConnectCoreV1GetNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + const path = `/api/v1/nodes/${params.name}/proxy/${params.path}`; return await this.get(path, null, null, opts); } async connectCoreV1PostNodeProxyWithPath(params: ConnectCoreV1PostNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + const path = `/api/v1/nodes/${params.name}/proxy/${params.path}`; return await this.post(path, null, null, opts); } async connectCoreV1PutNodeProxyWithPath(params: ConnectCoreV1PutNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + const path = `/api/v1/nodes/${params.name}/proxy/${params.path}`; return await this.put(path, null, null, opts); } async connectCoreV1DeleteNodeProxyWithPath(params: ConnectCoreV1DeleteNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + const path = `/api/v1/nodes/${params.name}/proxy/${params.path}`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNodeProxyWithPath(params: ConnectCoreV1OptionsNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNodeProxyWithPath(params: ConnectCoreV1HeadNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNodeProxyWithPath(params: ConnectCoreV1PatchNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; + const path = `/api/v1/nodes/${params.name}/proxy/${params.path}`; return await this.patch(path, null, null, opts); } async readCoreV1NodeStatus(params: ReadCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/status`; + const path = `/api/v1/nodes/${params.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1NodeStatus(params: ReplaceCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/status`; + const path = `/api/v1/nodes/${params.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1NodeStatus(params: PatchCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/status`; + const path = `/api/v1/nodes/${params.name}/status`; return await this.patch(path, params.query, null, opts); } async listCoreV1PersistentVolumeClaimForAllNamespaces(params: ListCoreV1PersistentVolumeClaimForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -37866,31 +34038,31 @@ export class KubernetesClient extends APIClient { return await this.delete(path, params.query, null, opts); } async readCoreV1PersistentVolume(params: ReadCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/persistentvolumes/${params.path.name}`; + const path = `/api/v1/persistentvolumes/${params.name}`; return await this.get(path, null, null, opts); } async replaceCoreV1PersistentVolume(params: ReplaceCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/persistentvolumes/${params.path.name}`; + const path = `/api/v1/persistentvolumes/${params.name}`; return await this.put(path, params.query, params.body, opts); } async deleteCoreV1PersistentVolume(params: DeleteCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/persistentvolumes/${params.path.name}`; + const path = `/api/v1/persistentvolumes/${params.name}`; return await this.delete(path, params.query, null, opts); } async patchCoreV1PersistentVolume(params: PatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/persistentvolumes/${params.path.name}`; + const path = `/api/v1/persistentvolumes/${params.name}`; return await this.patch(path, params.query, null, opts); } async readCoreV1PersistentVolumeStatus(params: ReadCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/persistentvolumes/${params.path.name}/status`; + const path = `/api/v1/persistentvolumes/${params.name}/status`; return await this.get(path, null, null, opts); } async replaceCoreV1PersistentVolumeStatus(params: ReplaceCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/persistentvolumes/${params.path.name}/status`; + const path = `/api/v1/persistentvolumes/${params.name}/status`; return await this.put(path, params.query, params.body, opts); } async patchCoreV1PersistentVolumeStatus(params: PatchCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/persistentvolumes/${params.path.name}/status`; + const path = `/api/v1/persistentvolumes/${params.name}/status`; return await this.patch(path, params.query, null, opts); } async listCoreV1PodForAllNamespaces(params: ListCoreV1PodForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -37942,103 +34114,103 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchCoreV1NamespacedConfigMapList(params: WatchCoreV1NamespacedConfigMapListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/configmaps`; + const path = `/api/v1/watch/namespaces/${params.namespace}/configmaps`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedConfigMap(params: WatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/configmaps/${params.path.name}`; + const path = `/api/v1/watch/namespaces/${params.namespace}/configmaps/${params.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedEndpointsList(params: WatchCoreV1NamespacedEndpointsListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/endpoints`; + const path = `/api/v1/watch/namespaces/${params.namespace}/endpoints`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedEndpoints(params: WatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/endpoints/${params.path.name}`; + const path = `/api/v1/watch/namespaces/${params.namespace}/endpoints/${params.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedEventList(params: WatchCoreV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/events`; + const path = `/api/v1/watch/namespaces/${params.namespace}/events`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedEvent(params: WatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/events/${params.path.name}`; + const path = `/api/v1/watch/namespaces/${params.namespace}/events/${params.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedLimitRangeList(params: WatchCoreV1NamespacedLimitRangeListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/limitranges`; + const path = `/api/v1/watch/namespaces/${params.namespace}/limitranges`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedLimitRange(params: WatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/limitranges/${params.path.name}`; + const path = `/api/v1/watch/namespaces/${params.namespace}/limitranges/${params.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedPersistentVolumeClaimList(params: WatchCoreV1NamespacedPersistentVolumeClaimListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/persistentvolumeclaims`; + const path = `/api/v1/watch/namespaces/${params.namespace}/persistentvolumeclaims`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedPersistentVolumeClaim(params: WatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/persistentvolumeclaims/${params.path.name}`; + const path = `/api/v1/watch/namespaces/${params.namespace}/persistentvolumeclaims/${params.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedPodList(params: WatchCoreV1NamespacedPodListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/pods`; + const path = `/api/v1/watch/namespaces/${params.namespace}/pods`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedPod(params: WatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/pods/${params.path.name}`; + const path = `/api/v1/watch/namespaces/${params.namespace}/pods/${params.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedPodTemplateList(params: WatchCoreV1NamespacedPodTemplateListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/podtemplates`; + const path = `/api/v1/watch/namespaces/${params.namespace}/podtemplates`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedPodTemplate(params: WatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/podtemplates/${params.path.name}`; + const path = `/api/v1/watch/namespaces/${params.namespace}/podtemplates/${params.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedReplicationControllerList(params: WatchCoreV1NamespacedReplicationControllerListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/replicationcontrollers`; + const path = `/api/v1/watch/namespaces/${params.namespace}/replicationcontrollers`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedReplicationController(params: WatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; + const path = `/api/v1/watch/namespaces/${params.namespace}/replicationcontrollers/${params.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedResourceQuotaList(params: WatchCoreV1NamespacedResourceQuotaListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/resourcequotas`; + const path = `/api/v1/watch/namespaces/${params.namespace}/resourcequotas`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedResourceQuota(params: WatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/resourcequotas/${params.path.name}`; + const path = `/api/v1/watch/namespaces/${params.namespace}/resourcequotas/${params.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedSecretList(params: WatchCoreV1NamespacedSecretListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/secrets`; + const path = `/api/v1/watch/namespaces/${params.namespace}/secrets`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedSecret(params: WatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/secrets/${params.path.name}`; + const path = `/api/v1/watch/namespaces/${params.namespace}/secrets/${params.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedServiceAccountList(params: WatchCoreV1NamespacedServiceAccountListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/serviceaccounts`; + const path = `/api/v1/watch/namespaces/${params.namespace}/serviceaccounts`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedServiceAccount(params: WatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; + const path = `/api/v1/watch/namespaces/${params.namespace}/serviceaccounts/${params.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedServiceList(params: WatchCoreV1NamespacedServiceListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/services`; + const path = `/api/v1/watch/namespaces/${params.namespace}/services`; return await this.get(path, null, null, opts); } async watchCoreV1NamespacedService(params: WatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.namespace}/services/${params.path.name}`; + const path = `/api/v1/watch/namespaces/${params.namespace}/services/${params.name}`; return await this.get(path, null, null, opts); } async watchCoreV1Namespace(params: WatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/namespaces/${params.path.name}`; + const path = `/api/v1/watch/namespaces/${params.name}`; return await this.get(path, null, null, opts); } async watchCoreV1NodeList(params: WatchCoreV1NodeListRequest, opts?: APIClientRequestOpts): Promise { @@ -38046,7 +34218,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchCoreV1Node(params: WatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/nodes/${params.path.name}`; + const path = `/api/v1/watch/nodes/${params.name}`; return await this.get(path, null, null, opts); } async watchCoreV1PersistentVolumeClaimListForAllNamespaces(params: WatchCoreV1PersistentVolumeClaimListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -38058,7 +34230,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchCoreV1PersistentVolume(params: WatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/watch/persistentvolumes/${params.path.name}`; + const path = `/api/v1/watch/persistentvolumes/${params.name}`; return await this.get(path, null, null, opts); } async watchCoreV1PodListForAllNamespaces(params: WatchCoreV1PodListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -38093,93 +34265,93 @@ export class KubernetesClient extends APIClient { const path = `/apis/`; return await this.get(path, null, null, opts); } - async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/challenges`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; - return await this.get(path, null, null, opts); + async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges`; + return await this.get(path, null, null, opts); } - async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; - return await this.post(path, params.query, params.body, opts); + async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges`; + return await this.post(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1CollectionNamespacedChallenge(params: DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges`; return await this.delete(path, null, null, opts); } - async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; - return await this.get(path, null, null, opts); + async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1NamespacedChallenge(params: DeleteAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/challenges/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; - return await this.get(path, null, null, opts); + async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders`; + return await this.get(path, null, null, opts); } - async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; - return await this.post(path, params.query, params.body, opts); + async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders`; + return await this.post(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1CollectionNamespacedOrder(params: DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders`; return await this.delete(path, null, null, opts); } - async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; - return await this.get(path, null, null, opts); + async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1NamespacedOrder(params: DeleteAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.namespace}/orders/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/orders`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getAdmissionregistrationAPIGroup(params: GetAdmissionregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/`; @@ -38189,136 +34361,136 @@ export class KubernetesClient extends APIClient { const path = `/apis/admissionregistration.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; - return await this.get(path, null, null, opts); + async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; - return await this.get(path, null, null, opts); + async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.name}`; + return await this.patch(path, params.query, null, opts); } async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations`; return await this.get(path, null, null, opts); } async watchAdmissionregistrationV1MutatingWebhookConfiguration(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations/${params.path.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations/${params.name}`; return await this.get(path, null, null, opts); } async watchAdmissionregistrationV1ValidatingAdmissionPolicyList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyListRequest, opts?: APIClientRequestOpts): Promise { @@ -38326,7 +34498,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchAdmissionregistrationV1ValidatingAdmissionPolicy(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies/${params.path.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies/${params.name}`; return await this.get(path, null, null, opts); } async watchAdmissionregistrationV1ValidatingAdmissionPolicyBindingList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingListRequest, opts?: APIClientRequestOpts): Promise { @@ -38334,7 +34506,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings/${params.path.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings/${params.name}`; return await this.get(path, null, null, opts); } async watchAdmissionregistrationV1ValidatingWebhookConfigurationList(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { @@ -38342,7 +34514,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchAdmissionregistrationV1ValidatingWebhookConfiguration(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations/${params.path.name}`; + const path = `/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations/${params.name}`; return await this.get(path, null, null, opts); } async getApiextensionsAPIGroup(params: GetApiextensionsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -38353,52 +34525,52 @@ export class KubernetesClient extends APIClient { const path = `/apis/apiextensions.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; return await this.delete(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.get(path, null, null, opts); + async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions`; return await this.get(path, null, null, opts); } async watchApiextensionsV1CustomResourceDefinition(params: WatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions/${params.path.name}`; + const path = `/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions/${params.name}`; return await this.get(path, null, null, opts); } async getApiregistrationAPIGroup(params: GetApiregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -38409,52 +34581,52 @@ export class KubernetesClient extends APIClient { const path = `/apis/apiregistration.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; return await this.delete(path, params.query, null, opts); } - async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.get(path, null, null, opts); + async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/watch/apiservices`; return await this.get(path, null, null, opts); } async watchApiregistrationV1APIService(params: WatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apiregistration.k8s.io/v1/watch/apiservices/${params.path.name}`; + const path = `/apis/apiregistration.k8s.io/v1/watch/apiservices/${params.name}`; return await this.get(path, null, null, opts); } async getAppsAPIGroup(params: GetAppsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -38465,249 +34637,249 @@ export class KubernetesClient extends APIClient { const path = `/apis/apps/v1/`; return await this.get(path, null, null, opts); } - async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/controllerrevisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/daemonsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/deployments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; - return await this.get(path, null, null, opts); + async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions`; + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; - return await this.post(path, params.query, params.body, opts); + async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions`; + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; + const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.get(path, null, null, opts); + async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; + const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; - return await this.get(path, null, null, opts); + async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets`; + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; - return await this.post(path, params.query, params.body, opts); + async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets`; + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; + const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.get(path, null, null, opts); + async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; + const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; - return await this.get(path, null, null, opts); + async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments`; + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; - return await this.post(path, params.query, params.body, opts); + async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments`; + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; + const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.get(path, null, null, opts); + async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; + const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/scale`; + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/scale`; + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/scale`; + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; - return await this.get(path, null, null, opts); + async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets`; + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; - return await this.post(path, params.query, params.body, opts); + async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets`; + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; + const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.get(path, null, null, opts); + async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; + const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/scale`; + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/scale`; + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/scale`; + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; - return await this.get(path, null, null, opts); + async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets`; + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; - return await this.post(path, params.query, params.body, opts); + async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets`; + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; + const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.get(path, null, null, opts); + async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; + const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/scale`; + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/scale`; + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/scale`; + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/replicasets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/statefulsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/controllerrevisions`; @@ -38722,43 +34894,43 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchAppsV1NamespacedControllerRevisionList(params: WatchAppsV1NamespacedControllerRevisionListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/controllerrevisions`; + const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/controllerrevisions`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedControllerRevision(params: WatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; + const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/controllerrevisions/${params.name}`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedDaemonSetList(params: WatchAppsV1NamespacedDaemonSetListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/daemonsets`; + const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/daemonsets`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedDaemonSet(params: WatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; + const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/daemonsets/${params.name}`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedDeploymentList(params: WatchAppsV1NamespacedDeploymentListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/deployments`; + const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/deployments`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedDeployment(params: WatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/deployments/${params.path.name}`; + const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/deployments/${params.name}`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedReplicaSetList(params: WatchAppsV1NamespacedReplicaSetListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/replicasets`; + const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/replicasets`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedReplicaSet(params: WatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; + const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/replicasets/${params.name}`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedStatefulSetList(params: WatchAppsV1NamespacedStatefulSetListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/statefulsets`; + const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/statefulsets`; return await this.get(path, null, null, opts); } async watchAppsV1NamespacedStatefulSet(params: WatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/apps/v1/watch/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; + const path = `/apis/apps/v1/watch/namespaces/${params.namespace}/statefulsets/${params.name}`; return await this.get(path, null, null, opts); } async watchAppsV1ReplicaSetListForAllNamespaces(params: WatchAppsV1ReplicaSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -38777,13 +34949,13 @@ export class KubernetesClient extends APIClient { const path = `/apis/authentication.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authentication.k8s.io/v1/selfsubjectreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authentication.k8s.io/v1/tokenreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/`; @@ -38793,109 +34965,109 @@ export class KubernetesClient extends APIClient { const path = `/apis/authorization.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/authorization.k8s.io/v1/namespaces/${params.path.namespace}/localsubjectaccessreviews`; - return await this.post(path, null, params.body, opts); + async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/authorization.k8s.io/v1/namespaces/${params.namespace}/localsubjectaccessreviews`; + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/selfsubjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/selfsubjectrulesreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/subjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/metrics`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; - return await this.get(path, null, null, opts); + async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics`; + return await this.get(path, null, null, opts); } - async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; - return await this.post(path, params.query, params.body, opts); + async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics`; + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics`; return await this.delete(path, null, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; - return await this.get(path, null, null, opts); + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/metrics/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; - return await this.get(path, null, null, opts); + async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers`; + return await this.get(path, null, null, opts); } - async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; - return await this.post(path, params.query, params.body, opts); + async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers`; + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers`; return await this.delete(path, null, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/podautoscalers/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/podautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/`; @@ -38905,120 +35077,120 @@ export class KubernetesClient extends APIClient { const path = `/apis/autoscaling/v1/`; return await this.get(path, null, null, opts); } - async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); } - async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.post(path, params.query, params.body, opts); + async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers`; + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/watch/horizontalpodautoscalers`; return await this.get(path, null, null, opts); } async watchAutoscalingV1NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + const path = `/apis/autoscaling/v1/watch/namespaces/${params.namespace}/horizontalpodautoscalers`; return await this.get(path, null, null, opts); } async watchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v1/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + const path = `/apis/autoscaling/v1/watch/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; return await this.get(path, null, null, opts); } async getAutoscalingV2APIResources(params: GetAutoscalingV2APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/`; return await this.get(path, null, null, opts); } - async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); } - async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.post(path, params.query, params.body, opts); + async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers`; + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } async watchAutoscalingV2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/watch/horizontalpodautoscalers`; return await this.get(path, null, null, opts); } async watchAutoscalingV2NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + const path = `/apis/autoscaling/v2/watch/namespaces/${params.namespace}/horizontalpodautoscalers`; return await this.get(path, null, null, opts); } async watchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + const path = `/apis/autoscaling/v2/watch/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; return await this.get(path, null, null, opts); } async getBatchAPIGroup(params: GetBatchAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -39029,93 +35201,93 @@ export class KubernetesClient extends APIClient { const path = `/apis/batch/v1/`; return await this.get(path, null, null, opts); } - async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/cronjobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/jobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; - return await this.get(path, null, null, opts); + async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs`; + return await this.get(path, null, null, opts); } - async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; - return await this.post(path, params.query, params.body, opts); + async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs`; + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; + const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.get(path, null, null, opts); + async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; - return await this.get(path, null, null, opts); + async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs`; + return await this.get(path, null, null, opts); } - async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; - return await this.post(path, params.query, params.body, opts); + async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs`; + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; + const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.get(path, null, null, opts); + async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; + const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/watch/cronjobs`; @@ -39126,236 +35298,236 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchBatchV1NamespacedCronJobList(params: WatchBatchV1NamespacedCronJobListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/cronjobs`; + const path = `/apis/batch/v1/watch/namespaces/${params.namespace}/cronjobs`; return await this.get(path, null, null, opts); } async watchBatchV1NamespacedCronJob(params: WatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + const path = `/apis/batch/v1/watch/namespaces/${params.namespace}/cronjobs/${params.name}`; return await this.get(path, null, null, opts); } async watchBatchV1NamespacedJobList(params: WatchBatchV1NamespacedJobListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/jobs`; + const path = `/apis/batch/v1/watch/namespaces/${params.namespace}/jobs`; return await this.get(path, null, null, opts); } async watchBatchV1NamespacedJob(params: WatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/jobs/${params.path.name}`; + const path = `/apis/batch/v1/watch/namespaces/${params.namespace}/jobs/${params.name}`; return await this.get(path, null, null, opts); } - async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/images`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; - return await this.get(path, null, null, opts); + async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images`; + return await this.get(path, null, null, opts); } - async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; - return await this.post(path, params.query, params.body, opts); + async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images`; + return await this.post(path, params.query, params.body, opts); } async deleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images`; return await this.delete(path, null, null, opts); } - async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; - return await this.get(path, null, null, opts); + async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteCachingInternalKnativeDevV1alpha1NamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/images/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/certificaterequests`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/certificates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionClusterIssuer(params: DeleteCertManagerIoV1CollectionClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; - return await this.get(path, null, null, opts); + async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1ClusterIssuer(params: DeleteCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/clusterissuers/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/issuers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; - return await this.get(path, null, null, opts); + async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests`; + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; - return await this.post(path, params.query, params.body, opts); + async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests`; + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedCertificateRequest(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; - return await this.get(path, null, null, opts); + async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedCertificateRequest(params: DeleteCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificaterequests/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; - return await this.get(path, null, null, opts); + async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates`; + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; - return await this.post(path, params.query, params.body, opts); + async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates`; + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedCertificate(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.get(path, null, null, opts); + async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedCertificate(params: DeleteCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/certificates/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; - return await this.get(path, null, null, opts); + async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers`; + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; - return await this.post(path, params.query, params.body, opts); + async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers`; + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedIssuer(params: DeleteCertManagerIoV1CollectionNamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; - return await this.get(path, null, null, opts); + async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedIssuer(params: DeleteCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/cert-manager.io/v1/namespaces/${params.namespace}/issuers/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } async getCertificatesAPIGroup(params: GetCertificatesAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/`; @@ -39365,64 +35537,64 @@ export class KubernetesClient extends APIClient { const path = `/apis/certificates.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; return await this.delete(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.get(path, null, null, opts); + async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; - return await this.get(path, null, null, opts); + async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/approval`; + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; - return await this.put(path, params.query, params.body, opts); + async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/approval`; + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; - return await this.patch(path, params.query, null, opts); + async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/approval`; + return await this.patch(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/watch/certificatesigningrequests`; return await this.get(path, null, null, opts); } async watchCertificatesV1CertificateSigningRequest(params: WatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/certificates.k8s.io/v1/watch/certificatesigningrequests/${params.path.name}`; + const path = `/apis/certificates.k8s.io/v1/watch/certificatesigningrequests/${params.name}`; return await this.get(path, null, null, opts); } async getCoordinationAPIGroup(params: GetCoordinationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -39433,48 +35605,48 @@ export class KubernetesClient extends APIClient { const path = `/apis/coordination.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/leases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; - return await this.get(path, null, null, opts); + async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases`; + return await this.get(path, null, null, opts); } - async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; - return await this.post(path, params.query, params.body, opts); + async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases`; + return await this.post(path, params.query, params.body, opts); } async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases`; return await this.delete(path, params.query, null, opts); } - async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.get(path, null, null, opts); + async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases/${params.name}`; + return await this.patch(path, params.query, null, opts); } async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/watch/leases`; return await this.get(path, null, null, opts); } async watchCoordinationV1NamespacedLeaseList(params: WatchCoordinationV1NamespacedLeaseListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/watch/namespaces/${params.path.namespace}/leases`; + const path = `/apis/coordination.k8s.io/v1/watch/namespaces/${params.namespace}/leases`; return await this.get(path, null, null, opts); } async watchCoordinationV1NamespacedLease(params: WatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/coordination.k8s.io/v1/watch/namespaces/${params.path.namespace}/leases/${params.path.name}`; + const path = `/apis/coordination.k8s.io/v1/watch/namespaces/${params.namespace}/leases/${params.name}`; return await this.get(path, null, null, opts); } async getDiscoveryAPIGroup(params: GetDiscoveryAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -39485,48 +35657,48 @@ export class KubernetesClient extends APIClient { const path = `/apis/discovery.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/endpointslices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; - return await this.get(path, null, null, opts); + async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices`; + return await this.get(path, null, null, opts); } - async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; - return await this.post(path, params.query, params.body, opts); + async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices`; + return await this.post(path, params.query, params.body, opts); } async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices`; return await this.delete(path, params.query, null, opts); } - async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.get(path, null, null, opts); + async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices/${params.name}`; + return await this.patch(path, params.query, null, opts); } async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/watch/endpointslices`; return await this.get(path, null, null, opts); } async watchDiscoveryV1NamespacedEndpointSliceList(params: WatchDiscoveryV1NamespacedEndpointSliceListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/watch/namespaces/${params.path.namespace}/endpointslices`; + const path = `/apis/discovery.k8s.io/v1/watch/namespaces/${params.namespace}/endpointslices`; return await this.get(path, null, null, opts); } async watchDiscoveryV1NamespacedEndpointSlice(params: WatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1/watch/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; + const path = `/apis/discovery.k8s.io/v1/watch/namespaces/${params.namespace}/endpointslices/${params.name}`; return await this.get(path, null, null, opts); } async getEventsAPIGroup(params: GetEventsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -39537,48 +35709,48 @@ export class KubernetesClient extends APIClient { const path = `/apis/events.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/events`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; - return await this.get(path, null, null, opts); + async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events`; + return await this.get(path, null, null, opts); } - async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; - return await this.post(path, params.query, params.body, opts); + async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events`; + return await this.post(path, params.query, params.body, opts); } async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; + const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events`; return await this.delete(path, params.query, null, opts); } - async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.get(path, null, null, opts); + async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; + return await this.patch(path, params.query, null, opts); } async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/watch/events`; return await this.get(path, null, null, opts); } async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.path.namespace}/events`; + const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.namespace}/events`; return await this.get(path, null, null, opts); } async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.path.namespace}/events/${params.path.name}`; + const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.namespace}/events/${params.name}`; return await this.get(path, null, null, opts); } async getFlowcontrolApiserverAPIGroup(params: GetFlowcontrolApiserverAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -39589,92 +35761,92 @@ export class KubernetesClient extends APIClient { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1CollectionFlowSchema(params: DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; - return await this.get(path, null, null, opts); + async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1FlowSchema(params: DeleteFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1CollectionPriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1PriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } async watchFlowcontrolApiserverV1FlowSchemaList(params: WatchFlowcontrolApiserverV1FlowSchemaListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas`; return await this.get(path, null, null, opts); } async watchFlowcontrolApiserverV1FlowSchema(params: WatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas/${params.path.name}`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas/${params.name}`; return await this.get(path, null, null, opts); } async watchFlowcontrolApiserverV1PriorityLevelConfigurationList(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationListRequest, opts?: APIClientRequestOpts): Promise { @@ -39682,596 +35854,596 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchFlowcontrolApiserverV1PriorityLevelConfiguration(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations/${params.path.name}`; + const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations/${params.name}`; return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/alertmanagers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; - return await this.get(path, null, null, opts); + async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers`; + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; - return await this.post(path, params.query, params.body, opts); + async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers`; + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedAlertmanager(params: DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedAlertmanager(params: DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}/scale`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}/scale`; + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}/scale`; + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/alertmanagers/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; - return await this.get(path, null, null, opts); + async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/podmonitors`; + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; - return await this.post(path, params.query, params.body, opts); + async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/podmonitors`; + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPodMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/podmonitors`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/podmonitors/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/podmonitors/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPodMonitor(params: DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/podmonitors/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/podmonitors/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; - return await this.get(path, null, null, opts); + async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/probes`; + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; - return await this.post(path, params.query, params.body, opts); + async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/probes`; + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedProbe(params: DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/probes`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/probes/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/probes/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedProbe(params: DeleteMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/probes/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/probes/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; - return await this.get(path, null, null, opts); + async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses`; + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; - return await this.post(path, params.query, params.body, opts); + async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses`; + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPrometheus(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPrometheus(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}/scale`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}/scale`; + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}/scale`; + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheuses/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; - return await this.get(path, null, null, opts); + async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheusrules`; + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; - return await this.post(path, params.query, params.body, opts); + async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheusrules`; + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheusrules`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheusrules/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheusrules/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheusrules/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/prometheusrules/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; - return await this.get(path, null, null, opts); + async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors`; + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; - return await this.post(path, params.query, params.body, opts); + async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors`; + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/servicemonitors/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; - return await this.get(path, null, null, opts); + async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers`; + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; - return await this.post(path, params.query, params.body, opts); + async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers`; + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedThanosRuler(params: DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedThanosRuler(params: DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.namespace}/thanosrulers/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/podmonitors`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/probes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/prometheuses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/prometheusrules`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/servicemonitors`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/thanosrulers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/alertmanagerconfigs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; - return await this.get(path, null, null, opts); + async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/alertmanagerconfigs`; + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; - return await this.post(path, params.query, params.body, opts); + async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/alertmanagerconfigs`; + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/alertmanagerconfigs`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/alertmanagerconfigs/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/alertmanagerconfigs/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/alertmanagerconfigs/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/alertmanagerconfigs/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; - return await this.get(path, null, null, opts); + async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents`; + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; - return await this.post(path, params.query, params.body, opts); + async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents`; + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}/scale`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}/scale`; + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}/scale`; + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/prometheusagents/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; - return await this.get(path, null, null, opts); + async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/scrapeconfigs`; + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; - return await this.post(path, params.query, params.body, opts); + async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/scrapeconfigs`; + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/scrapeconfigs`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; - return await this.get(path, null, null, opts); + async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/scrapeconfigs/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/scrapeconfigs/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/scrapeconfigs/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.namespace}/scrapeconfigs/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/prometheusagents`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/scrapeconfigs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/certificates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; - return await this.get(path, null, null, opts); + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; - return await this.get(path, null, null, opts); + async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates`; + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; - return await this.post(path, params.query, params.body, opts); + async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates`; + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.get(path, null, null, opts); + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/certificates/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; - return await this.get(path, null, null, opts); + async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses`; + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; - return await this.post(path, params.query, params.body, opts); + async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses`; + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.get(path, null, null, opts); + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/ingresses/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; - return await this.get(path, null, null, opts); + async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices`; + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; - return await this.post(path, params.query, params.body, opts); + async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices`; + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; - return await this.get(path, null, null, opts); + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.namespace}/serverlessservices/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/serverlessservices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getNetworkingAPIGroup(params: GetNetworkingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/`; @@ -40281,116 +36453,116 @@ export class KubernetesClient extends APIClient { const path = `/apis/networking.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; - return await this.get(path, null, null, opts); + async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses`; + return await this.get(path, null, null, opts); } - async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; - return await this.post(path, params.query, params.body, opts); + async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses`; + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.get(path, null, null, opts); + async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; - return await this.get(path, null, null, opts); + async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies`; + return await this.get(path, null, null, opts); } - async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; - return await this.post(path, params.query, params.body, opts); + async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies`; + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.get(path, null, null, opts); + async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/networkpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/watch/ingressclasses`; return await this.get(path, null, null, opts); } async watchNetworkingV1IngressClass(params: WatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/watch/ingressclasses/${params.path.name}`; + const path = `/apis/networking.k8s.io/v1/watch/ingressclasses/${params.name}`; return await this.get(path, null, null, opts); } async watchNetworkingV1IngressListForAllNamespaces(params: WatchNetworkingV1IngressListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -40398,19 +36570,19 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchNetworkingV1NamespacedIngressList(params: WatchNetworkingV1NamespacedIngressListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/ingresses`; + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.namespace}/ingresses`; return await this.get(path, null, null, opts); } async watchNetworkingV1NamespacedIngress(params: WatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.namespace}/ingresses/${params.name}`; return await this.get(path, null, null, opts); } async watchNetworkingV1NamespacedNetworkPolicyList(params: WatchNetworkingV1NamespacedNetworkPolicyListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/networkpolicies`; + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.namespace}/networkpolicies`; return await this.get(path, null, null, opts); } async watchNetworkingV1NamespacedNetworkPolicy(params: WatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; + const path = `/apis/networking.k8s.io/v1/watch/namespaces/${params.namespace}/networkpolicies/${params.name}`; return await this.get(path, null, null, opts); } async watchNetworkingV1NetworkPolicyListForAllNamespaces(params: WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -40425,40 +36597,40 @@ export class KubernetesClient extends APIClient { const path = `/apis/node.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; return await this.delete(path, params.query, null, opts); } - async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.name}`; + return await this.patch(path, params.query, null, opts); } async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/watch/runtimeclasses`; return await this.get(path, null, null, opts); } async watchNodeV1RuntimeClass(params: WatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/node.k8s.io/v1/watch/runtimeclasses/${params.path.name}`; + const path = `/apis/node.k8s.io/v1/watch/runtimeclasses/${params.name}`; return await this.get(path, null, null, opts); } async getPolicyAPIGroup(params: GetPolicyAPIGroupRequest, opts?: APIClientRequestOpts): Promise { @@ -40469,453 +36641,453 @@ export class KubernetesClient extends APIClient { const path = `/apis/policy/v1/`; return await this.get(path, null, null, opts); } - async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; - return await this.get(path, null, null, opts); + async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets`; + return await this.get(path, null, null, opts); } - async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; - return await this.post(path, params.query, params.body, opts); + async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets`; + return await this.post(path, params.query, params.body, opts); } async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; + const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets`; return await this.delete(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.get(path, null, null, opts); + async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/poddisruptionbudgets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/watch/namespaces/${params.path.namespace}/poddisruptionbudgets`; + const path = `/apis/policy/v1/watch/namespaces/${params.namespace}/poddisruptionbudgets`; return await this.get(path, null, null, opts); } async watchPolicyV1NamespacedPodDisruptionBudget(params: WatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1/watch/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + const path = `/apis/policy/v1/watch/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; return await this.get(path, null, null, opts); } async watchPolicyV1PodDisruptionBudgetListForAllNamespaces(params: WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/watch/poddisruptionbudgets`; return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/backups`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionClusterImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.name}`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1ClusterImageCatalog(params: DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusters`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/databases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/imagecatalogs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; - return await this.get(path, null, null, opts); + async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups`; + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; - return await this.post(path, params.query, params.body, opts); + async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups`; + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups/${params.name}`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedBackup(params: DeletePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/backups/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; - return await this.get(path, null, null, opts); + async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters`; + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; - return await this.post(path, params.query, params.body, opts); + async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters`; + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedCluster(params: DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedCluster(params: DeletePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}/scale`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}/scale`; + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}/scale`; + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/clusters/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; - return await this.get(path, null, null, opts); + async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases`; + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; - return await this.post(path, params.query, params.body, opts); + async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases`; + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedDatabase(params: DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases/${params.name}`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedDatabase(params: DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/databases/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; - return await this.get(path, null, null, opts); + async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/imagecatalogs`; + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; - return await this.post(path, params.query, params.body, opts); + async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/imagecatalogs`; + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/imagecatalogs`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/imagecatalogs/${params.name}`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/imagecatalogs/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/imagecatalogs/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/imagecatalogs/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; - return await this.get(path, null, null, opts); + async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers`; + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; - return await this.post(path, params.query, params.body, opts); + async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers`; + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedPooler(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedPooler(params: DeletePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}/scale`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}/scale`; + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}/scale`; + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/poolers/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; - return await this.get(path, null, null, opts); + async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications`; + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; - return await this.post(path, params.query, params.body, opts); + async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications`; + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedPublication(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications/${params.name}`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedPublication(params: DeletePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/publications/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; - return await this.get(path, null, null, opts); + async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups`; + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; - return await this.post(path, params.query, params.body, opts); + async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups`; + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups/${params.name}`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/scheduledbackups/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; - return await this.get(path, null, null, opts); + async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions`; + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; - return await this.post(path, params.query, params.body, opts); + async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions`; + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedSubscription(params: DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions/${params.name}`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedSubscription(params: DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.namespace}/subscriptions/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/poolers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/publications`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/scheduledbackups`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/subscriptions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getRbacAuthorizationAPIGroup(params: GetRbacAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/`; @@ -40925,132 +37097,132 @@ export class KubernetesClient extends APIClient { const path = `/apis/rbac.authorization.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.get(path, null, null, opts); + async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.get(path, null, null, opts); + async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; - return await this.get(path, null, null, opts); + async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings`; + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; - return await this.post(path, params.query, params.body, opts); + async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings`; + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.get(path, null, null, opts); + async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; - return await this.get(path, null, null, opts); + async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles`; + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; - return await this.post(path, params.query, params.body, opts); + async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles`; + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.get(path, null, null, opts); + async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/rolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/roles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings`; return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1ClusterRoleBinding(params: WatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/${params.path.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/${params.name}`; return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1ClusterRoleList(params: WatchRbacAuthorizationV1ClusterRoleListRequest, opts?: APIClientRequestOpts): Promise { @@ -41058,23 +37230,23 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1ClusterRole(params: WatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterroles/${params.path.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterroles/${params.name}`; return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1NamespacedRoleBindingList(params: WatchRbacAuthorizationV1NamespacedRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/rolebindings`; + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.namespace}/rolebindings`; return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1NamespacedRoleBinding(params: WatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.namespace}/rolebindings/${params.name}`; return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1NamespacedRoleList(params: WatchRbacAuthorizationV1NamespacedRoleListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/roles`; + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.namespace}/roles`; return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1NamespacedRole(params: WatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.path.namespace}/roles/${params.path.name}`; + const path = `/apis/rbac.authorization.k8s.io/v1/watch/namespaces/${params.namespace}/roles/${params.name}`; return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1RoleBindingListForAllNamespaces(params: WatchRbacAuthorizationV1RoleBindingListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -41093,261 +37265,261 @@ export class KubernetesClient extends APIClient { const path = `/apis/scheduling.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; return await this.delete(path, params.query, null, opts); } - async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.name}`; + return await this.patch(path, params.query, null, opts); } async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses`; return await this.get(path, null, null, opts); } async watchSchedulingV1PriorityClass(params: WatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses/${params.path.name}`; + const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses/${params.name}`; return await this.get(path, null, null, opts); } - async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/configurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; - return await this.get(path, null, null, opts); + async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations`; + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; - return await this.post(path, params.query, params.body, opts); + async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations`; + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedConfiguration(params: DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; - return await this.get(path, null, null, opts); + async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedConfiguration(params: DeleteServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/configurations/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; - return await this.get(path, null, null, opts); + async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions`; + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; - return await this.post(path, params.query, params.body, opts); + async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions`; + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedRevision(params: DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; - return await this.get(path, null, null, opts); + async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedRevision(params: DeleteServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/revisions/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; - return await this.get(path, null, null, opts); + async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes`; + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; - return await this.post(path, params.query, params.body, opts); + async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes`; + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedRoute(params: DeleteServingKnativeDevV1CollectionNamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; - return await this.get(path, null, null, opts); + async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedRoute(params: DeleteServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/routes/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; - return await this.get(path, null, null, opts); + async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services`; + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; - return await this.post(path, params.query, params.body, opts); + async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services`; + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedService(params: DeleteServingKnativeDevV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.get(path, null, null, opts); + async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedService(params: DeleteServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1/namespaces/${params.namespace}/services/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/revisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/routes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/services`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1beta1DomainMappingForAllNamespaces(params: ListServingKnativeDevV1beta1DomainMappingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1beta1DomainMappingForAllNamespaces(params: ListServingKnativeDevV1beta1DomainMappingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1beta1/domainmappings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1beta1NamespacedDomainMapping(params: ListServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings`; - return await this.get(path, null, null, opts); + async listServingKnativeDevV1beta1NamespacedDomainMapping(params: ListServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings`; + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1beta1NamespacedDomainMapping(params: CreateServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings`; - return await this.post(path, params.query, params.body, opts); + async createServingKnativeDevV1beta1NamespacedDomainMapping(params: CreateServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings`; + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1beta1CollectionNamespacedDomainMapping(params: DeleteServingKnativeDevV1beta1CollectionNamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings`; + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1beta1NamespacedDomainMapping(params: ReadServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; - return await this.get(path, null, null, opts); + async readServingKnativeDevV1beta1NamespacedDomainMapping(params: ReadServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1beta1NamespacedDomainMapping(params: ReplaceServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceServingKnativeDevV1beta1NamespacedDomainMapping(params: ReplaceServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1beta1NamespacedDomainMapping(params: DeleteServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1beta1NamespacedDomainMapping(params: PatchServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchServingKnativeDevV1beta1NamespacedDomainMapping(params: PatchServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: ReadServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: ReadServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: ReplaceServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: ReplaceServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: PatchServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: PatchServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.namespace}/domainmappings/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } async getStorageAPIGroup(params: GetStorageAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/`; @@ -41357,168 +37529,168 @@ export class KubernetesClient extends APIClient { const path = `/apis/storage.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.get(path, null, null, opts); + async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.name}`; + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.name}`; + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csidrivers/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.get(path, null, null, opts); + async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes/${params.name}`; + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes/${params.name}`; + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csistoragecapacities`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; - return await this.get(path, null, null, opts); + async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.namespace}/csistoragecapacities`; + return await this.get(path, null, null, opts); } - async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; - return await this.post(path, params.query, params.body, opts); + async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.namespace}/csistoragecapacities`; + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionNamespacedCSIStorageCapacity(params: DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; + const path = `/apis/storage.k8s.io/v1/namespaces/${params.namespace}/csistoragecapacities`; return await this.delete(path, params.query, null, opts); } - async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.get(path, null, null, opts); + async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.namespace}/csistoragecapacities/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.namespace}/csistoragecapacities/${params.name}`; + return await this.put(path, params.query, params.body, opts); } async deleteStorageV1NamespacedCSIStorageCapacity(params: DeleteStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + const path = `/apis/storage.k8s.io/v1/namespaces/${params.namespace}/csistoragecapacities/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/namespaces/${params.namespace}/csistoragecapacities/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; return await this.delete(path, params.query, null, opts); } - async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.name}`; + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.name}`; + return await this.delete(path, params.query, null, opts); } - async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; return await this.delete(path, params.query, null, opts); } - async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.get(path, null, null, opts); + async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}`; + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}`; + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}`; + return await this.delete(path, params.query, null, opts); } - async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}`; + return await this.patch(path, params.query, null, opts); } - async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; - return await this.get(path, null, null, opts); + async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}/status`; + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}/status`; + return await this.put(path, params.query, params.body, opts); } - async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}/status`; + return await this.patch(path, params.query, null, opts); } async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/csidrivers`; return await this.get(path, null, null, opts); } async watchStorageV1CSIDriver(params: WatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/watch/csidrivers/${params.path.name}`; + const path = `/apis/storage.k8s.io/v1/watch/csidrivers/${params.name}`; return await this.get(path, null, null, opts); } async watchStorageV1CSINodeList(params: WatchStorageV1CSINodeListRequest, opts?: APIClientRequestOpts): Promise { @@ -41526,7 +37698,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchStorageV1CSINode(params: WatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/watch/csinodes/${params.path.name}`; + const path = `/apis/storage.k8s.io/v1/watch/csinodes/${params.name}`; return await this.get(path, null, null, opts); } async watchStorageV1CSIStorageCapacityListForAllNamespaces(params: WatchStorageV1CSIStorageCapacityListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { @@ -41534,11 +37706,11 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchStorageV1NamespacedCSIStorageCapacityList(params: WatchStorageV1NamespacedCSIStorageCapacityListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/watch/namespaces/${params.path.namespace}/csistoragecapacities`; + const path = `/apis/storage.k8s.io/v1/watch/namespaces/${params.namespace}/csistoragecapacities`; return await this.get(path, null, null, opts); } async watchStorageV1NamespacedCSIStorageCapacity(params: WatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/watch/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + const path = `/apis/storage.k8s.io/v1/watch/namespaces/${params.namespace}/csistoragecapacities/${params.name}`; return await this.get(path, null, null, opts); } async watchStorageV1StorageClassList(params: WatchStorageV1StorageClassListRequest, opts?: APIClientRequestOpts): Promise { @@ -41546,7 +37718,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchStorageV1StorageClass(params: WatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/watch/storageclasses/${params.path.name}`; + const path = `/apis/storage.k8s.io/v1/watch/storageclasses/${params.name}`; return await this.get(path, null, null, opts); } async watchStorageV1VolumeAttachmentList(params: WatchStorageV1VolumeAttachmentListRequest, opts?: APIClientRequestOpts): Promise { @@ -41554,7 +37726,7 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } async watchStorageV1VolumeAttachment(params: WatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/watch/volumeattachments/${params.path.name}`; + const path = `/apis/storage.k8s.io/v1/watch/volumeattachments/${params.name}`; return await this.get(path, null, null, opts); } async getServiceAccountIssuerOpenIDKeyset(params: GetServiceAccountIssuerOpenIDKeysetRequest, opts?: APIClientRequestOpts): Promise { @@ -41565,107 +37737,4 @@ export class KubernetesClient extends APIClient { const path = `/version/`; return await this.get(path, null, null, opts); } -} -export interface ResourceTypeMap { - "core/v1/ComponentStatus": ComponentStatus; - "core/v1/ConfigMap": ConfigMap; - "core/v1/Endpoints": Endpoints; - "core/v1/Event": Event; - "core/v1/LimitRange": LimitRange; - "core/v1/Namespace": Namespace; - "core/v1/Binding": Binding; - "core/v1/Status": Status; - "core/v1/PersistentVolumeClaim": PersistentVolumeClaim; - "core/v1/Pod": Pod; - "core/v1/PodTemplate": PodTemplate; - "core/v1/ReplicationController": ReplicationController; - "core/v1/ResourceQuota": ResourceQuota; - "core/v1/Secret": Secret; - "core/v1/ServiceAccount": ServiceAccount; - "core/v1/Service": Service; - "core/v1/Node": Node; - "core/v1/PersistentVolume": PersistentVolume; - "acme.cert-manager.io/v1/Challenge": AcmeCertManagerIoChallenge; - "acme.cert-manager.io/v1/Order": AcmeCertManagerIoOrder; - "admissionregistration.k8s.io/v1/MutatingWebhookConfiguration": AdmissionregistrationK8sIoMutatingWebhookConfiguration; - "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicy": AdmissionregistrationK8sIoValidatingAdmissionPolicy; - "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicyBinding": AdmissionregistrationK8sIoValidatingAdmissionPolicyBinding; - "admissionregistration.k8s.io/v1/ValidatingWebhookConfiguration": AdmissionregistrationK8sIoValidatingWebhookConfiguration; - "apiextensions.k8s.io/v1/CustomResourceDefinition": ApiextensionsK8sIoCustomResourceDefinition; - "apiregistration.k8s.io/v1/APIService": ApiregistrationK8sIoAPIService; - "apps/v1/ControllerRevision": AppsControllerRevision; - "apps/v1/DaemonSet": AppsDaemonSet; - "apps/v1/Deployment": AppsDeployment; - "apps/v1/ReplicaSet": AppsReplicaSet; - "apps/v1/StatefulSet": AppsStatefulSet; - "autoscaling.internal.knative.dev/v1alpha1/Metric": AutoscalingInternalKnativeDevMetric; - "autoscaling.internal.knative.dev/v1alpha1/PodAutoscaler": AutoscalingInternalKnativeDevPodAutoscaler; - "autoscaling/v1/HorizontalPodAutoscaler": AutoscalingHorizontalPodAutoscaler; - "autoscaling/v2/HorizontalPodAutoscaler": AutoscalingHorizontalPodAutoscaler; - "batch/v1/CronJob": BatchCronJob; - "batch/v1/Job": BatchJob; - "caching.internal.knative.dev/v1alpha1/Image": CachingInternalKnativeDevImage; - "cert-manager.io/v1/ClusterIssuer": CertManagerIoClusterIssuer; - "cert-manager.io/v1/CertificateRequest": CertManagerIoCertificateRequest; - "cert-manager.io/v1/Certificate": CertManagerIoCertificate; - "cert-manager.io/v1/Issuer": CertManagerIoIssuer; - "certificates.k8s.io/v1/CertificateSigningRequest": CertificatesK8sIoCertificateSigningRequest; - "coordination.k8s.io/v1/Lease": CoordinationK8sIoLease; - "discovery.k8s.io/v1/EndpointSlice": DiscoveryK8sIoEndpointSlice; - "events.k8s.io/v1/Event": EventsK8sIoEvent; - "flowcontrol.apiserver.k8s.io/v1/FlowSchema": FlowcontrolApiserverK8sIoFlowSchema; - "flowcontrol.apiserver.k8s.io/v1/PriorityLevelConfiguration": FlowcontrolApiserverK8sIoPriorityLevelConfiguration; - "monitoring.coreos.com/v1/Alertmanager": MonitoringCoreosComAlertmanager; - "monitoring.coreos.com/v1/PodMonitor": MonitoringCoreosComPodMonitor; - "monitoring.coreos.com/v1/Probe": MonitoringCoreosComProbe; - "monitoring.coreos.com/v1/Prometheus": MonitoringCoreosComPrometheus; - "monitoring.coreos.com/v1/PrometheusRule": MonitoringCoreosComPrometheusRule; - "monitoring.coreos.com/v1/ServiceMonitor": MonitoringCoreosComServiceMonitor; - "monitoring.coreos.com/v1/ThanosRuler": MonitoringCoreosComThanosRuler; - "monitoring.coreos.com/v1alpha1/AlertmanagerConfig": MonitoringCoreosComAlertmanagerConfig; - "monitoring.coreos.com/v1alpha1/PrometheusAgent": MonitoringCoreosComPrometheusAgent; - "monitoring.coreos.com/v1alpha1/ScrapeConfig": MonitoringCoreosComScrapeConfig; - "networking.internal.knative.dev/v1alpha1/ClusterDomainClaim": NetworkingInternalKnativeDevClusterDomainClaim; - "networking.internal.knative.dev/v1alpha1/Certificate": NetworkingInternalKnativeDevCertificate; - "networking.internal.knative.dev/v1alpha1/Ingress": NetworkingInternalKnativeDevIngress; - "networking.internal.knative.dev/v1alpha1/ServerlessService": NetworkingInternalKnativeDevServerlessService; - "networking.k8s.io/v1/IngressClass": NetworkingK8sIoIngressClass; - "networking.k8s.io/v1/Ingress": NetworkingK8sIoIngress; - "networking.k8s.io/v1/NetworkPolicy": NetworkingK8sIoNetworkPolicy; - "node.k8s.io/v1/RuntimeClass": NodeK8sIoRuntimeClass; - "policy/v1/PodDisruptionBudget": PolicyPodDisruptionBudget; - "postgresql.cnpg.io/v1/ClusterImageCatalog": PostgresqlCnpgIoClusterImageCatalog; - "postgresql.cnpg.io/v1/Backup": PostgresqlCnpgIoBackup; - "postgresql.cnpg.io/v1/Cluster": PostgresqlCnpgIoCluster; - "postgresql.cnpg.io/v1/Database": PostgresqlCnpgIoDatabase; - "postgresql.cnpg.io/v1/ImageCatalog": PostgresqlCnpgIoImageCatalog; - "postgresql.cnpg.io/v1/Pooler": PostgresqlCnpgIoPooler; - "postgresql.cnpg.io/v1/Publication": PostgresqlCnpgIoPublication; - "postgresql.cnpg.io/v1/ScheduledBackup": PostgresqlCnpgIoScheduledBackup; - "postgresql.cnpg.io/v1/Subscription": PostgresqlCnpgIoSubscription; - "rbac.authorization.k8s.io/v1/ClusterRoleBinding": RbacAuthorizationK8sIoClusterRoleBinding; - "rbac.authorization.k8s.io/v1/ClusterRole": RbacAuthorizationK8sIoClusterRole; - "rbac.authorization.k8s.io/v1/RoleBinding": RbacAuthorizationK8sIoRoleBinding; - "rbac.authorization.k8s.io/v1/Role": RbacAuthorizationK8sIoRole; - "scheduling.k8s.io/v1/PriorityClass": SchedulingK8sIoPriorityClass; - "serving.knative.dev/v1/Configuration": ServingKnativeDevConfiguration; - "serving.knative.dev/v1/Revision": ServingKnativeDevRevision; - "serving.knative.dev/v1/Route": ServingKnativeDevRoute; - "serving.knative.dev/v1/Service": ServingKnativeDevService; - "serving.knative.dev/v1beta1/DomainMapping": ServingKnativeDevDomainMapping; - "storage.k8s.io/v1/CSIDriver": StorageK8sIoCSIDriver; - "storage.k8s.io/v1/CSINode": StorageK8sIoCSINode; - "storage.k8s.io/v1/CSIStorageCapacity": StorageK8sIoCSIStorageCapacity; - "storage.k8s.io/v1/StorageClass": StorageK8sIoStorageClass; - "storage.k8s.io/v1/VolumeAttachment": StorageK8sIoVolumeAttachment; - "policy/v1/Eviction": PolicyEviction; - "autoscaling/v1/Scale": AutoscalingScale; - "authentication.k8s.io/v1/TokenRequest": AuthenticationK8sIoTokenRequest; - "authentication.k8s.io/v1/SelfSubjectReview": AuthenticationK8sIoSelfSubjectReview; - "authentication.k8s.io/v1/TokenReview": AuthenticationK8sIoTokenReview; - "authorization.k8s.io/v1/LocalSubjectAccessReview": AuthorizationK8sIoLocalSubjectAccessReview; - "authorization.k8s.io/v1/SelfSubjectAccessReview": AuthorizationK8sIoSelfSubjectAccessReview; - "authorization.k8s.io/v1/SelfSubjectRulesReview": AuthorizationK8sIoSelfSubjectRulesReview; - "authorization.k8s.io/v1/SubjectAccessReview": AuthorizationK8sIoSubjectAccessReview; -} -export type KubernetesResource = ComponentStatus | ConfigMap | Endpoints | Event | LimitRange | Namespace | Binding | Status | PersistentVolumeClaim | Pod | PodTemplate | ReplicationController | ResourceQuota | Secret | ServiceAccount | Service | Node | PersistentVolume | AcmeCertManagerIoChallenge | AcmeCertManagerIoOrder | AdmissionregistrationK8sIoMutatingWebhookConfiguration | AdmissionregistrationK8sIoValidatingAdmissionPolicy | AdmissionregistrationK8sIoValidatingAdmissionPolicyBinding | AdmissionregistrationK8sIoValidatingWebhookConfiguration | ApiextensionsK8sIoCustomResourceDefinition | ApiregistrationK8sIoAPIService | AppsControllerRevision | AppsDaemonSet | AppsDeployment | AppsReplicaSet | AppsStatefulSet | AutoscalingInternalKnativeDevMetric | AutoscalingInternalKnativeDevPodAutoscaler | AutoscalingHorizontalPodAutoscaler | BatchCronJob | BatchJob | CachingInternalKnativeDevImage | CertManagerIoClusterIssuer | CertManagerIoCertificateRequest | CertManagerIoCertificate | CertManagerIoIssuer | CertificatesK8sIoCertificateSigningRequest | CoordinationK8sIoLease | DiscoveryK8sIoEndpointSlice | EventsK8sIoEvent | FlowcontrolApiserverK8sIoFlowSchema | FlowcontrolApiserverK8sIoPriorityLevelConfiguration | MonitoringCoreosComAlertmanager | MonitoringCoreosComPodMonitor | MonitoringCoreosComProbe | MonitoringCoreosComPrometheus | MonitoringCoreosComPrometheusRule | MonitoringCoreosComServiceMonitor | MonitoringCoreosComThanosRuler | MonitoringCoreosComAlertmanagerConfig | MonitoringCoreosComPrometheusAgent | MonitoringCoreosComScrapeConfig | NetworkingInternalKnativeDevClusterDomainClaim | NetworkingInternalKnativeDevCertificate | NetworkingInternalKnativeDevIngress | NetworkingInternalKnativeDevServerlessService | NetworkingK8sIoIngressClass | NetworkingK8sIoIngress | NetworkingK8sIoNetworkPolicy | NodeK8sIoRuntimeClass | PolicyPodDisruptionBudget | PostgresqlCnpgIoClusterImageCatalog | PostgresqlCnpgIoBackup | PostgresqlCnpgIoCluster | PostgresqlCnpgIoDatabase | PostgresqlCnpgIoImageCatalog | PostgresqlCnpgIoPooler | PostgresqlCnpgIoPublication | PostgresqlCnpgIoScheduledBackup | PostgresqlCnpgIoSubscription | RbacAuthorizationK8sIoClusterRoleBinding | RbacAuthorizationK8sIoClusterRole | RbacAuthorizationK8sIoRoleBinding | RbacAuthorizationK8sIoRole | SchedulingK8sIoPriorityClass | ServingKnativeDevConfiguration | ServingKnativeDevRevision | ServingKnativeDevRoute | ServingKnativeDevService | ServingKnativeDevDomainMapping | StorageK8sIoCSIDriver | StorageK8sIoCSINode | StorageK8sIoCSIStorageCapacity | StorageK8sIoStorageClass | StorageK8sIoVolumeAttachment | PolicyEviction | AutoscalingScale | AuthenticationK8sIoTokenRequest | AuthenticationK8sIoSelfSubjectReview | AuthenticationK8sIoTokenReview | AuthorizationK8sIoLocalSubjectAccessReview | AuthorizationK8sIoSelfSubjectAccessReview | AuthorizationK8sIoSelfSubjectRulesReview | AuthorizationK8sIoSubjectAccessReview; \ No newline at end of file +} \ No newline at end of file diff --git a/__fixtures__/output/swagger-extended-client.swagger.ts b/__fixtures__/output/swagger-extended-client.swagger.ts index c8778a3..aa9ed4a 100644 --- a/__fixtures__/output/swagger-extended-client.swagger.ts +++ b/__fixtures__/output/swagger-extended-client.swagger.ts @@ -19240,7 +19240,7 @@ export interface MatchResources { } export interface MutatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: "Fail" | "Ignore"; matchConditions?: MatchCondition[]; matchPolicy?: "Equivalent" | "Exact"; @@ -19289,7 +19289,7 @@ export interface RuleWithOperations { resources?: string[]; scope?: string; } -export interface ServiceReference { +export interface IoK8sApiAdmissionregistrationV1ServiceReference { name: string; namespace: string; path?: string; @@ -19345,7 +19345,7 @@ export interface ValidatingAdmissionPolicyStatus { } export interface ValidatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: "Fail" | "Ignore"; matchConditions?: MatchCondition[]; matchPolicy?: "Equivalent" | "Exact"; @@ -19378,9 +19378,9 @@ export interface Variable { expression: string; name: string; } -export interface WebhookClientConfig { +export interface IoK8sApiAdmissionregistrationV1WebhookClientConfig { caBundle?: string; - service?: ServiceReference; + service?: IoK8sApiAdmissionregistrationV1ServiceReference; url?: string; } export interface AppsV1ControllerRevision { @@ -19732,7 +19732,7 @@ export interface SubjectRulesReviewStatus { nonResourceRules: NonResourceRule[]; resourceRules: ResourceRule[]; } -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV1CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; @@ -19741,8 +19741,8 @@ export interface AutoscalingV1HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus; } export interface AutoscalingV1HorizontalPodAutoscalerList { apiVersion?: string; @@ -19750,13 +19750,13 @@ export interface AutoscalingV1HorizontalPodAutoscalerList { kind?: string; metadata?: ListMeta; } -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec { maxReplicas: number; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV1CrossVersionObjectReference; targetCPUUtilizationPercentage?: number; } -export interface HorizontalPodAutoscalerStatus { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus { currentCPUUtilizationPercentage?: number; currentReplicas: number; desiredReplicas: number; @@ -19787,7 +19787,7 @@ export interface ContainerResourceMetricStatus { current: MetricValueStatus; name: string; } -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV2CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; @@ -19814,8 +19814,8 @@ export interface AutoscalingV2HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus; } export interface HorizontalPodAutoscalerBehavior { scaleDown?: HPAScalingRules; @@ -19834,14 +19834,14 @@ export interface AutoscalingV2HorizontalPodAutoscalerList { kind?: string; metadata?: ListMeta; } -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec { behavior?: HorizontalPodAutoscalerBehavior; maxReplicas: number; metrics?: MetricSpec[]; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV2CrossVersionObjectReference; } -export interface HorizontalPodAutoscalerStatus { +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus { conditions?: HorizontalPodAutoscalerCondition[]; currentMetrics?: MetricStatus[]; currentReplicas?: number; @@ -19881,13 +19881,13 @@ export interface MetricValueStatus { value?: Quantity; } export interface ObjectMetricSource { - describedObject: CrossVersionObjectReference; + describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; metric: MetricIdentifier; target: MetricTarget; } export interface ObjectMetricStatus { current: MetricValueStatus; - describedObject: CrossVersionObjectReference; + describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; metric: MetricIdentifier; } export interface PodsMetricSource { @@ -20256,15 +20256,15 @@ export interface Container { image?: string; imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; lifecycle?: Lifecycle; - livenessProbe?: Probe; + livenessProbe?: IoK8sApiCoreV1Probe; name: string; ports?: ContainerPort[]; - readinessProbe?: Probe; + readinessProbe?: IoK8sApiCoreV1Probe; resizePolicy?: ContainerResizePolicy[]; resources?: ResourceRequirements; restartPolicy?: string; securityContext?: SecurityContext; - startupProbe?: Probe; + startupProbe?: IoK8sApiCoreV1Probe; stdin?: boolean; stdinOnce?: boolean; terminationMessagePath?: string; @@ -20357,7 +20357,7 @@ export interface EndpointAddress { nodeName?: string; targetRef?: ObjectReference; } -export interface EndpointPort { +export interface IoK8sApiCoreV1EndpointPort { appProtocol?: string; name?: string; port: number; @@ -20366,7 +20366,7 @@ export interface EndpointPort { export interface EndpointSubset { addresses?: EndpointAddress[]; notReadyAddresses?: EndpointAddress[]; - ports?: EndpointPort[]; + ports?: IoK8sApiCoreV1EndpointPort[]; } export interface Endpoints { apiVersion?: string; @@ -20404,15 +20404,15 @@ export interface EphemeralContainer { image?: string; imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; lifecycle?: Lifecycle; - livenessProbe?: Probe; + livenessProbe?: IoK8sApiCoreV1Probe; name: string; ports?: ContainerPort[]; - readinessProbe?: Probe; + readinessProbe?: IoK8sApiCoreV1Probe; resizePolicy?: ContainerResizePolicy[]; resources?: ResourceRequirements; restartPolicy?: string; securityContext?: SecurityContext; - startupProbe?: Probe; + startupProbe?: IoK8sApiCoreV1Probe; stdin?: boolean; stdinOnce?: boolean; targetContainerName?: string; @@ -20441,7 +20441,7 @@ export interface Event { related?: ObjectReference; reportingComponent?: string; reportingInstance?: string; - series?: EventSeries; + series?: IoK8sApiCoreV1EventSeries; source?: EventSource; type?: string; } @@ -20451,7 +20451,7 @@ export interface EventList { kind?: string; metadata?: ListMeta; } -export interface EventSeries { +export interface IoK8sApiCoreV1EventSeries { count?: number; lastObservedTime?: MicroTime; } @@ -21081,7 +21081,7 @@ export interface PreferredSchedulingTerm { preference: NodeSelectorTerm; weight: number; } -export interface Probe { +export interface IoK8sApiCoreV1Probe { exec?: ExecAction; failureThreshold?: number; grpc?: GRPCAction; @@ -21557,7 +21557,7 @@ export interface EndpointConditions { export interface EndpointHints { forZones?: ForZone[]; } -export interface EndpointPort { +export interface IoK8sApiDiscoveryV1EndpointPort { appProtocol?: string; name?: string; port?: number; @@ -21569,7 +21569,7 @@ export interface DiscoveryK8sIoV1EndpointSlice { endpoints: Endpoint[]; kind?: string; metadata?: ObjectMeta; - ports?: EndpointPort[]; + ports?: IoK8sApiDiscoveryV1EndpointPort[]; } export interface DiscoveryK8sIoV1EndpointSliceList { apiVersion?: string; @@ -21788,7 +21788,7 @@ export interface RbacAuthorizationK8sIoV1ClusterRoleBinding { kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } export interface RbacAuthorizationK8sIoV1ClusterRoleBindingList { apiVersion?: string; @@ -21820,7 +21820,7 @@ export interface RbacAuthorizationK8sIoV1RoleBinding { kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } export interface RbacAuthorizationK8sIoV1RoleBindingList { apiVersion?: string; @@ -21839,7 +21839,7 @@ export interface RoleRef { kind: string; name: string; } -export interface Subject { +export interface IoK8sApiRbacV1Subject { apiGroup?: string; kind: string; name: string; @@ -21879,7 +21879,7 @@ export interface CSIDriverSpec { requiresRepublish?: boolean; seLinuxMount?: boolean; storageCapacity?: boolean; - tokenRequests?: TokenRequest[]; + tokenRequests?: IoK8sApiStorageV1TokenRequest[]; volumeLifecycleModes?: string[]; } export interface StorageK8sIoV1CSINode { @@ -21938,7 +21938,7 @@ export interface StorageK8sIoV1StorageClassList { kind?: string; metadata?: ListMeta; } -export interface TokenRequest { +export interface IoK8sApiStorageV1TokenRequest { audience: string; expirationSeconds?: number; } @@ -22123,7 +22123,7 @@ export type JSONSchemaPropsOrStringArray = any; export interface SelectableField { jsonPath: string; } -export interface ServiceReference { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference { name: string; namespace: string; path?: string; @@ -22137,13 +22137,13 @@ export interface ValidationRule { reason?: "FieldValueDuplicate" | "FieldValueForbidden" | "FieldValueInvalid" | "FieldValueRequired"; rule: string; } -export interface WebhookClientConfig { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig { caBundle?: string; - service?: ServiceReference; + service?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference; url?: string; } export interface WebhookConversion { - clientConfig?: WebhookClientConfig; + clientConfig?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig; conversionReviewVersions: string[]; } export type Quantity = string; @@ -22349,14 +22349,14 @@ export interface APIServiceSpec { group?: string; groupPriorityMinimum: number; insecureSkipTLSVerify?: boolean; - service?: ServiceReference; + service?: IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference; version?: string; versionPriority: number; } export interface APIServiceStatus { conditions?: APIServiceCondition[]; } -export interface ServiceReference { +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference { name?: string; namespace?: string; port?: number; @@ -23211,7 +23211,7 @@ export interface CreateCoreV1NamespacedPodEvictionRequest { name: string; namespace: string; }; - body: Eviction; + body: PolicyV1Eviction; } export interface ConnectCoreV1GetNamespacedPodExecRequest { query: { @@ -23313,24 +23313,6 @@ export interface ConnectCoreV1DeleteNamespacedPodProxyRequest { namespace: string; }; } -export interface ConnectCoreV1OptionsNamespacedPodProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ConnectCoreV1HeadNamespacedPodProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; -} export interface ConnectCoreV1PatchNamespacedPodProxyRequest { query: { path?: string; @@ -23380,26 +23362,6 @@ export interface ConnectCoreV1DeleteNamespacedPodProxyWithPathRequest { path: string; }; } -export interface ConnectCoreV1OptionsNamespacedPodProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; -} -export interface ConnectCoreV1HeadNamespacedPodProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; -} export interface ConnectCoreV1PatchNamespacedPodProxyWithPathRequest { query: { path?: string; @@ -23668,7 +23630,7 @@ export interface ReplaceCoreV1NamespacedReplicationControllerScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { query: { @@ -24070,7 +24032,7 @@ export interface CreateCoreV1NamespacedServiceAccountTokenRequest { name: string; namespace: string; }; - body: TokenRequest; + body: AuthenticationK8sIoV1TokenRequest; } export interface ListCoreV1NamespacedServiceRequest { query: { @@ -24209,24 +24171,6 @@ export interface ConnectCoreV1DeleteNamespacedServiceProxyRequest { namespace: string; }; } -export interface ConnectCoreV1OptionsNamespacedServiceProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ConnectCoreV1HeadNamespacedServiceProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - }; -} export interface ConnectCoreV1PatchNamespacedServiceProxyRequest { query: { path?: string; @@ -24276,26 +24220,6 @@ export interface ConnectCoreV1DeleteNamespacedServiceProxyWithPathRequest { path: string; }; } -export interface ConnectCoreV1OptionsNamespacedServiceProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; -} -export interface ConnectCoreV1HeadNamespacedServiceProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - namespace: string; - path: string; - }; -} export interface ConnectCoreV1PatchNamespacedServiceProxyWithPathRequest { query: { path?: string; @@ -24553,22 +24477,6 @@ export interface ConnectCoreV1DeleteNodeProxyRequest { name: string; }; } -export interface ConnectCoreV1OptionsNodeProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - }; -} -export interface ConnectCoreV1HeadNodeProxyRequest { - query: { - path?: string; - }; - path: { - name: string; - }; -} export interface ConnectCoreV1PatchNodeProxyRequest { query: { path?: string; @@ -24613,24 +24521,6 @@ export interface ConnectCoreV1DeleteNodeProxyWithPathRequest { path: string; }; } -export interface ConnectCoreV1OptionsNodeProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - path: string; - }; -} -export interface ConnectCoreV1HeadNodeProxyWithPathRequest { - query: { - path?: string; - }; - path: { - name: string; - path: string; - }; -} export interface ConnectCoreV1PatchNodeProxyWithPathRequest { query: { path?: string; @@ -25681,7 +25571,7 @@ export interface CreateAcmeCertManagerIoV1NamespacedChallengeRequest { path: { namespace: string; }; - body: Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest { query: { @@ -25722,7 +25612,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest { name: string; namespace: string; }; - body: Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface DeleteAcmeCertManagerIoV1NamespacedChallengeRequest { query: { @@ -25773,7 +25663,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest { name: string; namespace: string; }; - body: Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest { query: { @@ -25817,7 +25707,7 @@ export interface CreateAcmeCertManagerIoV1NamespacedOrderRequest { path: { namespace: string; }; - body: Order; + body: AcmeCertManagerIoV1Order; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest { query: { @@ -25858,7 +25748,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedOrderRequest { name: string; namespace: string; }; - body: Order; + body: AcmeCertManagerIoV1Order; } export interface DeleteAcmeCertManagerIoV1NamespacedOrderRequest { query: { @@ -25909,7 +25799,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest { name: string; namespace: string; }; - body: Order; + body: AcmeCertManagerIoV1Order; } export interface PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest { query: { @@ -25964,7 +25854,7 @@ export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationReques fieldManager?: string; fieldValidation?: string; }; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { query: { @@ -26002,7 +25892,7 @@ export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationReque path: { name: string; }; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { query: { @@ -26052,7 +25942,7 @@ export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest { fieldManager?: string; fieldValidation?: string; }; - body: ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest { query: { @@ -26090,7 +25980,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest path: { name: string; }; - body: ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest { query: { @@ -26136,7 +26026,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRe path: { name: string; }; - body: ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { query: { @@ -26173,7 +26063,7 @@ export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRe fieldManager?: string; fieldValidation?: string; }; - body: ValidatingAdmissionPolicyBinding; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest { query: { @@ -26211,7 +26101,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingR path: { name: string; }; - body: ValidatingAdmissionPolicyBinding; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { query: { @@ -26261,7 +26151,7 @@ export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequ fieldManager?: string; fieldValidation?: string; }; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { query: { @@ -26299,7 +26189,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationReq path: { name: string; }; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { query: { @@ -26483,7 +26373,7 @@ export interface CreateApiextensionsV1CustomResourceDefinitionRequest { fieldManager?: string; fieldValidation?: string; }; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { query: { @@ -26521,7 +26411,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { path: { name: string; }; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { query: { @@ -26567,7 +26457,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest { path: { name: string; }; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { query: { @@ -26639,7 +26529,7 @@ export interface CreateApiregistrationV1APIServiceRequest { fieldManager?: string; fieldValidation?: string; }; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1CollectionAPIServiceRequest { query: { @@ -26677,7 +26567,7 @@ export interface ReplaceApiregistrationV1APIServiceRequest { path: { name: string; }; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1APIServiceRequest { query: { @@ -26723,7 +26613,7 @@ export interface ReplaceApiregistrationV1APIServiceStatusRequest { path: { name: string; }; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface PatchApiregistrationV1APIServiceStatusRequest { query: { @@ -26846,7 +26736,7 @@ export interface CreateAppsV1NamespacedControllerRevisionRequest { path: { namespace: string; }; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { query: { @@ -26889,7 +26779,7 @@ export interface ReplaceAppsV1NamespacedControllerRevisionRequest { name: string; namespace: string; }; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1NamespacedControllerRevisionRequest { query: { @@ -26947,7 +26837,7 @@ export interface CreateAppsV1NamespacedDaemonSetRequest { path: { namespace: string; }; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { query: { @@ -26990,7 +26880,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetRequest { name: string; namespace: string; }; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1NamespacedDaemonSetRequest { query: { @@ -27040,7 +26930,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetStatusRequest { name: string; namespace: string; }; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface PatchAppsV1NamespacedDaemonSetStatusRequest { query: { @@ -27084,7 +26974,7 @@ export interface CreateAppsV1NamespacedDeploymentRequest { path: { namespace: string; }; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { query: { @@ -27127,7 +27017,7 @@ export interface ReplaceAppsV1NamespacedDeploymentRequest { name: string; namespace: string; }; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1NamespacedDeploymentRequest { query: { @@ -27177,7 +27067,7 @@ export interface ReplaceAppsV1NamespacedDeploymentScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedDeploymentScaleRequest { query: { @@ -27213,7 +27103,7 @@ export interface ReplaceAppsV1NamespacedDeploymentStatusRequest { name: string; namespace: string; }; - body: Deployment; + body: AppsV1Deployment; } export interface PatchAppsV1NamespacedDeploymentStatusRequest { query: { @@ -27257,7 +27147,7 @@ export interface CreateAppsV1NamespacedReplicaSetRequest { path: { namespace: string; }; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { query: { @@ -27300,7 +27190,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetRequest { name: string; namespace: string; }; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1NamespacedReplicaSetRequest { query: { @@ -27350,7 +27240,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedReplicaSetScaleRequest { query: { @@ -27386,7 +27276,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetStatusRequest { name: string; namespace: string; }; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface PatchAppsV1NamespacedReplicaSetStatusRequest { query: { @@ -27430,7 +27320,7 @@ export interface CreateAppsV1NamespacedStatefulSetRequest { path: { namespace: string; }; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { query: { @@ -27473,7 +27363,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetRequest { name: string; namespace: string; }; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1NamespacedStatefulSetRequest { query: { @@ -27523,7 +27413,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedStatefulSetScaleRequest { query: { @@ -27559,7 +27449,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetStatusRequest { name: string; namespace: string; }; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface PatchAppsV1NamespacedStatefulSetStatusRequest { query: { @@ -27874,7 +27764,7 @@ export interface CreateAuthenticationV1SelfSubjectReviewRequest { fieldValidation?: string; pretty?: string; }; - body: SelfSubjectReview; + body: AuthenticationK8sIoV1SelfSubjectReview; } export interface CreateAuthenticationV1TokenReviewRequest { query: { @@ -27883,7 +27773,7 @@ export interface CreateAuthenticationV1TokenReviewRequest { fieldValidation?: string; pretty?: string; }; - body: TokenReview; + body: AuthenticationK8sIoV1TokenReview; } export interface GetAuthorizationAPIGroupRequest {} export interface GetAuthorizationV1APIResourcesRequest {} @@ -27897,7 +27787,7 @@ export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest path: { namespace: string; }; - body: LocalSubjectAccessReview; + body: AuthorizationK8sIoV1LocalSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { query: { @@ -27906,7 +27796,7 @@ export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { fieldValidation?: string; pretty?: string; }; - body: SelfSubjectAccessReview; + body: AuthorizationK8sIoV1SelfSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { query: { @@ -27915,7 +27805,7 @@ export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { fieldValidation?: string; pretty?: string; }; - body: SelfSubjectRulesReview; + body: AuthorizationK8sIoV1SelfSubjectRulesReview; } export interface CreateAuthorizationV1SubjectAccessReviewRequest { query: { @@ -27924,7 +27814,7 @@ export interface CreateAuthorizationV1SubjectAccessReviewRequest { fieldValidation?: string; pretty?: string; }; - body: SubjectAccessReview; + body: AuthorizationK8sIoV1SubjectAccessReview; } export interface ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest { query: { @@ -27969,7 +27859,7 @@ export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequ path: { namespace: string; }; - body: Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest { query: { @@ -28010,7 +27900,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricReq name: string; namespace: string; }; - body: Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { query: { @@ -28061,7 +27951,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricSta name: string; namespace: string; }; - body: Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { query: { @@ -28105,7 +27995,7 @@ export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosca path: { namespace: string; }; - body: PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest { query: { @@ -28146,7 +28036,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosc name: string; namespace: string; }; - body: PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { query: { @@ -28197,7 +28087,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosc name: string; namespace: string; }; - body: PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { query: { @@ -28273,7 +28163,7 @@ export interface CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { path: { namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { query: { @@ -28316,7 +28206,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { query: { @@ -28366,7 +28256,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequ name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -28478,7 +28368,7 @@ export interface CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { path: { namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest { query: { @@ -28521,7 +28411,7 @@ export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { query: { @@ -28571,7 +28461,7 @@ export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequ name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -28699,7 +28589,7 @@ export interface CreateBatchV1NamespacedCronJobRequest { path: { namespace: string; }; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1CollectionNamespacedCronJobRequest { query: { @@ -28742,7 +28632,7 @@ export interface ReplaceBatchV1NamespacedCronJobRequest { name: string; namespace: string; }; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1NamespacedCronJobRequest { query: { @@ -28792,7 +28682,7 @@ export interface ReplaceBatchV1NamespacedCronJobStatusRequest { name: string; namespace: string; }; - body: CronJob; + body: BatchV1CronJob; } export interface PatchBatchV1NamespacedCronJobStatusRequest { query: { @@ -28836,7 +28726,7 @@ export interface CreateBatchV1NamespacedJobRequest { path: { namespace: string; }; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1CollectionNamespacedJobRequest { query: { @@ -28879,7 +28769,7 @@ export interface ReplaceBatchV1NamespacedJobRequest { name: string; namespace: string; }; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1NamespacedJobRequest { query: { @@ -28929,7 +28819,7 @@ export interface ReplaceBatchV1NamespacedJobStatusRequest { name: string; namespace: string; }; - body: Job; + body: BatchV1Job; } export interface PatchBatchV1NamespacedJobStatusRequest { query: { @@ -29092,7 +28982,7 @@ export interface CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest { path: { namespace: string; }; - body: Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest { query: { @@ -29133,7 +29023,7 @@ export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest name: string; namespace: string; }; - body: Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest { query: { @@ -29184,7 +29074,7 @@ export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRe name: string; namespace: string; }; - body: Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { query: { @@ -29252,7 +29142,7 @@ export interface CreateCertManagerIoV1ClusterIssuerRequest { fieldManager?: string; fieldValidation?: string; }; - body: ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface DeleteCertManagerIoV1CollectionClusterIssuerRequest { query: { @@ -29288,7 +29178,7 @@ export interface ReplaceCertManagerIoV1ClusterIssuerRequest { path: { name: string; }; - body: ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface DeleteCertManagerIoV1ClusterIssuerRequest { query: { @@ -29335,7 +29225,7 @@ export interface ReplaceCertManagerIoV1ClusterIssuerStatusRequest { path: { name: string; }; - body: ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface PatchCertManagerIoV1ClusterIssuerStatusRequest { query: { @@ -29393,7 +29283,7 @@ export interface CreateCertManagerIoV1NamespacedCertificateRequestRequest { path: { namespace: string; }; - body: CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest { query: { @@ -29434,7 +29324,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequestRequest { name: string; namespace: string; }; - body: CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface DeleteCertManagerIoV1NamespacedCertificateRequestRequest { query: { @@ -29485,7 +29375,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest name: string; namespace: string; }; - body: CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest { query: { @@ -29529,7 +29419,7 @@ export interface CreateCertManagerIoV1NamespacedCertificateRequest { path: { namespace: string; }; - body: Certificate; + body: CertManagerIoV1Certificate; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequest { query: { @@ -29570,7 +29460,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequest { name: string; namespace: string; }; - body: Certificate; + body: CertManagerIoV1Certificate; } export interface DeleteCertManagerIoV1NamespacedCertificateRequest { query: { @@ -29621,7 +29511,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateStatusRequest { name: string; namespace: string; }; - body: Certificate; + body: CertManagerIoV1Certificate; } export interface PatchCertManagerIoV1NamespacedCertificateStatusRequest { query: { @@ -29665,7 +29555,7 @@ export interface CreateCertManagerIoV1NamespacedIssuerRequest { path: { namespace: string; }; - body: Issuer; + body: CertManagerIoV1Issuer; } export interface DeleteCertManagerIoV1CollectionNamespacedIssuerRequest { query: { @@ -29706,7 +29596,7 @@ export interface ReplaceCertManagerIoV1NamespacedIssuerRequest { name: string; namespace: string; }; - body: Issuer; + body: CertManagerIoV1Issuer; } export interface DeleteCertManagerIoV1NamespacedIssuerRequest { query: { @@ -29757,7 +29647,7 @@ export interface ReplaceCertManagerIoV1NamespacedIssuerStatusRequest { name: string; namespace: string; }; - body: Issuer; + body: CertManagerIoV1Issuer; } export interface PatchCertManagerIoV1NamespacedIssuerStatusRequest { query: { @@ -29797,7 +29687,7 @@ export interface CreateCertificatesV1CertificateSigningRequestRequest { fieldManager?: string; fieldValidation?: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { query: { @@ -29835,7 +29725,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestRequest { path: { name: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CertificateSigningRequestRequest { query: { @@ -29881,7 +29771,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestApprovalRequest { path: { name: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { query: { @@ -29914,7 +29804,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestStatusRequest { path: { name: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { query: { @@ -30007,7 +29897,7 @@ export interface CreateCoordinationV1NamespacedLeaseRequest { path: { namespace: string; }; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { query: { @@ -30050,7 +29940,7 @@ export interface ReplaceCoordinationV1NamespacedLeaseRequest { name: string; namespace: string; }; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1NamespacedLeaseRequest { query: { @@ -30177,7 +30067,7 @@ export interface CreateDiscoveryV1NamespacedEndpointSliceRequest { path: { namespace: string; }; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { query: { @@ -30220,7 +30110,7 @@ export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { name: string; namespace: string; }; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { query: { @@ -30347,7 +30237,7 @@ export interface CreateEventsV1NamespacedEventRequest { path: { namespace: string; }; - body: Event; + body: EventsK8sIoV1Event; } export interface DeleteEventsV1CollectionNamespacedEventRequest { query: { @@ -30390,7 +30280,7 @@ export interface ReplaceEventsV1NamespacedEventRequest { name: string; namespace: string; }; - body: Event; + body: EventsK8sIoV1Event; } export interface DeleteEventsV1NamespacedEventRequest { query: { @@ -30496,7 +30386,7 @@ export interface CreateFlowcontrolApiserverV1FlowSchemaRequest { fieldManager?: string; fieldValidation?: string; }; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest { query: { @@ -30534,7 +30424,7 @@ export interface ReplaceFlowcontrolApiserverV1FlowSchemaRequest { path: { name: string; }; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface DeleteFlowcontrolApiserverV1FlowSchemaRequest { query: { @@ -30580,7 +30470,7 @@ export interface ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest { path: { name: string; }; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface PatchFlowcontrolApiserverV1FlowSchemaStatusRequest { query: { @@ -30617,7 +30507,7 @@ export interface CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest { fieldManager?: string; fieldValidation?: string; }; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest { query: { @@ -30655,7 +30545,7 @@ export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest path: { name: string; }; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest { query: { @@ -30701,7 +30591,7 @@ export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRe path: { name: string; }; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { query: { @@ -30825,7 +30715,7 @@ export interface CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest { path: { namespace: string; }; - body: Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest { query: { @@ -30866,7 +30756,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest { name: string; namespace: string; }; - body: Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest { query: { @@ -30917,7 +30807,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { query: { @@ -30954,7 +30844,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest name: string; namespace: string; }; - body: Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { query: { @@ -30998,7 +30888,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPodMonitorRequest { path: { namespace: string; }; - body: PodMonitor; + body: MonitoringCoreosComV1PodMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest { query: { @@ -31039,7 +30929,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest { name: string; namespace: string; }; - body: PodMonitor; + body: MonitoringCoreosComV1PodMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest { query: { @@ -31097,7 +30987,7 @@ export interface CreateMonitoringCoreosComV1NamespacedProbeRequest { path: { namespace: string; }; - body: Probe; + body: MonitoringCoreosComV1Probe; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest { query: { @@ -31138,7 +31028,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedProbeRequest { name: string; namespace: string; }; - body: Probe; + body: MonitoringCoreosComV1Probe; } export interface DeleteMonitoringCoreosComV1NamespacedProbeRequest { query: { @@ -31196,7 +31086,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPrometheusRequest { path: { namespace: string; }; - body: Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest { query: { @@ -31237,7 +31127,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest { name: string; namespace: string; }; - body: Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRequest { query: { @@ -31288,7 +31178,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest { query: { @@ -31325,7 +31215,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest { name: string; namespace: string; }; - body: Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest { query: { @@ -31369,7 +31259,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest { path: { namespace: string; }; - body: PrometheusRule; + body: MonitoringCoreosComV1PrometheusRule; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest { query: { @@ -31410,7 +31300,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest { name: string; namespace: string; }; - body: PrometheusRule; + body: MonitoringCoreosComV1PrometheusRule; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest { query: { @@ -31468,7 +31358,7 @@ export interface CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest { path: { namespace: string; }; - body: ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest { query: { @@ -31509,7 +31399,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest { name: string; namespace: string; }; - body: ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest { query: { @@ -31560,7 +31450,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusReque name: string; namespace: string; }; - body: ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { query: { @@ -31604,7 +31494,7 @@ export interface CreateMonitoringCoreosComV1NamespacedThanosRulerRequest { path: { namespace: string; }; - body: ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest { query: { @@ -31645,7 +31535,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest { name: string; namespace: string; }; - body: ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest { query: { @@ -31696,7 +31586,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest name: string; namespace: string; }; - body: ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { query: { @@ -31845,7 +31735,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRe path: { namespace: string; }; - body: AlertmanagerConfig; + body: MonitoringCoreosComV1alpha1AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest { query: { @@ -31886,7 +31776,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigR name: string; namespace: string; }; - body: AlertmanagerConfig; + body: MonitoringCoreosComV1alpha1AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { query: { @@ -31944,7 +31834,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentReque path: { namespace: string; }; - body: PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest { query: { @@ -31985,7 +31875,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequ name: string; namespace: string; }; - body: PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { query: { @@ -32036,7 +31926,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScal name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { query: { @@ -32073,7 +31963,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStat name: string; namespace: string; }; - body: PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { query: { @@ -32117,7 +32007,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest path: { namespace: string; }; - body: ScrapeConfig; + body: MonitoringCoreosComV1alpha1ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest { query: { @@ -32158,7 +32048,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest name: string; namespace: string; }; - body: ScrapeConfig; + body: MonitoringCoreosComV1alpha1ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { query: { @@ -32255,7 +32145,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimReq fieldManager?: string; fieldValidation?: string; }; - body: ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest { query: { @@ -32291,7 +32181,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRe path: { name: string; }; - body: ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { query: { @@ -32338,7 +32228,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimSt path: { name: string; }; - body: ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { query: { @@ -32396,7 +32286,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificate path: { namespace: string; }; - body: Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest { query: { @@ -32437,7 +32327,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificat name: string; namespace: string; }; - body: Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { query: { @@ -32488,7 +32378,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificat name: string; namespace: string; }; - body: Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { query: { @@ -32532,7 +32422,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequ path: { namespace: string; }; - body: Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest { query: { @@ -32573,7 +32463,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressReq name: string; namespace: string; }; - body: Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { query: { @@ -32624,7 +32514,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressSta name: string; namespace: string; }; - body: Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { query: { @@ -32668,7 +32558,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessS path: { namespace: string; }; - body: ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest { query: { @@ -32709,7 +32599,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerless name: string; namespace: string; }; - body: ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { query: { @@ -32760,7 +32650,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerless name: string; namespace: string; }; - body: ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { query: { @@ -32815,7 +32705,7 @@ export interface CreateNetworkingV1IngressClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1CollectionIngressClassRequest { query: { @@ -32853,7 +32743,7 @@ export interface ReplaceNetworkingV1IngressClassRequest { path: { name: string; }; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1IngressClassRequest { query: { @@ -32924,7 +32814,7 @@ export interface CreateNetworkingV1NamespacedIngressRequest { path: { namespace: string; }; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { query: { @@ -32967,7 +32857,7 @@ export interface ReplaceNetworkingV1NamespacedIngressRequest { name: string; namespace: string; }; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1NamespacedIngressRequest { query: { @@ -33017,7 +32907,7 @@ export interface ReplaceNetworkingV1NamespacedIngressStatusRequest { name: string; namespace: string; }; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface PatchNetworkingV1NamespacedIngressStatusRequest { query: { @@ -33061,7 +32951,7 @@ export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { path: { namespace: string; }; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { query: { @@ -33104,7 +32994,7 @@ export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { name: string; namespace: string; }; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { query: { @@ -33310,7 +33200,7 @@ export interface CreateNodeV1RuntimeClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1CollectionRuntimeClassRequest { query: { @@ -33348,7 +33238,7 @@ export interface ReplaceNodeV1RuntimeClassRequest { path: { name: string; }; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1RuntimeClassRequest { query: { @@ -33439,7 +33329,7 @@ export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { path: { namespace: string; }; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { query: { @@ -33482,7 +33372,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { name: string; namespace: string; }; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { query: { @@ -33532,7 +33422,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest { name: string; namespace: string; }; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { query: { @@ -33652,7 +33542,7 @@ export interface CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest { fieldManager?: string; fieldValidation?: string; }; - body: ClusterImageCatalog; + body: PostgresqlCnpgIoV1ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest { query: { @@ -33688,7 +33578,7 @@ export interface ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest { path: { name: string; }; - body: ClusterImageCatalog; + body: PostgresqlCnpgIoV1ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest { query: { @@ -33789,7 +33679,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedBackupRequest { path: { namespace: string; }; - body: Backup; + body: PostgresqlCnpgIoV1Backup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest { query: { @@ -33830,7 +33720,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedBackupRequest { name: string; namespace: string; }; - body: Backup; + body: PostgresqlCnpgIoV1Backup; } export interface DeletePostgresqlCnpgIoV1NamespacedBackupRequest { query: { @@ -33881,7 +33771,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest { name: string; namespace: string; }; - body: Backup; + body: PostgresqlCnpgIoV1Backup; } export interface PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest { query: { @@ -33925,7 +33815,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedClusterRequest { path: { namespace: string; }; - body: Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest { query: { @@ -33966,7 +33856,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterRequest { name: string; namespace: string; }; - body: Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface DeletePostgresqlCnpgIoV1NamespacedClusterRequest { query: { @@ -34017,7 +33907,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest { query: { @@ -34054,7 +33944,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest { name: string; namespace: string; }; - body: Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest { query: { @@ -34098,7 +33988,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest { path: { namespace: string; }; - body: Database; + body: PostgresqlCnpgIoV1Database; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest { query: { @@ -34139,7 +34029,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest { name: string; namespace: string; }; - body: Database; + body: PostgresqlCnpgIoV1Database; } export interface DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest { query: { @@ -34190,7 +34080,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { name: string; namespace: string; }; - body: Database; + body: PostgresqlCnpgIoV1Database; } export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { query: { @@ -34234,7 +34124,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest { path: { namespace: string; }; - body: ImageCatalog; + body: PostgresqlCnpgIoV1ImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest { query: { @@ -34275,7 +34165,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest { name: string; namespace: string; }; - body: ImageCatalog; + body: PostgresqlCnpgIoV1ImageCatalog; } export interface DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest { query: { @@ -34333,7 +34223,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedPoolerRequest { path: { namespace: string; }; - body: Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest { query: { @@ -34374,7 +34264,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest { name: string; namespace: string; }; - body: Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface DeletePostgresqlCnpgIoV1NamespacedPoolerRequest { query: { @@ -34425,7 +34315,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { query: { @@ -34462,7 +34352,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest { name: string; namespace: string; }; - body: Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { query: { @@ -34506,7 +34396,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedPublicationRequest { path: { namespace: string; }; - body: Publication; + body: PostgresqlCnpgIoV1Publication; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest { query: { @@ -34547,7 +34437,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest { name: string; namespace: string; }; - body: Publication; + body: PostgresqlCnpgIoV1Publication; } export interface DeletePostgresqlCnpgIoV1NamespacedPublicationRequest { query: { @@ -34598,7 +34488,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest { name: string; namespace: string; }; - body: Publication; + body: PostgresqlCnpgIoV1Publication; } export interface PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { query: { @@ -34642,7 +34532,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { path: { namespace: string; }; - body: ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest { query: { @@ -34683,7 +34573,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { name: string; namespace: string; }; - body: ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { query: { @@ -34734,7 +34624,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest name: string; namespace: string; }; - body: ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { query: { @@ -34778,7 +34668,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest { path: { namespace: string; }; - body: Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest { query: { @@ -34819,7 +34709,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest { name: string; namespace: string; }; - body: Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest { query: { @@ -34870,7 +34760,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { name: string; namespace: string; }; - body: Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { query: { @@ -34970,7 +34860,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { fieldManager?: string; fieldValidation?: string; }; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { query: { @@ -35008,7 +34898,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { path: { name: string; }; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { query: { @@ -35058,7 +34948,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleRequest { fieldManager?: string; fieldValidation?: string; }; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { query: { @@ -35096,7 +34986,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { path: { name: string; }; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1ClusterRoleRequest { query: { @@ -35152,7 +35042,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { path: { namespace: string; }; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { query: { @@ -35195,7 +35085,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { name: string; namespace: string; }; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { query: { @@ -35253,7 +35143,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleRequest { path: { namespace: string; }; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { query: { @@ -35296,7 +35186,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { name: string; namespace: string; }; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { query: { @@ -35550,7 +35440,7 @@ export interface CreateSchedulingV1PriorityClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1CollectionPriorityClassRequest { query: { @@ -35588,7 +35478,7 @@ export interface ReplaceSchedulingV1PriorityClassRequest { path: { name: string; }; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1PriorityClassRequest { query: { @@ -35692,7 +35582,7 @@ export interface CreateServingKnativeDevV1NamespacedConfigurationRequest { path: { namespace: string; }; - body: Configuration; + body: ServingKnativeDevV1Configuration; } export interface DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest { query: { @@ -35733,7 +35623,7 @@ export interface ReplaceServingKnativeDevV1NamespacedConfigurationRequest { name: string; namespace: string; }; - body: Configuration; + body: ServingKnativeDevV1Configuration; } export interface DeleteServingKnativeDevV1NamespacedConfigurationRequest { query: { @@ -35784,7 +35674,7 @@ export interface ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest name: string; namespace: string; }; - body: Configuration; + body: ServingKnativeDevV1Configuration; } export interface PatchServingKnativeDevV1NamespacedConfigurationStatusRequest { query: { @@ -35828,7 +35718,7 @@ export interface CreateServingKnativeDevV1NamespacedRevisionRequest { path: { namespace: string; }; - body: Revision; + body: ServingKnativeDevV1Revision; } export interface DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest { query: { @@ -35869,7 +35759,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRevisionRequest { name: string; namespace: string; }; - body: Revision; + body: ServingKnativeDevV1Revision; } export interface DeleteServingKnativeDevV1NamespacedRevisionRequest { query: { @@ -35920,7 +35810,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest { name: string; namespace: string; }; - body: Revision; + body: ServingKnativeDevV1Revision; } export interface PatchServingKnativeDevV1NamespacedRevisionStatusRequest { query: { @@ -35964,7 +35854,7 @@ export interface CreateServingKnativeDevV1NamespacedRouteRequest { path: { namespace: string; }; - body: Route; + body: ServingKnativeDevV1Route; } export interface DeleteServingKnativeDevV1CollectionNamespacedRouteRequest { query: { @@ -36005,7 +35895,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRouteRequest { name: string; namespace: string; }; - body: Route; + body: ServingKnativeDevV1Route; } export interface DeleteServingKnativeDevV1NamespacedRouteRequest { query: { @@ -36056,7 +35946,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRouteStatusRequest { name: string; namespace: string; }; - body: Route; + body: ServingKnativeDevV1Route; } export interface PatchServingKnativeDevV1NamespacedRouteStatusRequest { query: { @@ -36100,7 +35990,7 @@ export interface CreateServingKnativeDevV1NamespacedServiceRequest { path: { namespace: string; }; - body: Service; + body: ServingKnativeDevV1Service; } export interface DeleteServingKnativeDevV1CollectionNamespacedServiceRequest { query: { @@ -36141,7 +36031,7 @@ export interface ReplaceServingKnativeDevV1NamespacedServiceRequest { name: string; namespace: string; }; - body: Service; + body: ServingKnativeDevV1Service; } export interface DeleteServingKnativeDevV1NamespacedServiceRequest { query: { @@ -36192,7 +36082,7 @@ export interface ReplaceServingKnativeDevV1NamespacedServiceStatusRequest { name: string; namespace: string; }; - body: Service; + body: ServingKnativeDevV1Service; } export interface PatchServingKnativeDevV1NamespacedServiceStatusRequest { query: { @@ -36253,157 +36143,6 @@ export interface ListServingKnativeDevV1ServiceForAllNamespacesRequest { watch?: boolean; }; } -export interface ListServingKnativeDevV1beta1DomainMappingForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListServingKnativeDevV1beta1NamespacedDomainMappingRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateServingKnativeDevV1beta1NamespacedDomainMappingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - namespace: string; - }; - body: DomainMapping; -} -export interface DeleteServingKnativeDevV1beta1CollectionNamespacedDomainMappingRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - sendInitialEvents?: boolean; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface ReadServingKnativeDevV1beta1NamespacedDomainMappingRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceServingKnativeDevV1beta1NamespacedDomainMappingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: DomainMapping; -} -export interface DeleteServingKnativeDevV1beta1NamespacedDomainMappingRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchServingKnativeDevV1beta1NamespacedDomainMappingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} -export interface ReadServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest { - query: { - pretty?: string; - resourceVersion?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - }; - path: { - name: string; - namespace: string; - }; - body: DomainMapping; -} -export interface PatchServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - fieldValidation?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} export interface GetStorageAPIGroupRequest {} export interface GetStorageV1APIResourcesRequest {} export interface ListStorageV1CSIDriverRequest { @@ -36428,7 +36167,7 @@ export interface CreateStorageV1CSIDriverRequest { fieldManager?: string; fieldValidation?: string; }; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CollectionCSIDriverRequest { query: { @@ -36466,7 +36205,7 @@ export interface ReplaceStorageV1CSIDriverRequest { path: { name: string; }; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CSIDriverRequest { query: { @@ -36516,7 +36255,7 @@ export interface CreateStorageV1CSINodeRequest { fieldManager?: string; fieldValidation?: string; }; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CollectionCSINodeRequest { query: { @@ -36554,7 +36293,7 @@ export interface ReplaceStorageV1CSINodeRequest { path: { name: string; }; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CSINodeRequest { query: { @@ -36625,7 +36364,7 @@ export interface CreateStorageV1NamespacedCSIStorageCapacityRequest { path: { namespace: string; }; - body: CSIStorageCapacity; + body: StorageK8sIoV1CSIStorageCapacity; } export interface DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest { query: { @@ -36668,7 +36407,7 @@ export interface ReplaceStorageV1NamespacedCSIStorageCapacityRequest { name: string; namespace: string; }; - body: CSIStorageCapacity; + body: StorageK8sIoV1CSIStorageCapacity; } export interface DeleteStorageV1NamespacedCSIStorageCapacityRequest { query: { @@ -36720,7 +36459,7 @@ export interface CreateStorageV1StorageClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1CollectionStorageClassRequest { query: { @@ -36758,7 +36497,7 @@ export interface ReplaceStorageV1StorageClassRequest { path: { name: string; }; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1StorageClassRequest { query: { @@ -36808,7 +36547,7 @@ export interface CreateStorageV1VolumeAttachmentRequest { fieldManager?: string; fieldValidation?: string; }; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1CollectionVolumeAttachmentRequest { query: { @@ -36846,7 +36585,7 @@ export interface ReplaceStorageV1VolumeAttachmentRequest { path: { name: string; }; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1VolumeAttachmentRequest { query: { @@ -36892,7 +36631,7 @@ export interface ReplaceStorageV1VolumeAttachmentStatusRequest { path: { name: string; }; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface PatchStorageV1VolumeAttachmentStatusRequest { query: { @@ -37353,9 +37092,9 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; return await this.patch(path, params.query, null, opts); } - async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/eviction`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async connectCoreV1GetNamespacedPodExec(params: ConnectCoreV1GetNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/exec`; @@ -37393,14 +37132,6 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNamespacedPodProxy(params: ConnectCoreV1OptionsNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNamespacedPodProxy(params: ConnectCoreV1HeadNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNamespacedPodProxy(params: ConnectCoreV1PatchNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy`; return await this.patch(path, null, null, opts); @@ -37421,14 +37152,6 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNamespacedPodProxyWithPath(params: ConnectCoreV1OptionsNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNamespacedPodProxyWithPath(params: ConnectCoreV1HeadNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNamespacedPodProxyWithPath(params: ConnectCoreV1PatchNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/proxy/${params.path.path}`; return await this.patch(path, null, null, opts); @@ -37501,17 +37224,17 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; return await this.patch(path, params.query, null, opts); } - async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; @@ -37621,9 +37344,9 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; return await this.patch(path, params.query, null, opts); } - async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}/token`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services`; @@ -37669,14 +37392,6 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNamespacedServiceProxy(params: ConnectCoreV1OptionsNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNamespacedServiceProxy(params: ConnectCoreV1HeadNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNamespacedServiceProxy(params: ConnectCoreV1PatchNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy`; return await this.patch(path, null, null, opts); @@ -37697,14 +37412,6 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNamespacedServiceProxyWithPath(params: ConnectCoreV1OptionsNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNamespacedServiceProxyWithPath(params: ConnectCoreV1HeadNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNamespacedServiceProxyWithPath(params: ConnectCoreV1PatchNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services/${params.path.name}/proxy/${params.path.path}`; return await this.patch(path, null, null, opts); @@ -37797,14 +37504,6 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/nodes/${params.path.name}/proxy`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNodeProxy(params: ConnectCoreV1OptionsNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNodeProxy(params: ConnectCoreV1HeadNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNodeProxy(params: ConnectCoreV1PatchNodeProxyRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/nodes/${params.path.name}/proxy`; return await this.patch(path, null, null, opts); @@ -37825,14 +37524,6 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNodeProxyWithPath(params: ConnectCoreV1OptionsNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNodeProxyWithPath(params: ConnectCoreV1HeadNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNodeProxyWithPath(params: ConnectCoreV1PatchNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/nodes/${params.path.name}/proxy/${params.path.path}`; return await this.patch(path, null, null, opts); @@ -38093,93 +37784,93 @@ export class KubernetesClient extends APIClient { const path = `/apis/`; return await this.get(path, null, null, opts); } - async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/challenges`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1CollectionNamespacedChallenge(params: DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; return await this.delete(path, null, null, opts); } - async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1NamespacedChallenge(params: DeleteAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1CollectionNamespacedOrder(params: DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; return await this.delete(path, null, null, opts); } - async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1NamespacedOrder(params: DeleteAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/orders`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getAdmissionregistrationAPIGroup(params: GetAdmissionregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/`; @@ -38189,129 +37880,129 @@ export class KubernetesClient extends APIClient { const path = `/apis/admissionregistration.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations`; @@ -38353,45 +38044,45 @@ export class KubernetesClient extends APIClient { const path = `/apis/apiextensions.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; return await this.delete(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions`; @@ -38409,45 +38100,45 @@ export class KubernetesClient extends APIClient { const path = `/apis/apiregistration.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; return await this.delete(path, params.query, null, opts); } - async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/watch/apiservices`; @@ -38465,249 +38156,249 @@ export class KubernetesClient extends APIClient { const path = `/apis/apps/v1/`; return await this.get(path, null, null, opts); } - async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/controllerrevisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/daemonsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/deployments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/replicasets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/statefulsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/controllerrevisions`; @@ -38777,13 +38468,13 @@ export class KubernetesClient extends APIClient { const path = `/apis/authentication.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authentication.k8s.io/v1/selfsubjectreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authentication.k8s.io/v1/tokenreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/`; @@ -38793,109 +38484,109 @@ export class KubernetesClient extends APIClient { const path = `/apis/authorization.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/namespaces/${params.path.namespace}/localsubjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/selfsubjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/selfsubjectrulesreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/subjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/metrics`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; return await this.delete(path, null, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; return await this.delete(path, null, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/podautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/`; @@ -38905,49 +38596,49 @@ export class KubernetesClient extends APIClient { const path = `/apis/autoscaling/v1/`; return await this.get(path, null, null, opts); } - async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/watch/horizontalpodautoscalers`; @@ -38965,49 +38656,49 @@ export class KubernetesClient extends APIClient { const path = `/apis/autoscaling/v2/`; return await this.get(path, null, null, opts); } - async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchAutoscalingV2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/watch/horizontalpodautoscalers`; @@ -39029,93 +38720,93 @@ export class KubernetesClient extends APIClient { const path = `/apis/batch/v1/`; return await this.get(path, null, null, opts); } - async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/cronjobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/jobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/watch/cronjobs`; @@ -39141,221 +38832,221 @@ export class KubernetesClient extends APIClient { const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/jobs/${params.path.name}`; return await this.get(path, null, null, opts); } - async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/images`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; return await this.delete(path, null, null, opts); } - async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCachingInternalKnativeDevV1alpha1NamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/certificaterequests`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/certificates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionClusterIssuer(params: DeleteCertManagerIoV1CollectionClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1ClusterIssuer(params: DeleteCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/issuers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedCertificateRequest(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedCertificateRequest(params: DeleteCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedCertificate(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedCertificate(params: DeleteCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedIssuer(params: DeleteCertManagerIoV1CollectionNamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedIssuer(params: DeleteCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async getCertificatesAPIGroup(params: GetCertificatesAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/`; @@ -39365,57 +39056,57 @@ export class KubernetesClient extends APIClient { const path = `/apis/certificates.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; return await this.delete(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/watch/certificatesigningrequests`; @@ -39433,37 +39124,37 @@ export class KubernetesClient extends APIClient { const path = `/apis/coordination.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/leases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; return await this.delete(path, params.query, null, opts); } - async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/watch/leases`; @@ -39485,37 +39176,37 @@ export class KubernetesClient extends APIClient { const path = `/apis/discovery.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/endpointslices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; return await this.delete(path, params.query, null, opts); } - async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/watch/endpointslices`; @@ -39537,37 +39228,37 @@ export class KubernetesClient extends APIClient { const path = `/apis/events.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/events`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; return await this.delete(path, params.query, null, opts); } - async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/watch/events`; @@ -39589,85 +39280,85 @@ export class KubernetesClient extends APIClient { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1CollectionFlowSchema(params: DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1FlowSchema(params: DeleteFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1CollectionPriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1PriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchFlowcontrolApiserverV1FlowSchemaList(params: WatchFlowcontrolApiserverV1FlowSchemaListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas`; @@ -39685,593 +39376,593 @@ export class KubernetesClient extends APIClient { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations/${params.path.name}`; return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/alertmanagers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedAlertmanager(params: DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedAlertmanager(params: DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPodMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPodMonitor(params: DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedProbe(params: DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedProbe(params: DeleteMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPrometheus(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPrometheus(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedThanosRuler(params: DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedThanosRuler(params: DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/podmonitors`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/probes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/prometheuses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/prometheusrules`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/servicemonitors`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/thanosrulers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/alertmanagerconfigs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/prometheusagents`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/scrapeconfigs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/certificates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/serverlessservices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getNetworkingAPIGroup(params: GetNetworkingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/`; @@ -40281,109 +39972,109 @@ export class KubernetesClient extends APIClient { const path = `/apis/networking.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/networkpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/watch/ingressclasses`; @@ -40425,33 +40116,33 @@ export class KubernetesClient extends APIClient { const path = `/apis/node.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; return await this.delete(path, params.query, null, opts); } - async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/watch/runtimeclasses`; @@ -40469,49 +40160,49 @@ export class KubernetesClient extends APIClient { const path = `/apis/policy/v1/`; return await this.get(path, null, null, opts); } - async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; return await this.delete(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/poddisruptionbudgets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/watch/namespaces/${params.path.namespace}/poddisruptionbudgets`; @@ -40525,397 +40216,397 @@ export class KubernetesClient extends APIClient { const path = `/apis/policy/v1/watch/poddisruptionbudgets`; return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/backups`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionClusterImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1ClusterImageCatalog(params: DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusters`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/databases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/imagecatalogs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedBackup(params: DeletePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedCluster(params: DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedCluster(params: DeletePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedDatabase(params: DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedDatabase(params: DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedPooler(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedPooler(params: DeletePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedPublication(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedPublication(params: DeletePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedSubscription(params: DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedSubscription(params: DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/poolers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/publications`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/scheduledbackups`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/subscriptions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getRbacAuthorizationAPIGroup(params: GetRbacAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/`; @@ -40925,125 +40616,125 @@ export class KubernetesClient extends APIClient { const path = `/apis/rbac.authorization.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/rolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/roles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings`; @@ -41093,33 +40784,33 @@ export class KubernetesClient extends APIClient { const path = `/apis/scheduling.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; return await this.delete(path, params.query, null, opts); } - async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses`; @@ -41129,225 +40820,181 @@ export class KubernetesClient extends APIClient { const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses/${params.path.name}`; return await this.get(path, null, null, opts); } - async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/configurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedConfiguration(params: DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedConfiguration(params: DeleteServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedRevision(params: DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedRevision(params: DeleteServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedRoute(params: DeleteServingKnativeDevV1CollectionNamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedRoute(params: DeleteServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedService(params: DeleteServingKnativeDevV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedService(params: DeleteServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/revisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/routes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/services`; - return await this.get(path, null, null, opts); - } - async listServingKnativeDevV1beta1DomainMappingForAllNamespaces(params: ListServingKnativeDevV1beta1DomainMappingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/domainmappings`; - return await this.get(path, null, null, opts); - } - async listServingKnativeDevV1beta1NamespacedDomainMapping(params: ListServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings`; - return await this.get(path, null, null, opts); - } - async createServingKnativeDevV1beta1NamespacedDomainMapping(params: CreateServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings`; - return await this.post(path, params.query, params.body, opts); - } - async deleteServingKnativeDevV1beta1CollectionNamespacedDomainMapping(params: DeleteServingKnativeDevV1beta1CollectionNamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings`; - return await this.delete(path, null, null, opts); - } - async readServingKnativeDevV1beta1NamespacedDomainMapping(params: ReadServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async replaceServingKnativeDevV1beta1NamespacedDomainMapping(params: ReplaceServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); - } - async deleteServingKnativeDevV1beta1NamespacedDomainMapping(params: DeleteServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; - return await this.delete(path, params.query, null, opts); - } - async patchServingKnativeDevV1beta1NamespacedDomainMapping(params: PatchServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}`; - return await this.patch(path, params.query, null, opts); - } - async readServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: ReadServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}/status`; - return await this.get(path, null, null, opts); - } - async replaceServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: ReplaceServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); - } - async patchServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: PatchServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/serving.knative.dev/v1beta1/namespaces/${params.path.namespace}/domainmappings/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.get(path, null, null, opts); } async getStorageAPIGroup(params: GetStorageAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/`; @@ -41357,161 +41004,161 @@ export class KubernetesClient extends APIClient { const path = `/apis/storage.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csistoragecapacities`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionNamespacedCSIStorageCapacity(params: DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; return await this.delete(path, params.query, null, opts); } - async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteStorageV1NamespacedCSIStorageCapacity(params: DeleteStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; return await this.delete(path, params.query, null, opts); } - async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; return await this.delete(path, params.query, null, opts); } - async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/csidrivers`; @@ -41566,6 +41213,11 @@ export class KubernetesClient extends APIClient { return await this.get(path, null, null, opts); } } +export interface GVK { + group: string; + version: string; + kind: string; +} export interface ResourceTypeMap { "core/v1/ComponentStatus": ComponentStatus; "core/v1/ConfigMap": ConfigMap; @@ -41652,7 +41304,6 @@ export interface ResourceTypeMap { "serving.knative.dev/v1/Revision": ServingKnativeDevV1Revision; "serving.knative.dev/v1/Route": ServingKnativeDevV1Route; "serving.knative.dev/v1/Service": ServingKnativeDevV1Service; - "serving.knative.dev/v1beta1/DomainMapping": ServingKnativeDevV1beta1DomainMapping; "storage.k8s.io/v1/CSIDriver": StorageK8sIoV1CSIDriver; "storage.k8s.io/v1/CSINode": StorageK8sIoV1CSINode; "storage.k8s.io/v1/CSIStorageCapacity": StorageK8sIoV1CSIStorageCapacity; @@ -41668,32 +41319,103 @@ export interface ResourceTypeMap { "authorization.k8s.io/v1/SelfSubjectRulesReview": AuthorizationK8sIoV1SelfSubjectRulesReview; "authorization.k8s.io/v1/SubjectAccessReview": AuthorizationK8sIoV1SubjectAccessReview; } -export type KubernetesResource = ComponentStatus | ConfigMap | Endpoints | Event | LimitRange | Namespace | Binding | Status | PersistentVolumeClaim | Pod | PodTemplate | ReplicationController | ResourceQuota | Secret | ServiceAccount | Service | Node | PersistentVolume | AcmeCertManagerIoV1Challenge | AcmeCertManagerIoV1Order | AdmissionregistrationK8sIoV1MutatingWebhookConfiguration | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding | AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration | ApiextensionsK8sIoV1CustomResourceDefinition | ApiregistrationK8sIoV1APIService | AppsV1ControllerRevision | AppsV1DaemonSet | AppsV1Deployment | AppsV1ReplicaSet | AppsV1StatefulSet | AutoscalingInternalKnativeDevV1alpha1Metric | AutoscalingInternalKnativeDevV1alpha1PodAutoscaler | AutoscalingV1HorizontalPodAutoscaler | AutoscalingV2HorizontalPodAutoscaler | BatchV1CronJob | BatchV1Job | CachingInternalKnativeDevV1alpha1Image | CertManagerIoV1ClusterIssuer | CertManagerIoV1CertificateRequest | CertManagerIoV1Certificate | CertManagerIoV1Issuer | CertificatesK8sIoV1CertificateSigningRequest | CoordinationK8sIoV1Lease | DiscoveryK8sIoV1EndpointSlice | EventsK8sIoV1Event | FlowcontrolApiserverK8sIoV1FlowSchema | FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration | MonitoringCoreosComV1Alertmanager | MonitoringCoreosComV1PodMonitor | MonitoringCoreosComV1Probe | MonitoringCoreosComV1Prometheus | MonitoringCoreosComV1PrometheusRule | MonitoringCoreosComV1ServiceMonitor | MonitoringCoreosComV1ThanosRuler | MonitoringCoreosComV1alpha1AlertmanagerConfig | MonitoringCoreosComV1alpha1PrometheusAgent | MonitoringCoreosComV1alpha1ScrapeConfig | NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim | NetworkingInternalKnativeDevV1alpha1Certificate | NetworkingInternalKnativeDevV1alpha1Ingress | NetworkingInternalKnativeDevV1alpha1ServerlessService | NetworkingK8sIoV1IngressClass | NetworkingK8sIoV1Ingress | NetworkingK8sIoV1NetworkPolicy | NodeK8sIoV1RuntimeClass | PolicyV1PodDisruptionBudget | PostgresqlCnpgIoV1ClusterImageCatalog | PostgresqlCnpgIoV1Backup | PostgresqlCnpgIoV1Cluster | PostgresqlCnpgIoV1Database | PostgresqlCnpgIoV1ImageCatalog | PostgresqlCnpgIoV1Pooler | PostgresqlCnpgIoV1Publication | PostgresqlCnpgIoV1ScheduledBackup | PostgresqlCnpgIoV1Subscription | RbacAuthorizationK8sIoV1ClusterRoleBinding | RbacAuthorizationK8sIoV1ClusterRole | RbacAuthorizationK8sIoV1RoleBinding | RbacAuthorizationK8sIoV1Role | SchedulingK8sIoV1PriorityClass | ServingKnativeDevV1Configuration | ServingKnativeDevV1Revision | ServingKnativeDevV1Route | ServingKnativeDevV1Service | ServingKnativeDevV1beta1DomainMapping | StorageK8sIoV1CSIDriver | StorageK8sIoV1CSINode | StorageK8sIoV1CSIStorageCapacity | StorageK8sIoV1StorageClass | StorageK8sIoV1VolumeAttachment | PolicyV1Eviction | AutoscalingV1Scale | AuthenticationK8sIoV1TokenRequest | AuthenticationK8sIoV1SelfSubjectReview | AuthenticationK8sIoV1TokenReview | AuthorizationK8sIoV1LocalSubjectAccessReview | AuthorizationK8sIoV1SelfSubjectAccessReview | AuthorizationK8sIoV1SelfSubjectRulesReview | AuthorizationK8sIoV1SubjectAccessReview; -export interface GVK { - group: string; - version: string; - kind: string; -} -export function getResourceType(gvk: GVK): unknown { - const key = `${gvk.group}/${gvk.version}/${gvk.kind}`; - return (ResourceTypeMap[key] as unknown); -} -export function searchResourceTypes(query: string): { - gvkKey: string; - typeName: string; -}[] { - const results = []; - const lowercaseQuery = query.toLowerCase(); - for (const key in ResourceTypeMap) { - if (key.toLowerCase().includes(lowercaseQuery)) { - results.push({ - gvkKey: key, - typeName: (ResourceTypeMap[key] as string) - }); - } - } - return results; -} -export function getAllResourceTypes(): string[] { - return Object.keys(ResourceTypeMap); -} \ No newline at end of file +export type KubernetesResource = + | ComponentStatus + | ConfigMap + | Endpoints + | Event + | LimitRange + | Namespace + | Binding + | Status + | PersistentVolumeClaim + | Pod + | PodTemplate + | ReplicationController + | ResourceQuota + | Secret + | ServiceAccount + | Service + | Node + | PersistentVolume + | AcmeCertManagerIoV1Challenge + | AcmeCertManagerIoV1Order + | AdmissionregistrationK8sIoV1MutatingWebhookConfiguration + | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy + | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding + | AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration + | ApiextensionsK8sIoV1CustomResourceDefinition + | ApiregistrationK8sIoV1APIService + | AppsV1ControllerRevision + | AppsV1DaemonSet + | AppsV1Deployment + | AppsV1ReplicaSet + | AppsV1StatefulSet + | AutoscalingInternalKnativeDevV1alpha1Metric + | AutoscalingInternalKnativeDevV1alpha1PodAutoscaler + | AutoscalingV1HorizontalPodAutoscaler + | AutoscalingV2HorizontalPodAutoscaler + | BatchV1CronJob + | BatchV1Job + | CachingInternalKnativeDevV1alpha1Image + | CertManagerIoV1ClusterIssuer + | CertManagerIoV1CertificateRequest + | CertManagerIoV1Certificate + | CertManagerIoV1Issuer + | CertificatesK8sIoV1CertificateSigningRequest + | CoordinationK8sIoV1Lease + | DiscoveryK8sIoV1EndpointSlice + | EventsK8sIoV1Event + | FlowcontrolApiserverK8sIoV1FlowSchema + | FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration + | MonitoringCoreosComV1Alertmanager + | MonitoringCoreosComV1PodMonitor + | MonitoringCoreosComV1Probe + | MonitoringCoreosComV1Prometheus + | MonitoringCoreosComV1PrometheusRule + | MonitoringCoreosComV1ServiceMonitor + | MonitoringCoreosComV1ThanosRuler + | MonitoringCoreosComV1alpha1AlertmanagerConfig + | MonitoringCoreosComV1alpha1PrometheusAgent + | MonitoringCoreosComV1alpha1ScrapeConfig + | NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim + | NetworkingInternalKnativeDevV1alpha1Certificate + | NetworkingInternalKnativeDevV1alpha1Ingress + | NetworkingInternalKnativeDevV1alpha1ServerlessService + | NetworkingK8sIoV1IngressClass + | NetworkingK8sIoV1Ingress + | NetworkingK8sIoV1NetworkPolicy + | NodeK8sIoV1RuntimeClass + | PolicyV1PodDisruptionBudget + | PostgresqlCnpgIoV1ClusterImageCatalog + | PostgresqlCnpgIoV1Backup + | PostgresqlCnpgIoV1Cluster + | PostgresqlCnpgIoV1Database + | PostgresqlCnpgIoV1ImageCatalog + | PostgresqlCnpgIoV1Pooler + | PostgresqlCnpgIoV1Publication + | PostgresqlCnpgIoV1ScheduledBackup + | PostgresqlCnpgIoV1Subscription + | RbacAuthorizationK8sIoV1ClusterRoleBinding + | RbacAuthorizationK8sIoV1ClusterRole + | RbacAuthorizationK8sIoV1RoleBinding + | RbacAuthorizationK8sIoV1Role + | SchedulingK8sIoV1PriorityClass + | ServingKnativeDevV1Configuration + | ServingKnativeDevV1Revision + | ServingKnativeDevV1Route + | ServingKnativeDevV1Service + | StorageK8sIoV1CSIDriver + | StorageK8sIoV1CSINode + | StorageK8sIoV1CSIStorageCapacity + | StorageK8sIoV1StorageClass + | StorageK8sIoV1VolumeAttachment + | PolicyV1Eviction + | AutoscalingV1Scale + | AuthenticationK8sIoV1TokenRequest + | AuthenticationK8sIoV1SelfSubjectReview + | AuthenticationK8sIoV1TokenReview + | AuthorizationK8sIoV1LocalSubjectAccessReview + | AuthorizationK8sIoV1SelfSubjectAccessReview + | AuthorizationK8sIoV1SelfSubjectRulesReview + | AuthorizationK8sIoV1SubjectAccessReview; \ No newline at end of file diff --git a/__fixtures__/output/swagger-extended-client.ts b/__fixtures__/output/swagger-extended-client.ts index 2b754b3..9060190 100644 --- a/__fixtures__/output/swagger-extended-client.ts +++ b/__fixtures__/output/swagger-extended-client.ts @@ -5,7 +5,7 @@ import { APIClient, APIClientRequestOpts, APIClientOptions } from "@interweb/fet For each `Alertmanager` resource, the Operator deploys a `StatefulSet` in the same namespace. When there are two or more configured replicas, the Operator runs the Alertmanager instances in high-availability mode. The resource defines via label and namespace selectors which `AlertmanagerConfig` objects should be associated to the deployed Alertmanager instances. */ -export interface Alertmanager { +export interface MonitoringCoreosComV1Alertmanager { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -1701,9 +1701,9 @@ export interface Alertmanager { } /* com.coreos.monitoring.v1.AlertmanagerList */ /* AlertmanagerList is a list of Alertmanager */ -export interface AlertmanagerList { +export interface MonitoringCoreosComV1AlertmanagerList { apiVersion?: string; - items: Alertmanager[]; + items: MonitoringCoreosComV1Alertmanager[]; kind?: string; metadata?: ListMeta; } @@ -1716,7 +1716,7 @@ Among other things, it allows to specify: * Target and metric relabeling. `Prometheus` and `PrometheusAgent` objects select `PodMonitor` objects using label and namespace selectors. */ -export interface PodMonitor { +export interface MonitoringCoreosComV1PodMonitor { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -1926,9 +1926,9 @@ export interface PodMonitor { } /* com.coreos.monitoring.v1.PodMonitorList */ /* PodMonitorList is a list of PodMonitor */ -export interface PodMonitorList { +export interface MonitoringCoreosComV1PodMonitorList { apiVersion?: string; - items: PodMonitor[]; + items: MonitoringCoreosComV1PodMonitor[]; kind?: string; metadata?: ListMeta; } @@ -1940,7 +1940,7 @@ The `Probe` resource needs 2 pieces of information: * The prober which exposes the availability of probed endpoints (over various protocols such HTTP, TCP, ICMP, ...) as Prometheus metrics. `Prometheus` and `PrometheusAgent` objects select `Probe` objects using label and namespace selectors. */ -export interface Probe { +export interface MonitoringCoreosComV1Probe { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2157,9 +2157,9 @@ export interface Probe { } /* com.coreos.monitoring.v1.ProbeList */ /* ProbeList is a list of Probe */ -export interface ProbeList { +export interface MonitoringCoreosComV1ProbeList { apiVersion?: string; - items: Probe[]; + items: MonitoringCoreosComV1Probe[]; kind?: string; metadata?: ListMeta; } @@ -2171,7 +2171,7 @@ For each `Prometheus` resource, the Operator deploys one or several `StatefulSet The resource defines via label and namespace selectors which `ServiceMonitor`, `PodMonitor`, `Probe` and `PrometheusRule` objects should be associated to the deployed Prometheus instances. The Operator continuously reconciles the scrape and rules configuration and a sidecar container running in the Prometheus pods triggers a reload of the configuration when needed. */ -export interface Prometheus { +export interface MonitoringCoreosComV1Prometheus { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -4458,9 +4458,9 @@ export interface Prometheus { } /* com.coreos.monitoring.v1.PrometheusList */ /* PrometheusList is a list of Prometheus */ -export interface PrometheusList { +export interface MonitoringCoreosComV1PrometheusList { apiVersion?: string; - items: Prometheus[]; + items: MonitoringCoreosComV1Prometheus[]; kind?: string; metadata?: ListMeta; } @@ -4468,7 +4468,7 @@ export interface PrometheusList { /* The `PrometheusRule` custom resource definition (CRD) defines [alerting](https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/) and [recording](https://prometheus.io/docs/prometheus/latest/configuration/recording_rules/) rules to be evaluated by `Prometheus` or `ThanosRuler` objects. `Prometheus` and `ThanosRuler` objects select `PrometheusRule` objects using label and namespace selectors. */ -export interface PrometheusRule { +export interface MonitoringCoreosComV1PrometheusRule { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -4500,9 +4500,9 @@ export interface PrometheusRule { } /* com.coreos.monitoring.v1.PrometheusRuleList */ /* PrometheusRuleList is a list of PrometheusRule */ -export interface PrometheusRuleList { +export interface MonitoringCoreosComV1PrometheusRuleList { apiVersion?: string; - items: PrometheusRule[]; + items: MonitoringCoreosComV1PrometheusRule[]; kind?: string; metadata?: ListMeta; } @@ -4515,7 +4515,7 @@ Among other things, it allows to specify: * Target and metric relabeling. `Prometheus` and `PrometheusAgent` objects select `ServiceMonitor` objects using label and namespace selectors. */ -export interface ServiceMonitor { +export interface MonitoringCoreosComV1ServiceMonitor { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -4745,9 +4745,9 @@ export interface ServiceMonitor { } /* com.coreos.monitoring.v1.ServiceMonitorList */ /* ServiceMonitorList is a list of ServiceMonitor */ -export interface ServiceMonitorList { +export interface MonitoringCoreosComV1ServiceMonitorList { apiVersion?: string; - items: ServiceMonitor[]; + items: MonitoringCoreosComV1ServiceMonitor[]; kind?: string; metadata?: ListMeta; } @@ -4757,7 +4757,7 @@ export interface ServiceMonitorList { A `ThanosRuler` instance requires at least one compatible Prometheus API endpoint (either Thanos Querier or Prometheus services). The resource defines via label and namespace selectors which `PrometheusRule` objects should be associated to the deployed Thanos Ruler instances. */ -export interface ThanosRuler { +export interface MonitoringCoreosComV1ThanosRuler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -6380,16 +6380,16 @@ export interface ThanosRuler { } /* com.coreos.monitoring.v1.ThanosRulerList */ /* ThanosRulerList is a list of ThanosRuler */ -export interface ThanosRulerList { +export interface MonitoringCoreosComV1ThanosRulerList { apiVersion?: string; - items: ThanosRuler[]; + items: MonitoringCoreosComV1ThanosRuler[]; kind?: string; metadata?: ListMeta; } /* com.coreos.monitoring.v1alpha1.AlertmanagerConfig */ /* AlertmanagerConfig configures the Prometheus Alertmanager, specifying how alerts should be grouped, inhibited and notified to external systems. */ -export interface AlertmanagerConfig { +export interface MonitoringCoreosComV1alpha1AlertmanagerConfig { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -8695,9 +8695,9 @@ export interface AlertmanagerConfig { } /* com.coreos.monitoring.v1alpha1.AlertmanagerConfigList */ /* AlertmanagerConfigList is a list of AlertmanagerConfig */ -export interface AlertmanagerConfigList { +export interface MonitoringCoreosComV1alpha1AlertmanagerConfigList { apiVersion?: string; - items: AlertmanagerConfig[]; + items: MonitoringCoreosComV1alpha1AlertmanagerConfig[]; kind?: string; metadata?: ListMeta; } @@ -8705,7 +8705,7 @@ export interface AlertmanagerConfigList { /* The `PrometheusAgent` custom resource definition (CRD) defines a desired [Prometheus Agent](https://prometheus.io/blog/2021/11/16/agent/) setup to run in a Kubernetes cluster. The CRD is very similar to the `Prometheus` CRD except for features which aren't available in agent mode like rule evaluation, persistent storage and Thanos sidecar. */ -export interface PrometheusAgent { +export interface MonitoringCoreosComV1alpha1PrometheusAgent { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -10578,16 +10578,16 @@ export interface PrometheusAgent { } /* com.coreos.monitoring.v1alpha1.PrometheusAgentList */ /* PrometheusAgentList is a list of PrometheusAgent */ -export interface PrometheusAgentList { +export interface MonitoringCoreosComV1alpha1PrometheusAgentList { apiVersion?: string; - items: PrometheusAgent[]; + items: MonitoringCoreosComV1alpha1PrometheusAgent[]; kind?: string; metadata?: ListMeta; } /* com.coreos.monitoring.v1alpha1.ScrapeConfig */ /* ScrapeConfig defines a namespaced Prometheus scrape_config to be aggregated across multiple namespaces into the Prometheus configuration. */ -export interface ScrapeConfig { +export interface MonitoringCoreosComV1alpha1ScrapeConfig { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13017,15 +13017,15 @@ export interface ScrapeConfig { } /* com.coreos.monitoring.v1alpha1.ScrapeConfigList */ /* ScrapeConfigList is a list of ScrapeConfig */ -export interface ScrapeConfigList { +export interface MonitoringCoreosComV1alpha1ScrapeConfigList { apiVersion?: string; - items: ScrapeConfig[]; + items: MonitoringCoreosComV1alpha1ScrapeConfig[]; kind?: string; metadata?: ListMeta; } /* dev.knative.internal.autoscaling.v1alpha1.Metric */ /* Metric represents a resource to configure the metric collector with. */ -export interface Metric { +export interface AutoscalingInternalKnativeDevV1alpha1Metric { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13051,9 +13051,9 @@ export interface Metric { } /* dev.knative.internal.autoscaling.v1alpha1.MetricList */ /* MetricList is a list of Metric */ -export interface MetricList { +export interface AutoscalingInternalKnativeDevV1alpha1MetricList { apiVersion?: string; - items: Metric[]; + items: AutoscalingInternalKnativeDevV1alpha1Metric[]; kind?: string; metadata?: ListMeta; } @@ -13062,7 +13062,7 @@ export interface MetricList { components instantiate autoscalers. This definition is an abstraction that may be backed by multiple definitions. For more information, see the Knative Pluggability presentation: https://docs.google.com/presentation/d/19vW9HFZ6Puxt31biNZF3uLRejDmu82rxJIk1cWmxF7w/edit */ -export interface PodAutoscaler { +export interface AutoscalingInternalKnativeDevV1alpha1PodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13097,16 +13097,16 @@ export interface PodAutoscaler { } /* dev.knative.internal.autoscaling.v1alpha1.PodAutoscalerList */ /* PodAutoscalerList is a list of PodAutoscaler */ -export interface PodAutoscalerList { +export interface AutoscalingInternalKnativeDevV1alpha1PodAutoscalerList { apiVersion?: string; - items: PodAutoscaler[]; + items: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler[]; kind?: string; metadata?: ListMeta; } /* dev.knative.internal.caching.v1alpha1.Image */ /* Image is a Knative abstraction that encapsulates the interface by which Knative components express a desire to have a particular image cached. */ -export interface Image { +export interface CachingInternalKnativeDevV1alpha1Image { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13134,9 +13134,9 @@ export interface Image { } /* dev.knative.internal.caching.v1alpha1.ImageList */ /* ImageList is a list of Image */ -export interface ImageList { +export interface CachingInternalKnativeDevV1alpha1ImageList { apiVersion?: string; - items: Image[]; + items: CachingInternalKnativeDevV1alpha1Image[]; kind?: string; metadata?: ListMeta; } @@ -13144,7 +13144,7 @@ export interface ImageList { /* Certificate is responsible for provisioning a SSL certificate for the given hosts. It is a Knative abstraction for various SSL certificate provisioning solutions (such as cert-manager or self-signed SSL certificate). */ -export interface Certificate { +export interface NetworkingInternalKnativeDevV1alpha1Certificate { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13177,15 +13177,15 @@ export interface Certificate { } /* dev.knative.internal.networking.v1alpha1.CertificateList */ /* CertificateList is a list of Certificate */ -export interface CertificateList { +export interface NetworkingInternalKnativeDevV1alpha1CertificateList { apiVersion?: string; - items: Certificate[]; + items: NetworkingInternalKnativeDevV1alpha1Certificate[]; kind?: string; metadata?: ListMeta; } /* dev.knative.internal.networking.v1alpha1.ClusterDomainClaim */ /* ClusterDomainClaim is a cluster-wide reservation for a particular domain name. */ -export interface ClusterDomainClaim { +export interface NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13195,9 +13195,9 @@ export interface ClusterDomainClaim { } /* dev.knative.internal.networking.v1alpha1.ClusterDomainClaimList */ /* ClusterDomainClaimList is a list of ClusterDomainClaim */ -export interface ClusterDomainClaimList { +export interface NetworkingInternalKnativeDevV1alpha1ClusterDomainClaimList { apiVersion?: string; - items: ClusterDomainClaim[]; + items: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim[]; kind?: string; metadata?: ListMeta; } @@ -13209,7 +13209,7 @@ balance traffic, offer name based virtual hosting, etc. This is heavily based on K8s Ingress https://godoc.org/k8s.io/api/networking/v1beta1#Ingress which some highlighted modifications. */ -export interface Ingress { +export interface NetworkingInternalKnativeDevV1alpha1Ingress { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13279,9 +13279,9 @@ export interface Ingress { } /* dev.knative.internal.networking.v1alpha1.IngressList */ /* IngressList is a list of Ingress */ -export interface IngressList { +export interface NetworkingInternalKnativeDevV1alpha1IngressList { apiVersion?: string; - items: Ingress[]; + items: NetworkingInternalKnativeDevV1alpha1Ingress[]; kind?: string; metadata?: ListMeta; } @@ -13290,7 +13290,7 @@ export interface IngressList { endpoints for the revision, whether those are endpoints of the activator or revision pods. See: https://knative.page.link/naxz for details. */ -export interface ServerlessService { +export interface NetworkingInternalKnativeDevV1alpha1ServerlessService { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13327,9 +13327,9 @@ export interface ServerlessService { } /* dev.knative.internal.networking.v1alpha1.ServerlessServiceList */ /* ServerlessServiceList is a list of ServerlessService */ -export interface ServerlessServiceList { +export interface NetworkingInternalKnativeDevV1alpha1ServerlessServiceList { apiVersion?: string; - items: ServerlessService[]; + items: NetworkingInternalKnativeDevV1alpha1ServerlessService[]; kind?: string; metadata?: ListMeta; } @@ -13339,7 +13339,7 @@ Users create new Revisions by updating the Configuration's spec. The "latest created" revision's name is available under status, as is the "latest ready" revision's name. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#configuration */ -export interface Configuration { +export interface ServingKnativeDevV1Configuration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13620,9 +13620,9 @@ export interface Configuration { } /* dev.knative.serving.v1.ConfigurationList */ /* ConfigurationList is a list of Configuration */ -export interface ConfigurationList { +export interface ServingKnativeDevV1ConfigurationList { apiVersion?: string; - items: Configuration[]; + items: ServingKnativeDevV1Configuration[]; kind?: string; metadata?: ListMeta; } @@ -13633,7 +13633,7 @@ Configuration. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#revision */ -export interface Revision { +export interface ServingKnativeDevV1Revision { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13918,9 +13918,9 @@ export interface Revision { } /* dev.knative.serving.v1.RevisionList */ /* RevisionList is a list of Revision */ -export interface RevisionList { +export interface ServingKnativeDevV1RevisionList { apiVersion?: string; - items: Revision[]; + items: ServingKnativeDevV1Revision[]; kind?: string; metadata?: ListMeta; } @@ -13931,7 +13931,7 @@ referencing the Configuration responsible for creating them; in these cases the Route is additionally responsible for monitoring the Configuration for "latest ready revision" changes, and smoothly rolling out latest revisions. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#route */ -export interface Route { +export interface ServingKnativeDevV1Route { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13977,9 +13977,9 @@ export interface Route { } /* dev.knative.serving.v1.RouteList */ /* RouteList is a list of Route */ -export interface RouteList { +export interface ServingKnativeDevV1RouteList { apiVersion?: string; - items: Route[]; + items: ServingKnativeDevV1Route[]; kind?: string; metadata?: ListMeta; } @@ -13998,7 +13998,7 @@ and Route, reflecting their statuses and conditions as its own. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#service */ -export interface Service { +export interface ServingKnativeDevV1Service { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -14302,15 +14302,15 @@ export interface Service { } /* dev.knative.serving.v1.ServiceList */ /* ServiceList is a list of Service */ -export interface ServiceList { +export interface ServingKnativeDevV1ServiceList { apiVersion?: string; - items: Service[]; + items: ServingKnativeDevV1Service[]; kind?: string; metadata?: ListMeta; } /* io.cert-manager.acme.v1.Challenge */ /* Challenge is a type to represent a Challenge request with an ACME server */ -export interface Challenge { +export interface AcmeCertManagerIoV1Challenge { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -14873,15 +14873,15 @@ export interface Challenge { } /* io.cert-manager.acme.v1.ChallengeList */ /* ChallengeList is a list of Challenge */ -export interface ChallengeList { +export interface AcmeCertManagerIoV1ChallengeList { apiVersion?: string; - items: Challenge[]; + items: AcmeCertManagerIoV1Challenge[]; kind?: string; metadata?: ListMeta; } /* io.cert-manager.acme.v1.Order */ /* Order is a type to represent an Order with an ACME server */ -export interface Order { +export interface AcmeCertManagerIoV1Order { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -14919,9 +14919,9 @@ export interface Order { } /* io.cert-manager.acme.v1.OrderList */ /* OrderList is a list of Order */ -export interface OrderList { +export interface AcmeCertManagerIoV1OrderList { apiVersion?: string; - items: Order[]; + items: AcmeCertManagerIoV1Order[]; kind?: string; metadata?: ListMeta; } @@ -14930,7 +14930,7 @@ export interface OrderList { X.509 certificate is stored in the Kubernetes Secret resource named in `spec.secretName`. The stored certificate will be renewed before it expires (as configured by `spec.renewBefore`). */ -export interface Certificate { +export interface CertManagerIoV1Certificate { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -15041,9 +15041,9 @@ export interface Certificate { } /* io.cert-manager.v1.CertificateList */ /* CertificateList is a list of Certificate */ -export interface CertificateList { +export interface CertManagerIoV1CertificateList { apiVersion?: string; - items: Certificate[]; + items: CertManagerIoV1Certificate[]; kind?: string; metadata?: ListMeta; } @@ -15057,7 +15057,7 @@ condition and its `status.failureTime` field. A CertificateRequest is a one-shot resource, meaning it represents a single point in time request for a certificate and cannot be re-used. */ -export interface CertificateRequest { +export interface CertManagerIoV1CertificateRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -15093,9 +15093,9 @@ export interface CertificateRequest { } /* io.cert-manager.v1.CertificateRequestList */ /* CertificateRequestList is a list of CertificateRequest */ -export interface CertificateRequestList { +export interface CertManagerIoV1CertificateRequestList { apiVersion?: string; - items: CertificateRequest[]; + items: CertManagerIoV1CertificateRequest[]; kind?: string; metadata?: ListMeta; } @@ -15105,7 +15105,7 @@ referenced as part of `issuerRef` fields. It is similar to an Issuer, however it is cluster-scoped and therefore can be referenced by resources that exist in *any* namespace, not just the same namespace as the referent. */ -export interface ClusterIssuer { +export interface CertManagerIoV1ClusterIssuer { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -15765,9 +15765,9 @@ export interface ClusterIssuer { } /* io.cert-manager.v1.ClusterIssuerList */ /* ClusterIssuerList is a list of ClusterIssuer */ -export interface ClusterIssuerList { +export interface CertManagerIoV1ClusterIssuerList { apiVersion?: string; - items: ClusterIssuer[]; + items: CertManagerIoV1ClusterIssuer[]; kind?: string; metadata?: ListMeta; } @@ -15776,7 +15776,7 @@ export interface ClusterIssuerList { referenced as part of `issuerRef` fields. It is scoped to a single namespace and can therefore only be referenced by resources within the same namespace. */ -export interface Issuer { +export interface CertManagerIoV1Issuer { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -16436,15 +16436,15 @@ export interface Issuer { } /* io.cert-manager.v1.IssuerList */ /* IssuerList is a list of Issuer */ -export interface IssuerList { +export interface CertManagerIoV1IssuerList { apiVersion?: string; - items: Issuer[]; + items: CertManagerIoV1Issuer[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Backup */ /* A Backup resource is a request for a PostgreSQL backup by the user. */ -export interface Backup { +export interface PostgresqlCnpgIoV1Backup { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -16554,15 +16554,15 @@ export interface Backup { } /* io.cnpg.postgresql.v1.BackupList */ /* BackupList is a list of Backup */ -export interface BackupList { +export interface PostgresqlCnpgIoV1BackupList { apiVersion?: string; - items: Backup[]; + items: PostgresqlCnpgIoV1Backup[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Cluster */ /* Cluster is the Schema for the PostgreSQL API */ -export interface Cluster { +export interface PostgresqlCnpgIoV1Cluster { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -17755,7 +17755,7 @@ export interface Cluster { } /* io.cnpg.postgresql.v1.ClusterImageCatalog */ /* ClusterImageCatalog is the Schema for the clusterimagecatalogs API */ -export interface ClusterImageCatalog { +export interface PostgresqlCnpgIoV1ClusterImageCatalog { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -17768,23 +17768,23 @@ export interface ClusterImageCatalog { } /* io.cnpg.postgresql.v1.ClusterImageCatalogList */ /* ClusterImageCatalogList is a list of ClusterImageCatalog */ -export interface ClusterImageCatalogList { +export interface PostgresqlCnpgIoV1ClusterImageCatalogList { apiVersion?: string; - items: ClusterImageCatalog[]; + items: PostgresqlCnpgIoV1ClusterImageCatalog[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.ClusterList */ /* ClusterList is a list of Cluster */ -export interface ClusterList { +export interface PostgresqlCnpgIoV1ClusterList { apiVersion?: string; - items: Cluster[]; + items: PostgresqlCnpgIoV1Cluster[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Database */ /* Database is the Schema for the databases API */ -export interface Database { +export interface PostgresqlCnpgIoV1Database { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -17819,15 +17819,15 @@ export interface Database { } /* io.cnpg.postgresql.v1.DatabaseList */ /* DatabaseList is a list of Database */ -export interface DatabaseList { +export interface PostgresqlCnpgIoV1DatabaseList { apiVersion?: string; - items: Database[]; + items: PostgresqlCnpgIoV1Database[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.ImageCatalog */ /* ImageCatalog is the Schema for the imagecatalogs API */ -export interface ImageCatalog { +export interface PostgresqlCnpgIoV1ImageCatalog { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -17840,15 +17840,15 @@ export interface ImageCatalog { } /* io.cnpg.postgresql.v1.ImageCatalogList */ /* ImageCatalogList is a list of ImageCatalog */ -export interface ImageCatalogList { +export interface PostgresqlCnpgIoV1ImageCatalogList { apiVersion?: string; - items: ImageCatalog[]; + items: PostgresqlCnpgIoV1ImageCatalog[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Pooler */ /* Pooler is the Schema for the poolers API */ -export interface Pooler { +export interface PostgresqlCnpgIoV1Pooler { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -19338,15 +19338,15 @@ export interface Pooler { } /* io.cnpg.postgresql.v1.PoolerList */ /* PoolerList is a list of Pooler */ -export interface PoolerList { +export interface PostgresqlCnpgIoV1PoolerList { apiVersion?: string; - items: Pooler[]; + items: PostgresqlCnpgIoV1Pooler[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Publication */ /* Publication is the Schema for the publications API */ -export interface Publication { +export interface PostgresqlCnpgIoV1Publication { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -19381,15 +19381,15 @@ export interface Publication { } /* io.cnpg.postgresql.v1.PublicationList */ /* PublicationList is a list of Publication */ -export interface PublicationList { +export interface PostgresqlCnpgIoV1PublicationList { apiVersion?: string; - items: Publication[]; + items: PostgresqlCnpgIoV1Publication[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.ScheduledBackup */ /* ScheduledBackup is the Schema for the scheduledbackups API */ -export interface ScheduledBackup { +export interface PostgresqlCnpgIoV1ScheduledBackup { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -19423,15 +19423,15 @@ export interface ScheduledBackup { } /* io.cnpg.postgresql.v1.ScheduledBackupList */ /* ScheduledBackupList is a list of ScheduledBackup */ -export interface ScheduledBackupList { +export interface PostgresqlCnpgIoV1ScheduledBackupList { apiVersion?: string; - items: ScheduledBackup[]; + items: PostgresqlCnpgIoV1ScheduledBackup[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Subscription */ /* Subscription is the Schema for the subscriptions API */ -export interface Subscription { +export interface PostgresqlCnpgIoV1Subscription { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -19457,9 +19457,9 @@ export interface Subscription { } /* io.cnpg.postgresql.v1.SubscriptionList */ /* SubscriptionList is a list of Subscription */ -export interface SubscriptionList { +export interface PostgresqlCnpgIoV1SubscriptionList { apiVersion?: string; - items: Subscription[]; + items: PostgresqlCnpgIoV1Subscription[]; kind?: string; metadata?: ListMeta; } @@ -19494,7 +19494,7 @@ export interface MatchResources { /* MutatingWebhook describes an admission webhook and the resources and operations it applies to. */ export interface MutatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: "Fail" | "Ignore"; matchConditions?: MatchCondition[]; matchPolicy?: "Equivalent" | "Exact"; @@ -19508,7 +19508,7 @@ export interface MutatingWebhook { } /* io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration */ /* MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. */ -export interface MutatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19516,9 +19516,9 @@ export interface MutatingWebhookConfiguration { } /* io.k8s.api.admissionregistration.v1.MutatingWebhookConfigurationList */ /* MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration. */ -export interface MutatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfigurationList { apiVersion?: string; - items: MutatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -19557,7 +19557,7 @@ export interface RuleWithOperations { } /* io.k8s.api.admissionregistration.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface AdmissionServiceReference { +export interface IoK8sApiAdmissionregistrationV1ServiceReference { name: string; namespace: string; path?: string; @@ -19570,7 +19570,7 @@ export interface TypeChecking { } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy */ /* ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it. */ -export interface ValidatingAdmissionPolicy { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19583,7 +19583,7 @@ export interface ValidatingAdmissionPolicy { For a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding. The CEL expressions of a policy must have a computed CEL cost below the maximum CEL budget. Each evaluation of the policy is given an independent CEL cost budget. Adding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget. */ -export interface ValidatingAdmissionPolicyBinding { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19591,9 +19591,9 @@ export interface ValidatingAdmissionPolicyBinding { } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingList */ /* ValidatingAdmissionPolicyBindingList is a list of ValidatingAdmissionPolicyBinding. */ -export interface ValidatingAdmissionPolicyBindingList { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBindingList { apiVersion?: string; - items: ValidatingAdmissionPolicyBinding[]; + items: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding[]; kind?: string; metadata?: ListMeta; } @@ -19607,9 +19607,9 @@ export interface ValidatingAdmissionPolicyBindingSpec { } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyList */ /* ValidatingAdmissionPolicyList is a list of ValidatingAdmissionPolicy. */ -export interface ValidatingAdmissionPolicyList { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyList { apiVersion?: string; - items: ValidatingAdmissionPolicy[]; + items: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy[]; kind?: string; metadata?: ListMeta; } @@ -19635,7 +19635,7 @@ export interface ValidatingAdmissionPolicyStatus { /* ValidatingWebhook describes an admission webhook and the resources and operations it applies to. */ export interface ValidatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: "Fail" | "Ignore"; matchConditions?: MatchCondition[]; matchPolicy?: "Equivalent" | "Exact"; @@ -19648,7 +19648,7 @@ export interface ValidatingWebhook { } /* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration */ /* ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it. */ -export interface ValidatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19656,9 +19656,9 @@ export interface ValidatingWebhookConfiguration { } /* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList */ /* ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration. */ -export interface ValidatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfigurationList { apiVersion?: string; - items: ValidatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -19678,14 +19678,14 @@ export interface Variable { } /* io.k8s.api.admissionregistration.v1.WebhookClientConfig */ /* WebhookClientConfig contains the information to make a TLS connection with the webhook */ -export interface WebhookClientConfig { +export interface IoK8sApiAdmissionregistrationV1WebhookClientConfig { caBundle?: string; - service?: AdmissionServiceReference; + service?: IoK8sApiAdmissionregistrationV1ServiceReference; url?: string; } /* io.k8s.api.apps.v1.ControllerRevision */ /* ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers. */ -export interface ControllerRevision { +export interface AppsV1ControllerRevision { apiVersion?: string; data?: RawExtension; kind?: string; @@ -19694,15 +19694,15 @@ export interface ControllerRevision { } /* io.k8s.api.apps.v1.ControllerRevisionList */ /* ControllerRevisionList is a resource containing a list of ControllerRevision objects. */ -export interface ControllerRevisionList { +export interface AppsV1ControllerRevisionList { apiVersion?: string; - items: ControllerRevision[]; + items: AppsV1ControllerRevision[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.apps.v1.DaemonSet */ /* DaemonSet represents the configuration of a daemon set. */ -export interface DaemonSet { +export interface AppsV1DaemonSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19720,9 +19720,9 @@ export interface DaemonSetCondition { } /* io.k8s.api.apps.v1.DaemonSetList */ /* DaemonSetList is a collection of daemon sets. */ -export interface DaemonSetList { +export interface AppsV1DaemonSetList { apiVersion?: string; - items: DaemonSet[]; + items: AppsV1DaemonSet[]; kind?: string; metadata?: ListMeta; } @@ -19757,7 +19757,7 @@ export interface DaemonSetUpdateStrategy { } /* io.k8s.api.apps.v1.Deployment */ /* Deployment enables declarative updates for Pods and ReplicaSets. */ -export interface Deployment { +export interface AppsV1Deployment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19776,9 +19776,9 @@ export interface DeploymentCondition { } /* io.k8s.api.apps.v1.DeploymentList */ /* DeploymentList is a list of Deployments. */ -export interface DeploymentList { +export interface AppsV1DeploymentList { apiVersion?: string; - items: Deployment[]; + items: AppsV1Deployment[]; kind?: string; metadata?: ListMeta; } @@ -19814,7 +19814,7 @@ export interface DeploymentStrategy { } /* io.k8s.api.apps.v1.ReplicaSet */ /* ReplicaSet ensures that a specified number of pod replicas are running at any given time. */ -export interface ReplicaSet { +export interface AppsV1ReplicaSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19832,9 +19832,9 @@ export interface ReplicaSetCondition { } /* io.k8s.api.apps.v1.ReplicaSetList */ /* ReplicaSetList is a collection of ReplicaSets. */ -export interface ReplicaSetList { +export interface AppsV1ReplicaSetList { apiVersion?: string; - items: ReplicaSet[]; + items: AppsV1ReplicaSet[]; kind?: string; metadata?: ListMeta; } @@ -19880,7 +19880,7 @@ export interface RollingUpdateStatefulSetStrategy { - Storage: As many VolumeClaims as requested. The StatefulSet guarantees that a given network identity will always map to the same storage identity. */ -export interface StatefulSet { +export interface AppsV1StatefulSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19898,9 +19898,9 @@ export interface StatefulSetCondition { } /* io.k8s.api.apps.v1.StatefulSetList */ /* StatefulSetList is a collection of StatefulSets. */ -export interface StatefulSetList { +export interface AppsV1StatefulSetList { apiVersion?: string; - items: StatefulSet[]; + items: AppsV1StatefulSet[]; kind?: string; metadata?: ListMeta; } @@ -19960,7 +19960,7 @@ export interface BoundObjectReference { } /* io.k8s.api.authentication.v1.SelfSubjectReview */ /* SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase. */ -export interface SelfSubjectReview { +export interface AuthenticationK8sIoV1SelfSubjectReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19973,7 +19973,7 @@ export interface SelfSubjectReviewStatus { } /* io.k8s.api.authentication.v1.TokenRequest */ /* TokenRequest requests a token for a given service account. */ -export interface TokenRequest { +export interface AuthenticationK8sIoV1TokenRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -19995,7 +19995,7 @@ export interface TokenRequestStatus { } /* io.k8s.api.authentication.v1.TokenReview */ /* TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver. */ -export interface TokenReview { +export interface AuthenticationK8sIoV1TokenReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -20040,7 +20040,7 @@ export interface LabelSelectorAttributes { } /* io.k8s.api.authorization.v1.LocalSubjectAccessReview */ /* LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking. */ -export interface LocalSubjectAccessReview { +export interface AuthorizationK8sIoV1LocalSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -20082,7 +20082,7 @@ export interface ResourceRule { } /* io.k8s.api.authorization.v1.SelfSubjectAccessReview */ /* SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means "in all namespaces". Self is a special case, because users should always be able to check whether they can perform an action */ -export interface SelfSubjectAccessReview { +export interface AuthorizationK8sIoV1SelfSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -20097,7 +20097,7 @@ export interface SelfSubjectAccessReviewSpec { } /* io.k8s.api.authorization.v1.SelfSubjectRulesReview */ /* SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server. */ -export interface SelfSubjectRulesReview { +export interface AuthorizationK8sIoV1SelfSubjectRulesReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -20111,7 +20111,7 @@ export interface SelfSubjectRulesReviewSpec { } /* io.k8s.api.authorization.v1.SubjectAccessReview */ /* SubjectAccessReview checks whether or not a user or group can perform an action. */ -export interface SubjectAccessReview { +export interface AuthorizationK8sIoV1SubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -20148,39 +20148,39 @@ export interface SubjectRulesReviewStatus { } /* io.k8s.api.autoscaling.v1.CrossVersionObjectReference */ /* CrossVersionObjectReference contains enough information to let you identify the referred resource. */ -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV1CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler */ /* configuration of a horizontal pod autoscaler. */ -export interface HorizontalPodAutoscaler { +export interface AutoscalingV1HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerList */ /* list of horizontal pod autoscaler objects. */ -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV1HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV1HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec */ /* specification of a horizontal pod autoscaler. */ -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec { maxReplicas: number; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV1CrossVersionObjectReference; targetCPUUtilizationPercentage?: number; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus */ /* current status of a horizontal pod autoscaler */ -export interface HorizontalPodAutoscalerStatus { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus { currentCPUUtilizationPercentage?: number; currentReplicas: number; desiredReplicas: number; @@ -20189,7 +20189,7 @@ export interface HorizontalPodAutoscalerStatus { } /* io.k8s.api.autoscaling.v1.Scale */ /* Scale represents a scaling request for a resource. */ -export interface Scale { +export interface AutoscalingV1Scale { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -20223,7 +20223,7 @@ export interface ContainerResourceMetricStatus { } /* io.k8s.api.autoscaling.v2.CrossVersionObjectReference */ /* CrossVersionObjectReference contains enough information to let you identify the referred resource. */ -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV2CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; @@ -20256,12 +20256,12 @@ export interface HPAScalingRules { } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler */ /* HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified. */ -export interface HorizontalPodAutoscaler { +export interface AutoscalingV2HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior */ /* HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). */ @@ -20280,24 +20280,24 @@ export interface HorizontalPodAutoscalerCondition { } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerList */ /* HorizontalPodAutoscalerList is a list of horizontal pod autoscaler objects. */ -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV2HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV2HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec */ /* HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler. */ -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec { behavior?: HorizontalPodAutoscalerBehavior; maxReplicas: number; metrics?: MetricSpec[]; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV2CrossVersionObjectReference; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus */ /* HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler. */ -export interface HorizontalPodAutoscalerStatus { +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus { conditions?: HorizontalPodAutoscalerCondition[]; currentMetrics?: MetricStatus[]; currentReplicas?: number; @@ -20349,7 +20349,7 @@ export interface MetricValueStatus { /* io.k8s.api.autoscaling.v2.ObjectMetricSource */ /* ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ export interface ObjectMetricSource { - describedObject: CrossVersionObjectReference; + describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; metric: MetricIdentifier; target: MetricTarget; } @@ -20357,7 +20357,7 @@ export interface ObjectMetricSource { /* ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ export interface ObjectMetricStatus { current: MetricValueStatus; - describedObject: CrossVersionObjectReference; + describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; metric: MetricIdentifier; } /* io.k8s.api.autoscaling.v2.PodsMetricSource */ @@ -20386,7 +20386,7 @@ export interface ResourceMetricStatus { } /* io.k8s.api.batch.v1.CronJob */ /* CronJob represents the configuration of a single cron job. */ -export interface CronJob { +export interface BatchV1CronJob { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -20395,9 +20395,9 @@ export interface CronJob { } /* io.k8s.api.batch.v1.CronJobList */ /* CronJobList is a collection of cron jobs. */ -export interface CronJobList { +export interface BatchV1CronJobList { apiVersion?: string; - items: CronJob[]; + items: BatchV1CronJob[]; kind?: string; metadata?: ListMeta; } @@ -20422,7 +20422,7 @@ export interface CronJobStatus { } /* io.k8s.api.batch.v1.Job */ /* Job represents the configuration of a single job. */ -export interface Job { +export interface BatchV1Job { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -20441,9 +20441,9 @@ export interface JobCondition { } /* io.k8s.api.batch.v1.JobList */ /* JobList is a collection of jobs. */ -export interface JobList { +export interface BatchV1JobList { apiVersion?: string; - items: Job[]; + items: BatchV1Job[]; kind?: string; metadata?: ListMeta; } @@ -20538,7 +20538,7 @@ Kubelets use this API to obtain: 2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the "kubernetes.io/kubelet-serving" signerName). This API can be used to request client certificates to authenticate to kube-apiserver (with the "kubernetes.io/kube-apiserver-client" signerName), or to obtain certificates from custom non-Kubernetes signers. */ -export interface CertificateSigningRequest { +export interface CertificatesK8sIoV1CertificateSigningRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -20557,9 +20557,9 @@ export interface CertificateSigningRequestCondition { } /* io.k8s.api.certificates.v1.CertificateSigningRequestList */ /* CertificateSigningRequestList is a collection of CertificateSigningRequest objects */ -export interface CertificateSigningRequestList { +export interface CertificatesK8sIoV1CertificateSigningRequestList { apiVersion?: string; - items: CertificateSigningRequest[]; + items: CertificatesK8sIoV1CertificateSigningRequest[]; kind?: string; metadata?: ListMeta; } @@ -20585,7 +20585,7 @@ export interface CertificateSigningRequestStatus { } /* io.k8s.api.coordination.v1.Lease */ /* Lease defines a lease concept. */ -export interface Lease { +export interface CoordinationK8sIoV1Lease { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -20593,9 +20593,9 @@ export interface Lease { } /* io.k8s.api.coordination.v1.LeaseList */ /* LeaseList is a list of Lease objects. */ -export interface LeaseList { +export interface CoordinationK8sIoV1LeaseList { apiVersion?: string; - items: Lease[]; + items: CoordinationK8sIoV1Lease[]; kind?: string; metadata?: ListMeta; } @@ -20854,15 +20854,15 @@ export interface Container { image?: string; imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; lifecycle?: Lifecycle; - livenessProbe?: Probe; + livenessProbe?: IoK8sApiCoreV1Probe; name: string; ports?: ContainerPort[]; - readinessProbe?: Probe; + readinessProbe?: IoK8sApiCoreV1Probe; resizePolicy?: ContainerResizePolicy[]; resources?: ResourceRequirements; restartPolicy?: string; securityContext?: SecurityContext; - startupProbe?: Probe; + startupProbe?: IoK8sApiCoreV1Probe; stdin?: boolean; stdinOnce?: boolean; terminationMessagePath?: string; @@ -20987,7 +20987,7 @@ export interface EndpointAddress { } /* io.k8s.api.core.v1.EndpointPort */ /* EndpointPort is a tuple that describes a single port. */ -export interface EndpointPort { +export interface IoK8sApiCoreV1EndpointPort { appProtocol?: string; name?: string; port: number; @@ -21008,7 +21008,7 @@ The resulting set of endpoints can be viewed as: export interface EndpointSubset { addresses?: EndpointAddress[]; notReadyAddresses?: EndpointAddress[]; - ports?: EndpointPort[]; + ports?: IoK8sApiCoreV1EndpointPort[]; } /* io.k8s.api.core.v1.Endpoints */ /* Endpoints is a collection of endpoints that implement the actual service. Example: @@ -21072,15 +21072,15 @@ export interface EphemeralContainer { image?: string; imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; lifecycle?: Lifecycle; - livenessProbe?: Probe; + livenessProbe?: IoK8sApiCoreV1Probe; name: string; ports?: ContainerPort[]; - readinessProbe?: Probe; + readinessProbe?: IoK8sApiCoreV1Probe; resizePolicy?: ContainerResizePolicy[]; resources?: ResourceRequirements; restartPolicy?: string; securityContext?: SecurityContext; - startupProbe?: Probe; + startupProbe?: IoK8sApiCoreV1Probe; stdin?: boolean; stdinOnce?: boolean; targetContainerName?: string; @@ -21113,7 +21113,7 @@ export interface Event { related?: ObjectReference; reportingComponent?: string; reportingInstance?: string; - series?: EventSeries; + series?: IoK8sApiCoreV1EventSeries; source?: EventSource; type?: string; } @@ -21127,7 +21127,7 @@ export interface EventList { } /* io.k8s.api.core.v1.EventSeries */ /* EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. */ -export interface EventSeries { +export interface IoK8sApiCoreV1EventSeries { count?: number; lastObservedTime?: MicroTime; } @@ -21949,7 +21949,7 @@ export interface PreferredSchedulingTerm { } /* io.k8s.api.core.v1.Probe */ /* Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. */ -export interface Probe { +export interface IoK8sApiCoreV1Probe { exec?: ExecAction; failureThreshold?: number; grpc?: GRPCAction; @@ -22565,7 +22565,7 @@ export interface EndpointHints { } /* io.k8s.api.discovery.v1.EndpointPort */ /* EndpointPort represents a Port used by an EndpointSlice */ -export interface DiscoveryEndpointPort { +export interface IoK8sApiDiscoveryV1EndpointPort { appProtocol?: string; name?: string; port?: number; @@ -22573,19 +22573,19 @@ export interface DiscoveryEndpointPort { } /* io.k8s.api.discovery.v1.EndpointSlice */ /* EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints. */ -export interface EndpointSlice { +export interface DiscoveryK8sIoV1EndpointSlice { addressType: "FQDN" | "IPv4" | "IPv6"; apiVersion?: string; endpoints: Endpoint[]; kind?: string; metadata?: ObjectMeta; - ports?: DiscoveryEndpointPort[]; + ports?: IoK8sApiDiscoveryV1EndpointPort[]; } /* io.k8s.api.discovery.v1.EndpointSliceList */ /* EndpointSliceList represents a list of endpoint slices */ -export interface EndpointSliceList { +export interface DiscoveryK8sIoV1EndpointSliceList { apiVersion?: string; - items: EndpointSlice[]; + items: DiscoveryK8sIoV1EndpointSlice[]; kind?: string; metadata?: ListMeta; } @@ -22596,9 +22596,9 @@ export interface ForZone { } /* io.k8s.api.events.v1.EventList */ /* EventList is a list of Event objects. */ -export interface EventList { +export interface EventsK8sIoV1EventList { apiVersion?: string; - items: Event[]; + items: EventsK8sIoV1Event[]; kind?: string; metadata?: ListMeta; } @@ -22622,7 +22622,7 @@ export interface IPBlock { } /* io.k8s.api.networking.v1.Ingress */ /* Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. */ -export interface Ingress { +export interface NetworkingK8sIoV1Ingress { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -22637,7 +22637,7 @@ export interface IngressBackend { } /* io.k8s.api.networking.v1.IngressClass */ /* IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class. */ -export interface IngressClass { +export interface NetworkingK8sIoV1IngressClass { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -22645,9 +22645,9 @@ export interface IngressClass { } /* io.k8s.api.networking.v1.IngressClassList */ /* IngressClassList is a collection of IngressClasses. */ -export interface IngressClassList { +export interface NetworkingK8sIoV1IngressClassList { apiVersion?: string; - items: IngressClass[]; + items: NetworkingK8sIoV1IngressClass[]; kind?: string; metadata?: ListMeta; } @@ -22668,9 +22668,9 @@ export interface IngressClassSpec { } /* io.k8s.api.networking.v1.IngressList */ /* IngressList is a collection of Ingress. */ -export interface IngressList { +export interface NetworkingK8sIoV1IngressList { apiVersion?: string; - items: Ingress[]; + items: NetworkingK8sIoV1Ingress[]; kind?: string; metadata?: ListMeta; } @@ -22726,7 +22726,7 @@ export interface IngressTLS { } /* io.k8s.api.networking.v1.NetworkPolicy */ /* NetworkPolicy describes what network traffic is allowed for a set of Pods */ -export interface NetworkPolicy { +export interface NetworkingK8sIoV1NetworkPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -22746,9 +22746,9 @@ export interface NetworkPolicyIngressRule { } /* io.k8s.api.networking.v1.NetworkPolicyList */ /* NetworkPolicyList is a list of NetworkPolicy objects. */ -export interface NetworkPolicyList { +export interface NetworkingK8sIoV1NetworkPolicyList { apiVersion?: string; - items: NetworkPolicy[]; + items: NetworkingK8sIoV1NetworkPolicy[]; kind?: string; metadata?: ListMeta; } @@ -22789,7 +22789,7 @@ export interface Overhead { } /* io.k8s.api.node.v1.RuntimeClass */ /* RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/ */ -export interface RuntimeClass { +export interface NodeK8sIoV1RuntimeClass { apiVersion?: string; handler: string; kind?: string; @@ -22799,9 +22799,9 @@ export interface RuntimeClass { } /* io.k8s.api.node.v1.RuntimeClassList */ /* RuntimeClassList is a list of RuntimeClass objects. */ -export interface RuntimeClassList { +export interface NodeK8sIoV1RuntimeClassList { apiVersion?: string; - items: RuntimeClass[]; + items: NodeK8sIoV1RuntimeClass[]; kind?: string; metadata?: ListMeta; } @@ -22815,7 +22815,7 @@ export interface Scheduling { } /* io.k8s.api.policy.v1.Eviction */ /* Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods//evictions. */ -export interface Eviction { +export interface PolicyV1Eviction { apiVersion?: string; deleteOptions?: DeleteOptions; kind?: string; @@ -22823,7 +22823,7 @@ export interface Eviction { } /* io.k8s.api.policy.v1.PodDisruptionBudget */ /* PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods */ -export interface PodDisruptionBudget { +export interface PolicyV1PodDisruptionBudget { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -22832,9 +22832,9 @@ export interface PodDisruptionBudget { } /* io.k8s.api.policy.v1.PodDisruptionBudgetList */ /* PodDisruptionBudgetList is a collection of PodDisruptionBudgets. */ -export interface PodDisruptionBudgetList { +export interface PolicyV1PodDisruptionBudgetList { apiVersion?: string; - items: PodDisruptionBudget[]; + items: PolicyV1PodDisruptionBudget[]; kind?: string; metadata?: ListMeta; } @@ -22866,7 +22866,7 @@ export interface AggregationRule { } /* io.k8s.api.rbac.v1.ClusterRole */ /* ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. */ -export interface ClusterRole { +export interface RbacAuthorizationK8sIoV1ClusterRole { aggregationRule?: AggregationRule; apiVersion?: string; kind?: string; @@ -22875,26 +22875,26 @@ export interface ClusterRole { } /* io.k8s.api.rbac.v1.ClusterRoleBinding */ /* ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject. */ -export interface ClusterRoleBinding { +export interface RbacAuthorizationK8sIoV1ClusterRoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } /* io.k8s.api.rbac.v1.ClusterRoleBindingList */ /* ClusterRoleBindingList is a collection of ClusterRoleBindings */ -export interface ClusterRoleBindingList { +export interface RbacAuthorizationK8sIoV1ClusterRoleBindingList { apiVersion?: string; - items: ClusterRoleBinding[]; + items: RbacAuthorizationK8sIoV1ClusterRoleBinding[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.rbac.v1.ClusterRoleList */ /* ClusterRoleList is a collection of ClusterRoles */ -export interface ClusterRoleList { +export interface RbacAuthorizationK8sIoV1ClusterRoleList { apiVersion?: string; - items: ClusterRole[]; + items: RbacAuthorizationK8sIoV1ClusterRole[]; kind?: string; metadata?: ListMeta; } @@ -22909,7 +22909,7 @@ export interface PolicyRule { } /* io.k8s.api.rbac.v1.Role */ /* Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. */ -export interface Role { +export interface RbacAuthorizationK8sIoV1Role { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -22917,26 +22917,26 @@ export interface Role { } /* io.k8s.api.rbac.v1.RoleBinding */ /* RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace. */ -export interface RoleBinding { +export interface RbacAuthorizationK8sIoV1RoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } /* io.k8s.api.rbac.v1.RoleBindingList */ /* RoleBindingList is a collection of RoleBindings */ -export interface RoleBindingList { +export interface RbacAuthorizationK8sIoV1RoleBindingList { apiVersion?: string; - items: RoleBinding[]; + items: RbacAuthorizationK8sIoV1RoleBinding[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.rbac.v1.RoleList */ /* RoleList is a collection of Roles */ -export interface RoleList { +export interface RbacAuthorizationK8sIoV1RoleList { apiVersion?: string; - items: Role[]; + items: RbacAuthorizationK8sIoV1Role[]; kind?: string; metadata?: ListMeta; } @@ -22949,7 +22949,7 @@ export interface RoleRef { } /* io.k8s.api.rbac.v1.Subject */ /* Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names. */ -export interface Subject { +export interface IoK8sApiRbacV1Subject { apiGroup?: string; kind: string; name: string; @@ -22957,7 +22957,7 @@ export interface Subject { } /* io.k8s.api.scheduling.v1.PriorityClass */ /* PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer. */ -export interface PriorityClass { +export interface SchedulingK8sIoV1PriorityClass { apiVersion?: string; description?: string; globalDefault?: boolean; @@ -22968,15 +22968,15 @@ export interface PriorityClass { } /* io.k8s.api.scheduling.v1.PriorityClassList */ /* PriorityClassList is a collection of priority classes. */ -export interface PriorityClassList { +export interface SchedulingK8sIoV1PriorityClassList { apiVersion?: string; - items: PriorityClass[]; + items: SchedulingK8sIoV1PriorityClass[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.storage.v1.CSIDriver */ /* CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced. */ -export interface CSIDriver { +export interface StorageK8sIoV1CSIDriver { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -22984,9 +22984,9 @@ export interface CSIDriver { } /* io.k8s.api.storage.v1.CSIDriverList */ /* CSIDriverList is a collection of CSIDriver objects. */ -export interface CSIDriverList { +export interface StorageK8sIoV1CSIDriverList { apiVersion?: string; - items: CSIDriver[]; + items: StorageK8sIoV1CSIDriver[]; kind?: string; metadata?: ListMeta; } @@ -22999,12 +22999,12 @@ export interface CSIDriverSpec { requiresRepublish?: boolean; seLinuxMount?: boolean; storageCapacity?: boolean; - tokenRequests?: TokenRequest[]; + tokenRequests?: IoK8sApiStorageV1TokenRequest[]; volumeLifecycleModes?: string[]; } /* io.k8s.api.storage.v1.CSINode */ /* CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn't create this object. CSINode has an OwnerReference that points to the corresponding node object. */ -export interface CSINode { +export interface StorageK8sIoV1CSINode { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -23020,9 +23020,9 @@ export interface CSINodeDriver { } /* io.k8s.api.storage.v1.CSINodeList */ /* CSINodeList is a collection of CSINode objects. */ -export interface CSINodeList { +export interface StorageK8sIoV1CSINodeList { apiVersion?: string; - items: CSINode[]; + items: StorageK8sIoV1CSINode[]; kind?: string; metadata?: ListMeta; } @@ -23041,7 +23041,7 @@ The following three cases all imply that no capacity is available for a certain The producer of these objects can decide which approach is more suitable. They are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node. */ -export interface CSIStorageCapacity { +export interface StorageK8sIoV1CSIStorageCapacity { apiVersion?: string; capacity?: Quantity; kind?: string; @@ -23052,9 +23052,9 @@ export interface CSIStorageCapacity { } /* io.k8s.api.storage.v1.CSIStorageCapacityList */ /* CSIStorageCapacityList is a collection of CSIStorageCapacity objects. */ -export interface CSIStorageCapacityList { +export interface StorageK8sIoV1CSIStorageCapacityList { apiVersion?: string; - items: CSIStorageCapacity[]; + items: StorageK8sIoV1CSIStorageCapacity[]; kind?: string; metadata?: ListMeta; } @@ -23062,7 +23062,7 @@ export interface CSIStorageCapacityList { /* StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. */ -export interface StorageClass { +export interface StorageK8sIoV1StorageClass { allowVolumeExpansion?: boolean; allowedTopologies?: TopologySelectorTerm[]; apiVersion?: string; @@ -23078,15 +23078,15 @@ export interface StorageClass { } /* io.k8s.api.storage.v1.StorageClassList */ /* StorageClassList is a collection of storage classes. */ -export interface StorageClassList { +export interface StorageK8sIoV1StorageClassList { apiVersion?: string; - items: StorageClass[]; + items: StorageK8sIoV1StorageClass[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.storage.v1.TokenRequest */ /* TokenRequest contains parameters of a service account token. */ -export interface TokenRequest { +export interface IoK8sApiStorageV1TokenRequest { audience: string; expirationSeconds?: number; } @@ -23094,7 +23094,7 @@ export interface TokenRequest { /* VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. VolumeAttachment objects are non-namespaced. */ -export interface VolumeAttachment { +export interface StorageK8sIoV1VolumeAttachment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -23103,9 +23103,9 @@ export interface VolumeAttachment { } /* io.k8s.api.storage.v1.VolumeAttachmentList */ /* VolumeAttachmentList is a collection of VolumeAttachment objects. */ -export interface VolumeAttachmentList { +export interface StorageK8sIoV1VolumeAttachmentList { apiVersion?: string; - items: VolumeAttachment[]; + items: StorageK8sIoV1VolumeAttachment[]; kind?: string; metadata?: ListMeta; } @@ -23161,7 +23161,7 @@ export interface CustomResourceConversion { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition */ /* CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>. */ -export interface CustomResourceDefinition { +export interface ApiextensionsK8sIoV1CustomResourceDefinition { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -23179,9 +23179,9 @@ export interface CustomResourceDefinitionCondition { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList */ /* CustomResourceDefinitionList is a list of CustomResourceDefinition objects. */ -export interface CustomResourceDefinitionList { +export interface ApiextensionsK8sIoV1CustomResourceDefinitionList { apiVersion?: string; - items: CustomResourceDefinition[]; + items: ApiextensionsK8sIoV1CustomResourceDefinition[]; kind?: string; metadata?: ListMeta; } @@ -23329,7 +23329,7 @@ export interface SelectableField { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface ApiExtServiceReference { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference { name: string; namespace: string; path?: string; @@ -23347,15 +23347,15 @@ export interface ValidationRule { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig */ /* WebhookClientConfig contains the information to make a TLS connection with the webhook. */ -export interface ApiExtWebhookClientConfig { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig { caBundle?: string; - service?: ApiExtServiceReference; + service?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference; url?: string; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion */ /* WebhookConversion describes how to call a conversion webhook */ export interface WebhookConversion { - clientConfig?: ApiExtWebhookClientConfig; + clientConfig?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig; conversionReviewVersions: string[]; } /* io.k8s.apimachinery.pkg.api.resource.Quantity */ @@ -23673,7 +23673,7 @@ export interface Info { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService */ /* APIService represents a server for a particular GroupVersion. Name must be "version.group". */ -export interface APIService { +export interface ApiregistrationK8sIoV1APIService { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -23691,9 +23691,9 @@ export interface APIServiceCondition { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList */ /* APIServiceList is a list of APIService objects. */ -export interface APIServiceList { +export interface ApiregistrationK8sIoV1APIServiceList { apiVersion?: string; - items: APIService[]; + items: ApiregistrationK8sIoV1APIService[]; kind?: string; metadata?: ListMeta; } @@ -23704,7 +23704,7 @@ export interface APIServiceSpec { group?: string; groupPriorityMinimum: number; insecureSkipTLSVerify?: boolean; - service?: ServiceReference; + service?: IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference; version?: string; versionPriority: number; } @@ -23715,7 +23715,7 @@ export interface APIServiceStatus { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface ServiceReference { +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference { name?: string; namespace?: string; port?: number; @@ -24570,7 +24570,7 @@ export interface CreateCoreV1NamespacedPodEvictionRequest { name: string; namespace: string; }; - body: Eviction; + body: PolicyV1Eviction; } export interface ConnectCoreV1GetNamespacedPodExecRequest { query: { @@ -24989,7 +24989,7 @@ export interface ReplaceCoreV1NamespacedReplicationControllerScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { query: { @@ -25391,7 +25391,7 @@ export interface CreateCoreV1NamespacedServiceAccountTokenRequest { name: string; namespace: string; }; - body: TokenRequest; + body: AuthenticationK8sIoV1TokenRequest; } export interface ListCoreV1NamespacedServiceRequest { query: { @@ -26930,7 +26930,7 @@ export interface CreateAcmeCertManagerIoV1NamespacedChallengeRequest { path: { namespace: string; }; - body: Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest { query: { @@ -26971,7 +26971,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest { name: string; namespace: string; }; - body: Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface DeleteAcmeCertManagerIoV1NamespacedChallengeRequest { query: { @@ -27022,7 +27022,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest { name: string; namespace: string; }; - body: Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest { query: { @@ -27066,7 +27066,7 @@ export interface CreateAcmeCertManagerIoV1NamespacedOrderRequest { path: { namespace: string; }; - body: Order; + body: AcmeCertManagerIoV1Order; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest { query: { @@ -27107,7 +27107,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedOrderRequest { name: string; namespace: string; }; - body: Order; + body: AcmeCertManagerIoV1Order; } export interface DeleteAcmeCertManagerIoV1NamespacedOrderRequest { query: { @@ -27158,7 +27158,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest { name: string; namespace: string; }; - body: Order; + body: AcmeCertManagerIoV1Order; } export interface PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest { query: { @@ -27213,7 +27213,7 @@ export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationReques fieldManager?: string; fieldValidation?: string; }; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { query: { @@ -27251,7 +27251,7 @@ export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationReque path: { name: string; }; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { query: { @@ -27301,7 +27301,7 @@ export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest { fieldManager?: string; fieldValidation?: string; }; - body: ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest { query: { @@ -27339,7 +27339,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest path: { name: string; }; - body: ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest { query: { @@ -27385,7 +27385,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRe path: { name: string; }; - body: ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { query: { @@ -27422,7 +27422,7 @@ export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRe fieldManager?: string; fieldValidation?: string; }; - body: ValidatingAdmissionPolicyBinding; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest { query: { @@ -27460,7 +27460,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingR path: { name: string; }; - body: ValidatingAdmissionPolicyBinding; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { query: { @@ -27510,7 +27510,7 @@ export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequ fieldManager?: string; fieldValidation?: string; }; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { query: { @@ -27548,7 +27548,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationReq path: { name: string; }; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { query: { @@ -27732,7 +27732,7 @@ export interface CreateApiextensionsV1CustomResourceDefinitionRequest { fieldManager?: string; fieldValidation?: string; }; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { query: { @@ -27770,7 +27770,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { path: { name: string; }; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { query: { @@ -27816,7 +27816,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest { path: { name: string; }; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { query: { @@ -27888,7 +27888,7 @@ export interface CreateApiregistrationV1APIServiceRequest { fieldManager?: string; fieldValidation?: string; }; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1CollectionAPIServiceRequest { query: { @@ -27926,7 +27926,7 @@ export interface ReplaceApiregistrationV1APIServiceRequest { path: { name: string; }; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1APIServiceRequest { query: { @@ -27972,7 +27972,7 @@ export interface ReplaceApiregistrationV1APIServiceStatusRequest { path: { name: string; }; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface PatchApiregistrationV1APIServiceStatusRequest { query: { @@ -28095,7 +28095,7 @@ export interface CreateAppsV1NamespacedControllerRevisionRequest { path: { namespace: string; }; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { query: { @@ -28138,7 +28138,7 @@ export interface ReplaceAppsV1NamespacedControllerRevisionRequest { name: string; namespace: string; }; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1NamespacedControllerRevisionRequest { query: { @@ -28196,7 +28196,7 @@ export interface CreateAppsV1NamespacedDaemonSetRequest { path: { namespace: string; }; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { query: { @@ -28239,7 +28239,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetRequest { name: string; namespace: string; }; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1NamespacedDaemonSetRequest { query: { @@ -28289,7 +28289,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetStatusRequest { name: string; namespace: string; }; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface PatchAppsV1NamespacedDaemonSetStatusRequest { query: { @@ -28333,7 +28333,7 @@ export interface CreateAppsV1NamespacedDeploymentRequest { path: { namespace: string; }; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { query: { @@ -28376,7 +28376,7 @@ export interface ReplaceAppsV1NamespacedDeploymentRequest { name: string; namespace: string; }; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1NamespacedDeploymentRequest { query: { @@ -28426,7 +28426,7 @@ export interface ReplaceAppsV1NamespacedDeploymentScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedDeploymentScaleRequest { query: { @@ -28462,7 +28462,7 @@ export interface ReplaceAppsV1NamespacedDeploymentStatusRequest { name: string; namespace: string; }; - body: Deployment; + body: AppsV1Deployment; } export interface PatchAppsV1NamespacedDeploymentStatusRequest { query: { @@ -28506,7 +28506,7 @@ export interface CreateAppsV1NamespacedReplicaSetRequest { path: { namespace: string; }; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { query: { @@ -28549,7 +28549,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetRequest { name: string; namespace: string; }; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1NamespacedReplicaSetRequest { query: { @@ -28599,7 +28599,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedReplicaSetScaleRequest { query: { @@ -28635,7 +28635,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetStatusRequest { name: string; namespace: string; }; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface PatchAppsV1NamespacedReplicaSetStatusRequest { query: { @@ -28679,7 +28679,7 @@ export interface CreateAppsV1NamespacedStatefulSetRequest { path: { namespace: string; }; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { query: { @@ -28722,7 +28722,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetRequest { name: string; namespace: string; }; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1NamespacedStatefulSetRequest { query: { @@ -28772,7 +28772,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedStatefulSetScaleRequest { query: { @@ -28808,7 +28808,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetStatusRequest { name: string; namespace: string; }; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface PatchAppsV1NamespacedStatefulSetStatusRequest { query: { @@ -29123,7 +29123,7 @@ export interface CreateAuthenticationV1SelfSubjectReviewRequest { fieldValidation?: string; pretty?: string; }; - body: SelfSubjectReview; + body: AuthenticationK8sIoV1SelfSubjectReview; } export interface CreateAuthenticationV1TokenReviewRequest { query: { @@ -29132,7 +29132,7 @@ export interface CreateAuthenticationV1TokenReviewRequest { fieldValidation?: string; pretty?: string; }; - body: TokenReview; + body: AuthenticationK8sIoV1TokenReview; } export interface GetAuthorizationAPIGroupRequest {} export interface GetAuthorizationV1APIResourcesRequest {} @@ -29146,7 +29146,7 @@ export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest path: { namespace: string; }; - body: LocalSubjectAccessReview; + body: AuthorizationK8sIoV1LocalSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { query: { @@ -29155,7 +29155,7 @@ export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { fieldValidation?: string; pretty?: string; }; - body: SelfSubjectAccessReview; + body: AuthorizationK8sIoV1SelfSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { query: { @@ -29164,7 +29164,7 @@ export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { fieldValidation?: string; pretty?: string; }; - body: SelfSubjectRulesReview; + body: AuthorizationK8sIoV1SelfSubjectRulesReview; } export interface CreateAuthorizationV1SubjectAccessReviewRequest { query: { @@ -29173,7 +29173,7 @@ export interface CreateAuthorizationV1SubjectAccessReviewRequest { fieldValidation?: string; pretty?: string; }; - body: SubjectAccessReview; + body: AuthorizationK8sIoV1SubjectAccessReview; } export interface ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest { query: { @@ -29218,7 +29218,7 @@ export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequ path: { namespace: string; }; - body: Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest { query: { @@ -29259,7 +29259,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricReq name: string; namespace: string; }; - body: Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { query: { @@ -29310,7 +29310,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricSta name: string; namespace: string; }; - body: Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { query: { @@ -29354,7 +29354,7 @@ export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosca path: { namespace: string; }; - body: PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest { query: { @@ -29395,7 +29395,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosc name: string; namespace: string; }; - body: PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { query: { @@ -29446,7 +29446,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosc name: string; namespace: string; }; - body: PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { query: { @@ -29522,7 +29522,7 @@ export interface CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { path: { namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { query: { @@ -29565,7 +29565,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { query: { @@ -29615,7 +29615,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequ name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -29727,7 +29727,7 @@ export interface CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { path: { namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest { query: { @@ -29770,7 +29770,7 @@ export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { query: { @@ -29820,7 +29820,7 @@ export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequ name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -29948,7 +29948,7 @@ export interface CreateBatchV1NamespacedCronJobRequest { path: { namespace: string; }; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1CollectionNamespacedCronJobRequest { query: { @@ -29991,7 +29991,7 @@ export interface ReplaceBatchV1NamespacedCronJobRequest { name: string; namespace: string; }; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1NamespacedCronJobRequest { query: { @@ -30041,7 +30041,7 @@ export interface ReplaceBatchV1NamespacedCronJobStatusRequest { name: string; namespace: string; }; - body: CronJob; + body: BatchV1CronJob; } export interface PatchBatchV1NamespacedCronJobStatusRequest { query: { @@ -30085,7 +30085,7 @@ export interface CreateBatchV1NamespacedJobRequest { path: { namespace: string; }; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1CollectionNamespacedJobRequest { query: { @@ -30128,7 +30128,7 @@ export interface ReplaceBatchV1NamespacedJobRequest { name: string; namespace: string; }; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1NamespacedJobRequest { query: { @@ -30178,7 +30178,7 @@ export interface ReplaceBatchV1NamespacedJobStatusRequest { name: string; namespace: string; }; - body: Job; + body: BatchV1Job; } export interface PatchBatchV1NamespacedJobStatusRequest { query: { @@ -30341,7 +30341,7 @@ export interface CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest { path: { namespace: string; }; - body: Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest { query: { @@ -30382,7 +30382,7 @@ export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest name: string; namespace: string; }; - body: Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest { query: { @@ -30433,7 +30433,7 @@ export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRe name: string; namespace: string; }; - body: Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { query: { @@ -30501,7 +30501,7 @@ export interface CreateCertManagerIoV1ClusterIssuerRequest { fieldManager?: string; fieldValidation?: string; }; - body: ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface DeleteCertManagerIoV1CollectionClusterIssuerRequest { query: { @@ -30537,7 +30537,7 @@ export interface ReplaceCertManagerIoV1ClusterIssuerRequest { path: { name: string; }; - body: ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface DeleteCertManagerIoV1ClusterIssuerRequest { query: { @@ -30584,7 +30584,7 @@ export interface ReplaceCertManagerIoV1ClusterIssuerStatusRequest { path: { name: string; }; - body: ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface PatchCertManagerIoV1ClusterIssuerStatusRequest { query: { @@ -30642,7 +30642,7 @@ export interface CreateCertManagerIoV1NamespacedCertificateRequestRequest { path: { namespace: string; }; - body: CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest { query: { @@ -30683,7 +30683,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequestRequest { name: string; namespace: string; }; - body: CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface DeleteCertManagerIoV1NamespacedCertificateRequestRequest { query: { @@ -30734,7 +30734,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest name: string; namespace: string; }; - body: CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest { query: { @@ -30778,7 +30778,7 @@ export interface CreateCertManagerIoV1NamespacedCertificateRequest { path: { namespace: string; }; - body: Certificate; + body: CertManagerIoV1Certificate; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequest { query: { @@ -30819,7 +30819,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequest { name: string; namespace: string; }; - body: Certificate; + body: CertManagerIoV1Certificate; } export interface DeleteCertManagerIoV1NamespacedCertificateRequest { query: { @@ -30870,7 +30870,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateStatusRequest { name: string; namespace: string; }; - body: Certificate; + body: CertManagerIoV1Certificate; } export interface PatchCertManagerIoV1NamespacedCertificateStatusRequest { query: { @@ -30914,7 +30914,7 @@ export interface CreateCertManagerIoV1NamespacedIssuerRequest { path: { namespace: string; }; - body: Issuer; + body: CertManagerIoV1Issuer; } export interface DeleteCertManagerIoV1CollectionNamespacedIssuerRequest { query: { @@ -30955,7 +30955,7 @@ export interface ReplaceCertManagerIoV1NamespacedIssuerRequest { name: string; namespace: string; }; - body: Issuer; + body: CertManagerIoV1Issuer; } export interface DeleteCertManagerIoV1NamespacedIssuerRequest { query: { @@ -31006,7 +31006,7 @@ export interface ReplaceCertManagerIoV1NamespacedIssuerStatusRequest { name: string; namespace: string; }; - body: Issuer; + body: CertManagerIoV1Issuer; } export interface PatchCertManagerIoV1NamespacedIssuerStatusRequest { query: { @@ -31046,7 +31046,7 @@ export interface CreateCertificatesV1CertificateSigningRequestRequest { fieldManager?: string; fieldValidation?: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { query: { @@ -31084,7 +31084,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestRequest { path: { name: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CertificateSigningRequestRequest { query: { @@ -31130,7 +31130,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestApprovalRequest { path: { name: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { query: { @@ -31163,7 +31163,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestStatusRequest { path: { name: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { query: { @@ -31256,7 +31256,7 @@ export interface CreateCoordinationV1NamespacedLeaseRequest { path: { namespace: string; }; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { query: { @@ -31299,7 +31299,7 @@ export interface ReplaceCoordinationV1NamespacedLeaseRequest { name: string; namespace: string; }; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1NamespacedLeaseRequest { query: { @@ -31426,7 +31426,7 @@ export interface CreateDiscoveryV1NamespacedEndpointSliceRequest { path: { namespace: string; }; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { query: { @@ -31469,7 +31469,7 @@ export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { name: string; namespace: string; }; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { query: { @@ -31596,7 +31596,7 @@ export interface CreateEventsV1NamespacedEventRequest { path: { namespace: string; }; - body: Event; + body: EventsK8sIoV1Event; } export interface DeleteEventsV1CollectionNamespacedEventRequest { query: { @@ -31639,7 +31639,7 @@ export interface ReplaceEventsV1NamespacedEventRequest { name: string; namespace: string; }; - body: Event; + body: EventsK8sIoV1Event; } export interface DeleteEventsV1NamespacedEventRequest { query: { @@ -31745,7 +31745,7 @@ export interface CreateFlowcontrolApiserverV1FlowSchemaRequest { fieldManager?: string; fieldValidation?: string; }; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest { query: { @@ -31783,7 +31783,7 @@ export interface ReplaceFlowcontrolApiserverV1FlowSchemaRequest { path: { name: string; }; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface DeleteFlowcontrolApiserverV1FlowSchemaRequest { query: { @@ -31829,7 +31829,7 @@ export interface ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest { path: { name: string; }; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface PatchFlowcontrolApiserverV1FlowSchemaStatusRequest { query: { @@ -31866,7 +31866,7 @@ export interface CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest { fieldManager?: string; fieldValidation?: string; }; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest { query: { @@ -31904,7 +31904,7 @@ export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest path: { name: string; }; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest { query: { @@ -31950,7 +31950,7 @@ export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRe path: { name: string; }; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { query: { @@ -32074,7 +32074,7 @@ export interface CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest { path: { namespace: string; }; - body: Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest { query: { @@ -32115,7 +32115,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest { name: string; namespace: string; }; - body: Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest { query: { @@ -32166,7 +32166,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { query: { @@ -32203,7 +32203,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest name: string; namespace: string; }; - body: Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { query: { @@ -32247,7 +32247,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPodMonitorRequest { path: { namespace: string; }; - body: PodMonitor; + body: MonitoringCoreosComV1PodMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest { query: { @@ -32288,7 +32288,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest { name: string; namespace: string; }; - body: PodMonitor; + body: MonitoringCoreosComV1PodMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest { query: { @@ -32346,7 +32346,7 @@ export interface CreateMonitoringCoreosComV1NamespacedProbeRequest { path: { namespace: string; }; - body: Probe; + body: MonitoringCoreosComV1Probe; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest { query: { @@ -32387,7 +32387,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedProbeRequest { name: string; namespace: string; }; - body: Probe; + body: MonitoringCoreosComV1Probe; } export interface DeleteMonitoringCoreosComV1NamespacedProbeRequest { query: { @@ -32445,7 +32445,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPrometheusRequest { path: { namespace: string; }; - body: Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest { query: { @@ -32486,7 +32486,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest { name: string; namespace: string; }; - body: Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRequest { query: { @@ -32537,7 +32537,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest { query: { @@ -32574,7 +32574,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest { name: string; namespace: string; }; - body: Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest { query: { @@ -32618,7 +32618,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest { path: { namespace: string; }; - body: PrometheusRule; + body: MonitoringCoreosComV1PrometheusRule; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest { query: { @@ -32659,7 +32659,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest { name: string; namespace: string; }; - body: PrometheusRule; + body: MonitoringCoreosComV1PrometheusRule; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest { query: { @@ -32717,7 +32717,7 @@ export interface CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest { path: { namespace: string; }; - body: ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest { query: { @@ -32758,7 +32758,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest { name: string; namespace: string; }; - body: ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest { query: { @@ -32809,7 +32809,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusReque name: string; namespace: string; }; - body: ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { query: { @@ -32853,7 +32853,7 @@ export interface CreateMonitoringCoreosComV1NamespacedThanosRulerRequest { path: { namespace: string; }; - body: ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest { query: { @@ -32894,7 +32894,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest { name: string; namespace: string; }; - body: ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest { query: { @@ -32945,7 +32945,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest name: string; namespace: string; }; - body: ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { query: { @@ -33094,7 +33094,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRe path: { namespace: string; }; - body: AlertmanagerConfig; + body: MonitoringCoreosComV1alpha1AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest { query: { @@ -33135,7 +33135,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigR name: string; namespace: string; }; - body: AlertmanagerConfig; + body: MonitoringCoreosComV1alpha1AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { query: { @@ -33193,7 +33193,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentReque path: { namespace: string; }; - body: PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest { query: { @@ -33234,7 +33234,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequ name: string; namespace: string; }; - body: PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { query: { @@ -33285,7 +33285,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScal name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { query: { @@ -33322,7 +33322,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStat name: string; namespace: string; }; - body: PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { query: { @@ -33366,7 +33366,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest path: { namespace: string; }; - body: ScrapeConfig; + body: MonitoringCoreosComV1alpha1ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest { query: { @@ -33407,7 +33407,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest name: string; namespace: string; }; - body: ScrapeConfig; + body: MonitoringCoreosComV1alpha1ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { query: { @@ -33504,7 +33504,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimReq fieldManager?: string; fieldValidation?: string; }; - body: ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest { query: { @@ -33540,7 +33540,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRe path: { name: string; }; - body: ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { query: { @@ -33587,7 +33587,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimSt path: { name: string; }; - body: ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { query: { @@ -33645,7 +33645,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificate path: { namespace: string; }; - body: Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest { query: { @@ -33686,7 +33686,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificat name: string; namespace: string; }; - body: Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { query: { @@ -33737,7 +33737,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificat name: string; namespace: string; }; - body: Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { query: { @@ -33781,7 +33781,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequ path: { namespace: string; }; - body: Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest { query: { @@ -33822,7 +33822,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressReq name: string; namespace: string; }; - body: Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { query: { @@ -33873,7 +33873,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressSta name: string; namespace: string; }; - body: Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { query: { @@ -33917,7 +33917,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessS path: { namespace: string; }; - body: ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest { query: { @@ -33958,7 +33958,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerless name: string; namespace: string; }; - body: ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { query: { @@ -34009,7 +34009,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerless name: string; namespace: string; }; - body: ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { query: { @@ -34064,7 +34064,7 @@ export interface CreateNetworkingV1IngressClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1CollectionIngressClassRequest { query: { @@ -34102,7 +34102,7 @@ export interface ReplaceNetworkingV1IngressClassRequest { path: { name: string; }; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1IngressClassRequest { query: { @@ -34173,7 +34173,7 @@ export interface CreateNetworkingV1NamespacedIngressRequest { path: { namespace: string; }; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { query: { @@ -34216,7 +34216,7 @@ export interface ReplaceNetworkingV1NamespacedIngressRequest { name: string; namespace: string; }; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1NamespacedIngressRequest { query: { @@ -34266,7 +34266,7 @@ export interface ReplaceNetworkingV1NamespacedIngressStatusRequest { name: string; namespace: string; }; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface PatchNetworkingV1NamespacedIngressStatusRequest { query: { @@ -34310,7 +34310,7 @@ export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { path: { namespace: string; }; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { query: { @@ -34353,7 +34353,7 @@ export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { name: string; namespace: string; }; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { query: { @@ -34559,7 +34559,7 @@ export interface CreateNodeV1RuntimeClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1CollectionRuntimeClassRequest { query: { @@ -34597,7 +34597,7 @@ export interface ReplaceNodeV1RuntimeClassRequest { path: { name: string; }; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1RuntimeClassRequest { query: { @@ -34688,7 +34688,7 @@ export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { path: { namespace: string; }; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { query: { @@ -34731,7 +34731,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { name: string; namespace: string; }; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { query: { @@ -34781,7 +34781,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest { name: string; namespace: string; }; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { query: { @@ -34901,7 +34901,7 @@ export interface CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest { fieldManager?: string; fieldValidation?: string; }; - body: ClusterImageCatalog; + body: PostgresqlCnpgIoV1ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest { query: { @@ -34937,7 +34937,7 @@ export interface ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest { path: { name: string; }; - body: ClusterImageCatalog; + body: PostgresqlCnpgIoV1ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest { query: { @@ -35038,7 +35038,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedBackupRequest { path: { namespace: string; }; - body: Backup; + body: PostgresqlCnpgIoV1Backup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest { query: { @@ -35079,7 +35079,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedBackupRequest { name: string; namespace: string; }; - body: Backup; + body: PostgresqlCnpgIoV1Backup; } export interface DeletePostgresqlCnpgIoV1NamespacedBackupRequest { query: { @@ -35130,7 +35130,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest { name: string; namespace: string; }; - body: Backup; + body: PostgresqlCnpgIoV1Backup; } export interface PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest { query: { @@ -35174,7 +35174,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedClusterRequest { path: { namespace: string; }; - body: Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest { query: { @@ -35215,7 +35215,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterRequest { name: string; namespace: string; }; - body: Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface DeletePostgresqlCnpgIoV1NamespacedClusterRequest { query: { @@ -35266,7 +35266,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest { query: { @@ -35303,7 +35303,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest { name: string; namespace: string; }; - body: Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest { query: { @@ -35347,7 +35347,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest { path: { namespace: string; }; - body: Database; + body: PostgresqlCnpgIoV1Database; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest { query: { @@ -35388,7 +35388,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest { name: string; namespace: string; }; - body: Database; + body: PostgresqlCnpgIoV1Database; } export interface DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest { query: { @@ -35439,7 +35439,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { name: string; namespace: string; }; - body: Database; + body: PostgresqlCnpgIoV1Database; } export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { query: { @@ -35483,7 +35483,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest { path: { namespace: string; }; - body: ImageCatalog; + body: PostgresqlCnpgIoV1ImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest { query: { @@ -35524,7 +35524,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest { name: string; namespace: string; }; - body: ImageCatalog; + body: PostgresqlCnpgIoV1ImageCatalog; } export interface DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest { query: { @@ -35582,7 +35582,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedPoolerRequest { path: { namespace: string; }; - body: Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest { query: { @@ -35623,7 +35623,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest { name: string; namespace: string; }; - body: Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface DeletePostgresqlCnpgIoV1NamespacedPoolerRequest { query: { @@ -35674,7 +35674,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { query: { @@ -35711,7 +35711,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest { name: string; namespace: string; }; - body: Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { query: { @@ -35755,7 +35755,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedPublicationRequest { path: { namespace: string; }; - body: Publication; + body: PostgresqlCnpgIoV1Publication; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest { query: { @@ -35796,7 +35796,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest { name: string; namespace: string; }; - body: Publication; + body: PostgresqlCnpgIoV1Publication; } export interface DeletePostgresqlCnpgIoV1NamespacedPublicationRequest { query: { @@ -35847,7 +35847,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest { name: string; namespace: string; }; - body: Publication; + body: PostgresqlCnpgIoV1Publication; } export interface PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { query: { @@ -35891,7 +35891,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { path: { namespace: string; }; - body: ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest { query: { @@ -35932,7 +35932,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { name: string; namespace: string; }; - body: ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { query: { @@ -35983,7 +35983,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest name: string; namespace: string; }; - body: ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { query: { @@ -36027,7 +36027,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest { path: { namespace: string; }; - body: Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest { query: { @@ -36068,7 +36068,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest { name: string; namespace: string; }; - body: Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest { query: { @@ -36119,7 +36119,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { name: string; namespace: string; }; - body: Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { query: { @@ -36219,7 +36219,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { fieldManager?: string; fieldValidation?: string; }; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { query: { @@ -36257,7 +36257,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { path: { name: string; }; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { query: { @@ -36307,7 +36307,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleRequest { fieldManager?: string; fieldValidation?: string; }; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { query: { @@ -36345,7 +36345,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { path: { name: string; }; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1ClusterRoleRequest { query: { @@ -36401,7 +36401,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { path: { namespace: string; }; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { query: { @@ -36444,7 +36444,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { name: string; namespace: string; }; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { query: { @@ -36502,7 +36502,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleRequest { path: { namespace: string; }; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { query: { @@ -36545,7 +36545,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { name: string; namespace: string; }; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { query: { @@ -36799,7 +36799,7 @@ export interface CreateSchedulingV1PriorityClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1CollectionPriorityClassRequest { query: { @@ -36837,7 +36837,7 @@ export interface ReplaceSchedulingV1PriorityClassRequest { path: { name: string; }; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1PriorityClassRequest { query: { @@ -36941,7 +36941,7 @@ export interface CreateServingKnativeDevV1NamespacedConfigurationRequest { path: { namespace: string; }; - body: Configuration; + body: ServingKnativeDevV1Configuration; } export interface DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest { query: { @@ -36982,7 +36982,7 @@ export interface ReplaceServingKnativeDevV1NamespacedConfigurationRequest { name: string; namespace: string; }; - body: Configuration; + body: ServingKnativeDevV1Configuration; } export interface DeleteServingKnativeDevV1NamespacedConfigurationRequest { query: { @@ -37033,7 +37033,7 @@ export interface ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest name: string; namespace: string; }; - body: Configuration; + body: ServingKnativeDevV1Configuration; } export interface PatchServingKnativeDevV1NamespacedConfigurationStatusRequest { query: { @@ -37077,7 +37077,7 @@ export interface CreateServingKnativeDevV1NamespacedRevisionRequest { path: { namespace: string; }; - body: Revision; + body: ServingKnativeDevV1Revision; } export interface DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest { query: { @@ -37118,7 +37118,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRevisionRequest { name: string; namespace: string; }; - body: Revision; + body: ServingKnativeDevV1Revision; } export interface DeleteServingKnativeDevV1NamespacedRevisionRequest { query: { @@ -37169,7 +37169,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest { name: string; namespace: string; }; - body: Revision; + body: ServingKnativeDevV1Revision; } export interface PatchServingKnativeDevV1NamespacedRevisionStatusRequest { query: { @@ -37213,7 +37213,7 @@ export interface CreateServingKnativeDevV1NamespacedRouteRequest { path: { namespace: string; }; - body: Route; + body: ServingKnativeDevV1Route; } export interface DeleteServingKnativeDevV1CollectionNamespacedRouteRequest { query: { @@ -37254,7 +37254,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRouteRequest { name: string; namespace: string; }; - body: Route; + body: ServingKnativeDevV1Route; } export interface DeleteServingKnativeDevV1NamespacedRouteRequest { query: { @@ -37305,7 +37305,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRouteStatusRequest { name: string; namespace: string; }; - body: Route; + body: ServingKnativeDevV1Route; } export interface PatchServingKnativeDevV1NamespacedRouteStatusRequest { query: { @@ -37349,7 +37349,7 @@ export interface CreateServingKnativeDevV1NamespacedServiceRequest { path: { namespace: string; }; - body: Service; + body: ServingKnativeDevV1Service; } export interface DeleteServingKnativeDevV1CollectionNamespacedServiceRequest { query: { @@ -37390,7 +37390,7 @@ export interface ReplaceServingKnativeDevV1NamespacedServiceRequest { name: string; namespace: string; }; - body: Service; + body: ServingKnativeDevV1Service; } export interface DeleteServingKnativeDevV1NamespacedServiceRequest { query: { @@ -37441,7 +37441,7 @@ export interface ReplaceServingKnativeDevV1NamespacedServiceStatusRequest { name: string; namespace: string; }; - body: Service; + body: ServingKnativeDevV1Service; } export interface PatchServingKnativeDevV1NamespacedServiceStatusRequest { query: { @@ -37526,7 +37526,7 @@ export interface CreateStorageV1CSIDriverRequest { fieldManager?: string; fieldValidation?: string; }; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CollectionCSIDriverRequest { query: { @@ -37564,7 +37564,7 @@ export interface ReplaceStorageV1CSIDriverRequest { path: { name: string; }; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CSIDriverRequest { query: { @@ -37614,7 +37614,7 @@ export interface CreateStorageV1CSINodeRequest { fieldManager?: string; fieldValidation?: string; }; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CollectionCSINodeRequest { query: { @@ -37652,7 +37652,7 @@ export interface ReplaceStorageV1CSINodeRequest { path: { name: string; }; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CSINodeRequest { query: { @@ -37723,7 +37723,7 @@ export interface CreateStorageV1NamespacedCSIStorageCapacityRequest { path: { namespace: string; }; - body: CSIStorageCapacity; + body: StorageK8sIoV1CSIStorageCapacity; } export interface DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest { query: { @@ -37766,7 +37766,7 @@ export interface ReplaceStorageV1NamespacedCSIStorageCapacityRequest { name: string; namespace: string; }; - body: CSIStorageCapacity; + body: StorageK8sIoV1CSIStorageCapacity; } export interface DeleteStorageV1NamespacedCSIStorageCapacityRequest { query: { @@ -37818,7 +37818,7 @@ export interface CreateStorageV1StorageClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1CollectionStorageClassRequest { query: { @@ -37856,7 +37856,7 @@ export interface ReplaceStorageV1StorageClassRequest { path: { name: string; }; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1StorageClassRequest { query: { @@ -37906,7 +37906,7 @@ export interface CreateStorageV1VolumeAttachmentRequest { fieldManager?: string; fieldValidation?: string; }; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1CollectionVolumeAttachmentRequest { query: { @@ -37944,7 +37944,7 @@ export interface ReplaceStorageV1VolumeAttachmentRequest { path: { name: string; }; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1VolumeAttachmentRequest { query: { @@ -37990,7 +37990,7 @@ export interface ReplaceStorageV1VolumeAttachmentStatusRequest { path: { name: string; }; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface PatchStorageV1VolumeAttachmentStatusRequest { query: { @@ -38451,9 +38451,9 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/ephemeralcontainers`; return await this.patch(path, params.query, null, opts); } - async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/eviction`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async connectCoreV1GetNamespacedPodExec(params: ConnectCoreV1GetNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/exec`; @@ -38583,17 +38583,17 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; return await this.patch(path, params.query, null, opts); } - async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; @@ -38703,9 +38703,9 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; return await this.patch(path, params.query, null, opts); } - async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}/token`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services`; @@ -39143,93 +39143,93 @@ export class KubernetesClient extends APIClient { const path = `/apis/`; return await this.get(path, null, null, opts); } - async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/challenges`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1CollectionNamespacedChallenge(params: DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges`; return await this.delete(path, null, null, opts); } - async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1NamespacedChallenge(params: DeleteAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/challenges/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1CollectionNamespacedOrder(params: DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders`; return await this.delete(path, null, null, opts); } - async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1NamespacedOrder(params: DeleteAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/namespaces/${params.path.namespace}/orders/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/acme.cert-manager.io/v1/orders`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getAdmissionregistrationAPIGroup(params: GetAdmissionregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/`; @@ -39239,129 +39239,129 @@ export class KubernetesClient extends APIClient { const path = `/apis/admissionregistration.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations`; @@ -39403,45 +39403,45 @@ export class KubernetesClient extends APIClient { const path = `/apis/apiextensions.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; return await this.delete(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions`; @@ -39459,45 +39459,45 @@ export class KubernetesClient extends APIClient { const path = `/apis/apiregistration.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; return await this.delete(path, params.query, null, opts); } - async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/watch/apiservices`; @@ -39515,249 +39515,249 @@ export class KubernetesClient extends APIClient { const path = `/apis/apps/v1/`; return await this.get(path, null, null, opts); } - async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/controllerrevisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/daemonsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/deployments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/replicasets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/statefulsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/controllerrevisions`; @@ -39827,13 +39827,13 @@ export class KubernetesClient extends APIClient { const path = `/apis/authentication.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authentication.k8s.io/v1/selfsubjectreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authentication.k8s.io/v1/tokenreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/`; @@ -39843,109 +39843,109 @@ export class KubernetesClient extends APIClient { const path = `/apis/authorization.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/namespaces/${params.path.namespace}/localsubjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/selfsubjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/selfsubjectrulesreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/subjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/metrics`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics`; return await this.delete(path, null, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/metrics/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers`; return await this.delete(path, null, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/podautoscalers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling.internal.knative.dev/v1alpha1/podautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/`; @@ -39955,49 +39955,49 @@ export class KubernetesClient extends APIClient { const path = `/apis/autoscaling/v1/`; return await this.get(path, null, null, opts); } - async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/watch/horizontalpodautoscalers`; @@ -40015,49 +40015,49 @@ export class KubernetesClient extends APIClient { const path = `/apis/autoscaling/v2/`; return await this.get(path, null, null, opts); } - async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchAutoscalingV2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2/watch/horizontalpodautoscalers`; @@ -40079,93 +40079,93 @@ export class KubernetesClient extends APIClient { const path = `/apis/batch/v1/`; return await this.get(path, null, null, opts); } - async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/cronjobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/jobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/watch/cronjobs`; @@ -40191,221 +40191,221 @@ export class KubernetesClient extends APIClient { const path = `/apis/batch/v1/watch/namespaces/${params.path.namespace}/jobs/${params.path.name}`; return await this.get(path, null, null, opts); } - async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/images`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images`; return await this.delete(path, null, null, opts); } - async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCachingInternalKnativeDevV1alpha1NamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/caching.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/images/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/certificaterequests`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/certificates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionClusterIssuer(params: DeleteCertManagerIoV1CollectionClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1ClusterIssuer(params: DeleteCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/clusterissuers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/issuers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedCertificateRequest(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedCertificateRequest(params: DeleteCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificaterequests/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedCertificate(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedCertificate(params: DeleteCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedIssuer(params: DeleteCertManagerIoV1CollectionNamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedIssuer(params: DeleteCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/cert-manager.io/v1/namespaces/${params.path.namespace}/issuers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async getCertificatesAPIGroup(params: GetCertificatesAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/`; @@ -40415,57 +40415,57 @@ export class KubernetesClient extends APIClient { const path = `/apis/certificates.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; return await this.delete(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/watch/certificatesigningrequests`; @@ -40483,37 +40483,37 @@ export class KubernetesClient extends APIClient { const path = `/apis/coordination.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/leases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; return await this.delete(path, params.query, null, opts); } - async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/watch/leases`; @@ -40535,37 +40535,37 @@ export class KubernetesClient extends APIClient { const path = `/apis/discovery.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/endpointslices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; return await this.delete(path, params.query, null, opts); } - async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/watch/endpointslices`; @@ -40587,37 +40587,37 @@ export class KubernetesClient extends APIClient { const path = `/apis/events.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/events`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; return await this.delete(path, params.query, null, opts); } - async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1/watch/events`; @@ -40639,85 +40639,85 @@ export class KubernetesClient extends APIClient { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1CollectionFlowSchema(params: DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas`; return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1FlowSchema(params: DeleteFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1CollectionPriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations`; return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1PriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchFlowcontrolApiserverV1FlowSchemaList(params: WatchFlowcontrolApiserverV1FlowSchemaListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas`; @@ -40735,593 +40735,593 @@ export class KubernetesClient extends APIClient { const path = `/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations/${params.path.name}`; return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/alertmanagers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedAlertmanager(params: DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedAlertmanager(params: DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/alertmanagers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPodMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPodMonitor(params: DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/podmonitors/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedProbe(params: DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedProbe(params: DeleteMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/probes/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPrometheus(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPrometheus(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheuses/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/prometheusrules/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/servicemonitors/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedThanosRuler(params: DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedThanosRuler(params: DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/namespaces/${params.path.namespace}/thanosrulers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/podmonitors`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/probes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/prometheuses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/prometheusrules`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/servicemonitors`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1/thanosrulers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/alertmanagerconfigs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/alertmanagerconfigs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/prometheusagents/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/namespaces/${params.path.namespace}/scrapeconfigs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/prometheusagents`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/monitoring.coreos.com/v1alpha1/scrapeconfigs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/certificates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/certificates/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/namespaces/${params.path.namespace}/serverlessservices/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.internal.knative.dev/v1alpha1/serverlessservices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getNetworkingAPIGroup(params: GetNetworkingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/`; @@ -41331,109 +41331,109 @@ export class KubernetesClient extends APIClient { const path = `/apis/networking.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/networkpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/watch/ingressclasses`; @@ -41475,33 +41475,33 @@ export class KubernetesClient extends APIClient { const path = `/apis/node.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; return await this.delete(path, params.query, null, opts); } - async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/watch/runtimeclasses`; @@ -41519,49 +41519,49 @@ export class KubernetesClient extends APIClient { const path = `/apis/policy/v1/`; return await this.get(path, null, null, opts); } - async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; return await this.delete(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/poddisruptionbudgets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/watch/namespaces/${params.path.namespace}/poddisruptionbudgets`; @@ -41575,397 +41575,397 @@ export class KubernetesClient extends APIClient { const path = `/apis/policy/v1/watch/poddisruptionbudgets`; return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/backups`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionClusterImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1ClusterImageCatalog(params: DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/clusters`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/databases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/imagecatalogs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedBackup(params: DeletePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/backups/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedCluster(params: DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedCluster(params: DeletePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/clusters/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedDatabase(params: DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedDatabase(params: DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/databases/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/imagecatalogs/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedPooler(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedPooler(params: DeletePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/scale`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/poolers/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedPublication(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedPublication(params: DeletePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/publications/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/scheduledbackups/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedSubscription(params: DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedSubscription(params: DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/namespaces/${params.path.namespace}/subscriptions/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/poolers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/publications`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/scheduledbackups`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/postgresql.cnpg.io/v1/subscriptions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getRbacAuthorizationAPIGroup(params: GetRbacAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/`; @@ -41975,125 +41975,125 @@ export class KubernetesClient extends APIClient { const path = `/apis/rbac.authorization.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/rolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/roles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings`; @@ -42143,33 +42143,33 @@ export class KubernetesClient extends APIClient { const path = `/apis/scheduling.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; return await this.delete(path, params.query, null, opts); } - async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses`; @@ -42179,181 +42179,181 @@ export class KubernetesClient extends APIClient { const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses/${params.path.name}`; return await this.get(path, null, null, opts); } - async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/configurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedConfiguration(params: DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedConfiguration(params: DeleteServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/configurations/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedRevision(params: DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedRevision(params: DeleteServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/revisions/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedRoute(params: DeleteServingKnativeDevV1CollectionNamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedRoute(params: DeleteServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/routes/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedService(params: DeleteServingKnativeDevV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedService(params: DeleteServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/namespaces/${params.path.namespace}/services/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/revisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/routes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/serving.knative.dev/v1/services`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getStorageAPIGroup(params: GetStorageAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/`; @@ -42363,161 +42363,161 @@ export class KubernetesClient extends APIClient { const path = `/apis/storage.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csistoragecapacities`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionNamespacedCSIStorageCapacity(params: DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities`; return await this.delete(path, params.query, null, opts); } - async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteStorageV1NamespacedCSIStorageCapacity(params: DeleteStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; return await this.delete(path, params.query, null, opts); } - async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; return await this.delete(path, params.query, null, opts); } - async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/csidrivers`; diff --git a/packages/schema-sdk/__tests__/__snapshots__/openapi.extended.generate.test.ts.snap b/packages/schema-sdk/__tests__/__snapshots__/openapi.extended.generate.test.ts.snap index 3ed1427..890297f 100644 --- a/packages/schema-sdk/__tests__/__snapshots__/openapi.extended.generate.test.ts.snap +++ b/packages/schema-sdk/__tests__/__snapshots__/openapi.extended.generate.test.ts.snap @@ -8,10 +8,10 @@ exports[`full-name-strategy 1`] = ` For each \`Alertmanager\` resource, the Operator deploys a \`StatefulSet\` in the same namespace. When there are two or more configured replicas, the Operator runs the Alertmanager instances in high-availability mode. The resource defines via label and namespace selectors which \`AlertmanagerConfig\` objects should be associated to the deployed Alertmanager instances. */ -export interface ComCoreosMonitoringV1Alertmanager { +export interface MonitoringCoreosComV1Alertmanager { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { additionalArgs?: { name: string; @@ -1704,11 +1704,11 @@ export interface ComCoreosMonitoringV1Alertmanager { } /* com.coreos.monitoring.v1.AlertmanagerList */ /* AlertmanagerList is a list of Alertmanager */ -export interface ComCoreosMonitoringV1AlertmanagerList { +export interface MonitoringCoreosComV1AlertmanagerList { apiVersion?: string; - items: ComCoreosMonitoringV1Alertmanager[]; + items: MonitoringCoreosComV1Alertmanager[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1.PodMonitor */ /* The \`PodMonitor\` custom resource definition (CRD) defines how \`Prometheus\` and \`PrometheusAgent\` can scrape metrics from a group of pods. @@ -1719,10 +1719,10 @@ Among other things, it allows to specify: * Target and metric relabeling. \`Prometheus\` and \`PrometheusAgent\` objects select \`PodMonitor\` objects using label and namespace selectors. */ -export interface ComCoreosMonitoringV1PodMonitor { +export interface MonitoringCoreosComV1PodMonitor { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { attachMetadata?: { node?: boolean; @@ -1929,11 +1929,11 @@ export interface ComCoreosMonitoringV1PodMonitor { } /* com.coreos.monitoring.v1.PodMonitorList */ /* PodMonitorList is a list of PodMonitor */ -export interface ComCoreosMonitoringV1PodMonitorList { +export interface MonitoringCoreosComV1PodMonitorList { apiVersion?: string; - items: ComCoreosMonitoringV1PodMonitor[]; + items: MonitoringCoreosComV1PodMonitor[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1.Probe */ /* The \`Probe\` custom resource definition (CRD) defines how to scrape metrics from prober exporters such as the [blackbox exporter](https://github.com/prometheus/blackbox_exporter). @@ -1943,10 +1943,10 @@ The \`Probe\` resource needs 2 pieces of information: * The prober which exposes the availability of probed endpoints (over various protocols such HTTP, TCP, ICMP, ...) as Prometheus metrics. \`Prometheus\` and \`PrometheusAgent\` objects select \`Probe\` objects using label and namespace selectors. */ -export interface ComCoreosMonitoringV1Probe { +export interface MonitoringCoreosComV1Probe { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { authorization?: { credentials?: { @@ -2160,11 +2160,11 @@ export interface ComCoreosMonitoringV1Probe { } /* com.coreos.monitoring.v1.ProbeList */ /* ProbeList is a list of Probe */ -export interface ComCoreosMonitoringV1ProbeList { +export interface MonitoringCoreosComV1ProbeList { apiVersion?: string; - items: ComCoreosMonitoringV1Probe[]; + items: MonitoringCoreosComV1Probe[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1.Prometheus */ /* The \`Prometheus\` custom resource definition (CRD) defines a desired [Prometheus](https://prometheus.io/docs/prometheus) setup to run in a Kubernetes cluster. It allows to specify many options such as the number of replicas, persistent storage, and Alertmanagers where firing alerts should be sent and many more. @@ -2174,10 +2174,10 @@ For each \`Prometheus\` resource, the Operator deploys one or several \`Stateful The resource defines via label and namespace selectors which \`ServiceMonitor\`, \`PodMonitor\`, \`Probe\` and \`PrometheusRule\` objects should be associated to the deployed Prometheus instances. The Operator continuously reconciles the scrape and rules configuration and a sidecar container running in the Prometheus pods triggers a reload of the configuration when needed. */ -export interface ComCoreosMonitoringV1Prometheus { +export interface MonitoringCoreosComV1Prometheus { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { additionalAlertManagerConfigs?: { key: string; @@ -4461,20 +4461,20 @@ export interface ComCoreosMonitoringV1Prometheus { } /* com.coreos.monitoring.v1.PrometheusList */ /* PrometheusList is a list of Prometheus */ -export interface ComCoreosMonitoringV1PrometheusList { +export interface MonitoringCoreosComV1PrometheusList { apiVersion?: string; - items: ComCoreosMonitoringV1Prometheus[]; + items: MonitoringCoreosComV1Prometheus[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1.PrometheusRule */ /* The \`PrometheusRule\` custom resource definition (CRD) defines [alerting](https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/) and [recording](https://prometheus.io/docs/prometheus/latest/configuration/recording_rules/) rules to be evaluated by \`Prometheus\` or \`ThanosRuler\` objects. \`Prometheus\` and \`ThanosRuler\` objects select \`PrometheusRule\` objects using label and namespace selectors. */ -export interface ComCoreosMonitoringV1PrometheusRule { +export interface MonitoringCoreosComV1PrometheusRule { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { groups?: { interval?: string; @@ -4503,11 +4503,11 @@ export interface ComCoreosMonitoringV1PrometheusRule { } /* com.coreos.monitoring.v1.PrometheusRuleList */ /* PrometheusRuleList is a list of PrometheusRule */ -export interface ComCoreosMonitoringV1PrometheusRuleList { +export interface MonitoringCoreosComV1PrometheusRuleList { apiVersion?: string; - items: ComCoreosMonitoringV1PrometheusRule[]; + items: MonitoringCoreosComV1PrometheusRule[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1.ServiceMonitor */ /* The \`ServiceMonitor\` custom resource definition (CRD) defines how \`Prometheus\` and \`PrometheusAgent\` can scrape metrics from a group of services. @@ -4518,10 +4518,10 @@ Among other things, it allows to specify: * Target and metric relabeling. \`Prometheus\` and \`PrometheusAgent\` objects select \`ServiceMonitor\` objects using label and namespace selectors. */ -export interface ComCoreosMonitoringV1ServiceMonitor { +export interface MonitoringCoreosComV1ServiceMonitor { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { attachMetadata?: { node?: boolean; @@ -4748,11 +4748,11 @@ export interface ComCoreosMonitoringV1ServiceMonitor { } /* com.coreos.monitoring.v1.ServiceMonitorList */ /* ServiceMonitorList is a list of ServiceMonitor */ -export interface ComCoreosMonitoringV1ServiceMonitorList { +export interface MonitoringCoreosComV1ServiceMonitorList { apiVersion?: string; - items: ComCoreosMonitoringV1ServiceMonitor[]; + items: MonitoringCoreosComV1ServiceMonitor[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1.ThanosRuler */ /* The \`ThanosRuler\` custom resource definition (CRD) defines a desired [Thanos Ruler](https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md) setup to run in a Kubernetes cluster. @@ -4760,10 +4760,10 @@ export interface ComCoreosMonitoringV1ServiceMonitorList { A \`ThanosRuler\` instance requires at least one compatible Prometheus API endpoint (either Thanos Querier or Prometheus services). The resource defines via label and namespace selectors which \`PrometheusRule\` objects should be associated to the deployed Thanos Ruler instances. */ -export interface ComCoreosMonitoringV1ThanosRuler { +export interface MonitoringCoreosComV1ThanosRuler { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { additionalArgs?: { name: string; @@ -6383,19 +6383,19 @@ export interface ComCoreosMonitoringV1ThanosRuler { } /* com.coreos.monitoring.v1.ThanosRulerList */ /* ThanosRulerList is a list of ThanosRuler */ -export interface ComCoreosMonitoringV1ThanosRulerList { +export interface MonitoringCoreosComV1ThanosRulerList { apiVersion?: string; - items: ComCoreosMonitoringV1ThanosRuler[]; + items: MonitoringCoreosComV1ThanosRuler[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1alpha1.AlertmanagerConfig */ /* AlertmanagerConfig configures the Prometheus Alertmanager, specifying how alerts should be grouped, inhibited and notified to external systems. */ -export interface ComCoreosMonitoringV1alpha1AlertmanagerConfig { +export interface MonitoringCoreosComV1alpha1AlertmanagerConfig { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { inhibitRules?: { equal?: string[]; @@ -8698,20 +8698,20 @@ export interface ComCoreosMonitoringV1alpha1AlertmanagerConfig { } /* com.coreos.monitoring.v1alpha1.AlertmanagerConfigList */ /* AlertmanagerConfigList is a list of AlertmanagerConfig */ -export interface ComCoreosMonitoringV1alpha1AlertmanagerConfigList { +export interface MonitoringCoreosComV1alpha1AlertmanagerConfigList { apiVersion?: string; - items: ComCoreosMonitoringV1alpha1AlertmanagerConfig[]; + items: MonitoringCoreosComV1alpha1AlertmanagerConfig[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1alpha1.PrometheusAgent */ /* The \`PrometheusAgent\` custom resource definition (CRD) defines a desired [Prometheus Agent](https://prometheus.io/blog/2021/11/16/agent/) setup to run in a Kubernetes cluster. The CRD is very similar to the \`Prometheus\` CRD except for features which aren't available in agent mode like rule evaluation, persistent storage and Thanos sidecar. */ -export interface ComCoreosMonitoringV1alpha1PrometheusAgent { +export interface MonitoringCoreosComV1alpha1PrometheusAgent { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { additionalArgs?: { name: string; @@ -10581,19 +10581,19 @@ export interface ComCoreosMonitoringV1alpha1PrometheusAgent { } /* com.coreos.monitoring.v1alpha1.PrometheusAgentList */ /* PrometheusAgentList is a list of PrometheusAgent */ -export interface ComCoreosMonitoringV1alpha1PrometheusAgentList { +export interface MonitoringCoreosComV1alpha1PrometheusAgentList { apiVersion?: string; - items: ComCoreosMonitoringV1alpha1PrometheusAgent[]; + items: MonitoringCoreosComV1alpha1PrometheusAgent[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* com.coreos.monitoring.v1alpha1.ScrapeConfig */ /* ScrapeConfig defines a namespaced Prometheus scrape_config to be aggregated across multiple namespaces into the Prometheus configuration. */ -export interface ComCoreosMonitoringV1alpha1ScrapeConfig { +export interface MonitoringCoreosComV1alpha1ScrapeConfig { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { authorization?: { credentials?: { @@ -13020,18 +13020,18 @@ export interface ComCoreosMonitoringV1alpha1ScrapeConfig { } /* com.coreos.monitoring.v1alpha1.ScrapeConfigList */ /* ScrapeConfigList is a list of ScrapeConfig */ -export interface ComCoreosMonitoringV1alpha1ScrapeConfigList { +export interface MonitoringCoreosComV1alpha1ScrapeConfigList { apiVersion?: string; - items: ComCoreosMonitoringV1alpha1ScrapeConfig[]; + items: MonitoringCoreosComV1alpha1ScrapeConfig[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.internal.autoscaling.v1alpha1.Metric */ /* Metric represents a resource to configure the metric collector with. */ -export interface DevKnativeInternalAutoscalingV1alpha1Metric { +export interface AutoscalingInternalKnativeDevV1alpha1Metric { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { panicWindow: number; scrapeTarget: string; @@ -13054,21 +13054,21 @@ export interface DevKnativeInternalAutoscalingV1alpha1Metric { } /* dev.knative.internal.autoscaling.v1alpha1.MetricList */ /* MetricList is a list of Metric */ -export interface DevKnativeInternalAutoscalingV1alpha1MetricList { +export interface AutoscalingInternalKnativeDevV1alpha1MetricList { apiVersion?: string; - items: DevKnativeInternalAutoscalingV1alpha1Metric[]; + items: AutoscalingInternalKnativeDevV1alpha1Metric[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.internal.autoscaling.v1alpha1.PodAutoscaler */ /* PodAutoscaler is a Knative abstraction that encapsulates the interface by which Knative components instantiate autoscalers. This definition is an abstraction that may be backed by multiple definitions. For more information, see the Knative Pluggability presentation: https://docs.google.com/presentation/d/19vW9HFZ6Puxt31biNZF3uLRejDmu82rxJIk1cWmxF7w/edit */ -export interface DevKnativeInternalAutoscalingV1alpha1PodAutoscaler { +export interface AutoscalingInternalKnativeDevV1alpha1PodAutoscaler { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { containerConcurrency?: number; protocolType: string; @@ -13100,19 +13100,19 @@ export interface DevKnativeInternalAutoscalingV1alpha1PodAutoscaler { } /* dev.knative.internal.autoscaling.v1alpha1.PodAutoscalerList */ /* PodAutoscalerList is a list of PodAutoscaler */ -export interface DevKnativeInternalAutoscalingV1alpha1PodAutoscalerList { +export interface AutoscalingInternalKnativeDevV1alpha1PodAutoscalerList { apiVersion?: string; - items: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler[]; + items: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.internal.caching.v1alpha1.Image */ /* Image is a Knative abstraction that encapsulates the interface by which Knative components express a desire to have a particular image cached. */ -export interface DevKnativeInternalCachingV1alpha1Image { +export interface CachingInternalKnativeDevV1alpha1Image { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { image: string; imagePullSecrets?: { @@ -13137,20 +13137,20 @@ export interface DevKnativeInternalCachingV1alpha1Image { } /* dev.knative.internal.caching.v1alpha1.ImageList */ /* ImageList is a list of Image */ -export interface DevKnativeInternalCachingV1alpha1ImageList { +export interface CachingInternalKnativeDevV1alpha1ImageList { apiVersion?: string; - items: DevKnativeInternalCachingV1alpha1Image[]; + items: CachingInternalKnativeDevV1alpha1Image[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.internal.networking.v1alpha1.Certificate */ /* Certificate is responsible for provisioning a SSL certificate for the given hosts. It is a Knative abstraction for various SSL certificate provisioning solutions (such as cert-manager or self-signed SSL certificate). */ -export interface DevKnativeInternalNetworkingV1alpha1Certificate { +export interface NetworkingInternalKnativeDevV1alpha1Certificate { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { dnsNames: string[]; domain?: string; @@ -13180,29 +13180,29 @@ export interface DevKnativeInternalNetworkingV1alpha1Certificate { } /* dev.knative.internal.networking.v1alpha1.CertificateList */ /* CertificateList is a list of Certificate */ -export interface DevKnativeInternalNetworkingV1alpha1CertificateList { +export interface NetworkingInternalKnativeDevV1alpha1CertificateList { apiVersion?: string; - items: DevKnativeInternalNetworkingV1alpha1Certificate[]; + items: NetworkingInternalKnativeDevV1alpha1Certificate[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.internal.networking.v1alpha1.ClusterDomainClaim */ /* ClusterDomainClaim is a cluster-wide reservation for a particular domain name. */ -export interface DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim { +export interface NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { namespace: string; }; } /* dev.knative.internal.networking.v1alpha1.ClusterDomainClaimList */ /* ClusterDomainClaimList is a list of ClusterDomainClaim */ -export interface DevKnativeInternalNetworkingV1alpha1ClusterDomainClaimList { +export interface NetworkingInternalKnativeDevV1alpha1ClusterDomainClaimList { apiVersion?: string; - items: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim[]; + items: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.internal.networking.v1alpha1.Ingress */ /* Ingress is a collection of rules that allow inbound connections to reach the endpoints defined @@ -13212,10 +13212,10 @@ balance traffic, offer name based virtual hosting, etc. This is heavily based on K8s Ingress https://godoc.org/k8s.io/api/networking/v1beta1#Ingress which some highlighted modifications. */ -export interface DevKnativeInternalNetworkingV1alpha1Ingress { +export interface NetworkingInternalKnativeDevV1alpha1Ingress { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { httpOption?: string; rules?: { @@ -13282,21 +13282,21 @@ export interface DevKnativeInternalNetworkingV1alpha1Ingress { } /* dev.knative.internal.networking.v1alpha1.IngressList */ /* IngressList is a list of Ingress */ -export interface DevKnativeInternalNetworkingV1alpha1IngressList { +export interface NetworkingInternalKnativeDevV1alpha1IngressList { apiVersion?: string; - items: DevKnativeInternalNetworkingV1alpha1Ingress[]; + items: NetworkingInternalKnativeDevV1alpha1Ingress[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.internal.networking.v1alpha1.ServerlessService */ /* ServerlessService is a proxy for the K8s service objects containing the endpoints for the revision, whether those are endpoints of the activator or revision pods. See: https://knative.page.link/naxz for details. */ -export interface DevKnativeInternalNetworkingV1alpha1ServerlessService { +export interface NetworkingInternalKnativeDevV1alpha1ServerlessService { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { mode?: string; numActivators?: number; @@ -13330,11 +13330,11 @@ export interface DevKnativeInternalNetworkingV1alpha1ServerlessService { } /* dev.knative.internal.networking.v1alpha1.ServerlessServiceList */ /* ServerlessServiceList is a list of ServerlessService */ -export interface DevKnativeInternalNetworkingV1alpha1ServerlessServiceList { +export interface NetworkingInternalKnativeDevV1alpha1ServerlessServiceList { apiVersion?: string; - items: DevKnativeInternalNetworkingV1alpha1ServerlessService[]; + items: NetworkingInternalKnativeDevV1alpha1ServerlessService[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.serving.v1.Configuration */ /* Configuration represents the "floating HEAD" of a linear history of Revisions. @@ -13342,10 +13342,10 @@ Users create new Revisions by updating the Configuration's spec. The "latest created" revision's name is available under status, as is the "latest ready" revision's name. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#configuration */ -export interface DevKnativeServingV1Configuration { +export interface ServingKnativeDevV1Configuration { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { template?: { metadata?: any; @@ -13623,11 +13623,11 @@ export interface DevKnativeServingV1Configuration { } /* dev.knative.serving.v1.ConfigurationList */ /* ConfigurationList is a list of Configuration */ -export interface DevKnativeServingV1ConfigurationList { +export interface ServingKnativeDevV1ConfigurationList { apiVersion?: string; - items: DevKnativeServingV1Configuration[]; + items: ServingKnativeDevV1Configuration[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.serving.v1.Revision */ /* Revision is an immutable snapshot of code and configuration. A revision @@ -13636,10 +13636,10 @@ Configuration. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#revision */ -export interface DevKnativeServingV1Revision { +export interface ServingKnativeDevV1Revision { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { affinity?: any; automountServiceAccountToken?: boolean; @@ -13921,11 +13921,11 @@ export interface DevKnativeServingV1Revision { } /* dev.knative.serving.v1.RevisionList */ /* RevisionList is a list of Revision */ -export interface DevKnativeServingV1RevisionList { +export interface ServingKnativeDevV1RevisionList { apiVersion?: string; - items: DevKnativeServingV1Revision[]; + items: ServingKnativeDevV1Revision[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.serving.v1.Route */ /* Route is responsible for configuring ingress over a collection of Revisions. @@ -13934,10 +13934,10 @@ referencing the Configuration responsible for creating them; in these cases the Route is additionally responsible for monitoring the Configuration for "latest ready revision" changes, and smoothly rolling out latest revisions. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#route */ -export interface DevKnativeServingV1Route { +export interface ServingKnativeDevV1Route { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { traffic?: { configurationName?: string; @@ -13980,11 +13980,11 @@ export interface DevKnativeServingV1Route { } /* dev.knative.serving.v1.RouteList */ /* RouteList is a list of Route */ -export interface DevKnativeServingV1RouteList { +export interface ServingKnativeDevV1RouteList { apiVersion?: string; - items: DevKnativeServingV1Route[]; + items: ServingKnativeDevV1Route[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* dev.knative.serving.v1.Service */ /* Service acts as a top-level container that manages a Route and Configuration @@ -14001,10 +14001,10 @@ and Route, reflecting their statuses and conditions as its own. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#service */ -export interface DevKnativeServingV1Service { +export interface ServingKnativeDevV1Service { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { template?: { metadata?: any; @@ -14305,18 +14305,18 @@ export interface DevKnativeServingV1Service { } /* dev.knative.serving.v1.ServiceList */ /* ServiceList is a list of Service */ -export interface DevKnativeServingV1ServiceList { +export interface ServingKnativeDevV1ServiceList { apiVersion?: string; - items: DevKnativeServingV1Service[]; + items: ServingKnativeDevV1Service[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cert-manager.acme.v1.Challenge */ /* Challenge is a type to represent a Challenge request with an ACME server */ -export interface IoCertManagerAcmeV1Challenge { +export interface AcmeCertManagerIoV1Challenge { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { authorizationURL: string; dnsName: string; @@ -14876,18 +14876,18 @@ export interface IoCertManagerAcmeV1Challenge { } /* io.cert-manager.acme.v1.ChallengeList */ /* ChallengeList is a list of Challenge */ -export interface IoCertManagerAcmeV1ChallengeList { +export interface AcmeCertManagerIoV1ChallengeList { apiVersion?: string; - items: IoCertManagerAcmeV1Challenge[]; + items: AcmeCertManagerIoV1Challenge[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cert-manager.acme.v1.Order */ /* Order is a type to represent an Order with an ACME server */ -export interface IoCertManagerAcmeV1Order { +export interface AcmeCertManagerIoV1Order { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { commonName?: string; dnsNames?: string[]; @@ -14922,21 +14922,21 @@ export interface IoCertManagerAcmeV1Order { } /* io.cert-manager.acme.v1.OrderList */ /* OrderList is a list of Order */ -export interface IoCertManagerAcmeV1OrderList { +export interface AcmeCertManagerIoV1OrderList { apiVersion?: string; - items: IoCertManagerAcmeV1Order[]; + items: AcmeCertManagerIoV1Order[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cert-manager.v1.Certificate */ /* A Certificate resource should be created to ensure an up to date and signed X.509 certificate is stored in the Kubernetes Secret resource named in \`spec.secretName\`. The stored certificate will be renewed before it expires (as configured by \`spec.renewBefore\`). */ -export interface IoCertManagerV1Certificate { +export interface CertManagerIoV1Certificate { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { additionalOutputFormats?: { type: "DER" | "CombinedPEM"; @@ -15044,11 +15044,11 @@ export interface IoCertManagerV1Certificate { } /* io.cert-manager.v1.CertificateList */ /* CertificateList is a list of Certificate */ -export interface IoCertManagerV1CertificateList { +export interface CertManagerIoV1CertificateList { apiVersion?: string; - items: IoCertManagerV1Certificate[]; + items: CertManagerIoV1Certificate[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cert-manager.v1.CertificateRequest */ /* A CertificateRequest is used to request a signed certificate from one of the @@ -15060,10 +15060,10 @@ condition and its \`status.failureTime\` field. A CertificateRequest is a one-shot resource, meaning it represents a single point in time request for a certificate and cannot be re-used. */ -export interface IoCertManagerV1CertificateRequest { +export interface CertManagerIoV1CertificateRequest { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: { duration?: string; extra?: { @@ -15096,11 +15096,11 @@ export interface IoCertManagerV1CertificateRequest { } /* io.cert-manager.v1.CertificateRequestList */ /* CertificateRequestList is a list of CertificateRequest */ -export interface IoCertManagerV1CertificateRequestList { +export interface CertManagerIoV1CertificateRequestList { apiVersion?: string; - items: IoCertManagerV1CertificateRequest[]; + items: CertManagerIoV1CertificateRequest[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cert-manager.v1.ClusterIssuer */ /* A ClusterIssuer represents a certificate issuing authority which can be @@ -15108,10 +15108,10 @@ referenced as part of \`issuerRef\` fields. It is similar to an Issuer, however it is cluster-scoped and therefore can be referenced by resources that exist in *any* namespace, not just the same namespace as the referent. */ -export interface IoCertManagerV1ClusterIssuer { +export interface CertManagerIoV1ClusterIssuer { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { acme?: { caBundle?: string; @@ -15768,21 +15768,21 @@ export interface IoCertManagerV1ClusterIssuer { } /* io.cert-manager.v1.ClusterIssuerList */ /* ClusterIssuerList is a list of ClusterIssuer */ -export interface IoCertManagerV1ClusterIssuerList { +export interface CertManagerIoV1ClusterIssuerList { apiVersion?: string; - items: IoCertManagerV1ClusterIssuer[]; + items: CertManagerIoV1ClusterIssuer[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cert-manager.v1.Issuer */ /* An Issuer represents a certificate issuing authority which can be referenced as part of \`issuerRef\` fields. It is scoped to a single namespace and can therefore only be referenced by resources within the same namespace. */ -export interface IoCertManagerV1Issuer { +export interface CertManagerIoV1Issuer { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec: { acme?: { caBundle?: string; @@ -16439,18 +16439,18 @@ export interface IoCertManagerV1Issuer { } /* io.cert-manager.v1.IssuerList */ /* IssuerList is a list of Issuer */ -export interface IoCertManagerV1IssuerList { +export interface CertManagerIoV1IssuerList { apiVersion?: string; - items: IoCertManagerV1Issuer[]; + items: CertManagerIoV1Issuer[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Backup */ /* A Backup resource is a request for a PostgreSQL backup by the user. */ -export interface IoCnpgPostgresqlV1Backup { +export interface PostgresqlCnpgIoV1Backup { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { cluster: { name: string; @@ -16557,18 +16557,18 @@ export interface IoCnpgPostgresqlV1Backup { } /* io.cnpg.postgresql.v1.BackupList */ /* BackupList is a list of Backup */ -export interface IoCnpgPostgresqlV1BackupList { +export interface PostgresqlCnpgIoV1BackupList { apiVersion?: string; - items: IoCnpgPostgresqlV1Backup[]; + items: PostgresqlCnpgIoV1Backup[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Cluster */ /* Cluster is the Schema for the PostgreSQL API */ -export interface IoCnpgPostgresqlV1Cluster { +export interface PostgresqlCnpgIoV1Cluster { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { affinity?: { additionalPodAffinity?: { @@ -17758,10 +17758,10 @@ export interface IoCnpgPostgresqlV1Cluster { } /* io.cnpg.postgresql.v1.ClusterImageCatalog */ /* ClusterImageCatalog is the Schema for the clusterimagecatalogs API */ -export interface IoCnpgPostgresqlV1ClusterImageCatalog { +export interface PostgresqlCnpgIoV1ClusterImageCatalog { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { images: { image: string; @@ -17771,26 +17771,26 @@ export interface IoCnpgPostgresqlV1ClusterImageCatalog { } /* io.cnpg.postgresql.v1.ClusterImageCatalogList */ /* ClusterImageCatalogList is a list of ClusterImageCatalog */ -export interface IoCnpgPostgresqlV1ClusterImageCatalogList { +export interface PostgresqlCnpgIoV1ClusterImageCatalogList { apiVersion?: string; - items: IoCnpgPostgresqlV1ClusterImageCatalog[]; + items: PostgresqlCnpgIoV1ClusterImageCatalog[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.ClusterList */ /* ClusterList is a list of Cluster */ -export interface IoCnpgPostgresqlV1ClusterList { +export interface PostgresqlCnpgIoV1ClusterList { apiVersion?: string; - items: IoCnpgPostgresqlV1Cluster[]; + items: PostgresqlCnpgIoV1Cluster[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Database */ /* Database is the Schema for the databases API */ -export interface IoCnpgPostgresqlV1Database { +export interface PostgresqlCnpgIoV1Database { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { allowConnections?: boolean; builtinLocale?: string; @@ -17822,18 +17822,18 @@ export interface IoCnpgPostgresqlV1Database { } /* io.cnpg.postgresql.v1.DatabaseList */ /* DatabaseList is a list of Database */ -export interface IoCnpgPostgresqlV1DatabaseList { +export interface PostgresqlCnpgIoV1DatabaseList { apiVersion?: string; - items: IoCnpgPostgresqlV1Database[]; + items: PostgresqlCnpgIoV1Database[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.ImageCatalog */ /* ImageCatalog is the Schema for the imagecatalogs API */ -export interface IoCnpgPostgresqlV1ImageCatalog { +export interface PostgresqlCnpgIoV1ImageCatalog { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { images: { image: string; @@ -17843,18 +17843,18 @@ export interface IoCnpgPostgresqlV1ImageCatalog { } /* io.cnpg.postgresql.v1.ImageCatalogList */ /* ImageCatalogList is a list of ImageCatalog */ -export interface IoCnpgPostgresqlV1ImageCatalogList { +export interface PostgresqlCnpgIoV1ImageCatalogList { apiVersion?: string; - items: IoCnpgPostgresqlV1ImageCatalog[]; + items: PostgresqlCnpgIoV1ImageCatalog[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Pooler */ /* Pooler is the Schema for the poolers API */ -export interface IoCnpgPostgresqlV1Pooler { +export interface PostgresqlCnpgIoV1Pooler { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { cluster: { name: string; @@ -19341,18 +19341,18 @@ export interface IoCnpgPostgresqlV1Pooler { } /* io.cnpg.postgresql.v1.PoolerList */ /* PoolerList is a list of Pooler */ -export interface IoCnpgPostgresqlV1PoolerList { +export interface PostgresqlCnpgIoV1PoolerList { apiVersion?: string; - items: IoCnpgPostgresqlV1Pooler[]; + items: PostgresqlCnpgIoV1Pooler[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Publication */ /* Publication is the Schema for the publications API */ -export interface IoCnpgPostgresqlV1Publication { +export interface PostgresqlCnpgIoV1Publication { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { cluster: { name?: string; @@ -19384,18 +19384,18 @@ export interface IoCnpgPostgresqlV1Publication { } /* io.cnpg.postgresql.v1.PublicationList */ /* PublicationList is a list of Publication */ -export interface IoCnpgPostgresqlV1PublicationList { +export interface PostgresqlCnpgIoV1PublicationList { apiVersion?: string; - items: IoCnpgPostgresqlV1Publication[]; + items: PostgresqlCnpgIoV1Publication[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.ScheduledBackup */ /* ScheduledBackup is the Schema for the scheduledbackups API */ -export interface IoCnpgPostgresqlV1ScheduledBackup { +export interface PostgresqlCnpgIoV1ScheduledBackup { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { backupOwnerReference?: "none" | "self" | "cluster"; cluster: { @@ -19426,18 +19426,18 @@ export interface IoCnpgPostgresqlV1ScheduledBackup { } /* io.cnpg.postgresql.v1.ScheduledBackupList */ /* ScheduledBackupList is a list of ScheduledBackup */ -export interface IoCnpgPostgresqlV1ScheduledBackupList { +export interface PostgresqlCnpgIoV1ScheduledBackupList { apiVersion?: string; - items: IoCnpgPostgresqlV1ScheduledBackup[]; + items: PostgresqlCnpgIoV1ScheduledBackup[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Subscription */ /* Subscription is the Schema for the subscriptions API */ -export interface IoCnpgPostgresqlV1Subscription { +export interface PostgresqlCnpgIoV1Subscription { apiVersion?: string; kind?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; spec: { cluster: { name?: string; @@ -19460,74 +19460,74 @@ export interface IoCnpgPostgresqlV1Subscription { } /* io.cnpg.postgresql.v1.SubscriptionList */ /* SubscriptionList is a list of Subscription */ -export interface IoCnpgPostgresqlV1SubscriptionList { +export interface PostgresqlCnpgIoV1SubscriptionList { apiVersion?: string; - items: IoCnpgPostgresqlV1Subscription[]; + items: PostgresqlCnpgIoV1Subscription[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.admissionregistration.v1.AuditAnnotation */ /* AuditAnnotation describes how to produce an audit annotation for an API request. */ -export interface IoK8sApiAdmissionregistrationV1AuditAnnotation { +export interface AuditAnnotation { key: string; valueExpression: string; } /* io.k8s.api.admissionregistration.v1.ExpressionWarning */ /* ExpressionWarning is a warning information that targets a specific expression. */ -export interface IoK8sApiAdmissionregistrationV1ExpressionWarning { +export interface ExpressionWarning { fieldRef: string; warning: string; } /* io.k8s.api.admissionregistration.v1.MatchCondition */ /* MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook. */ -export interface IoK8sApiAdmissionregistrationV1MatchCondition { +export interface MatchCondition { expression: string; name: string; } /* io.k8s.api.admissionregistration.v1.MatchResources */ /* MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria. The exclude rules take precedence over include rules (if a resource matches both, it is excluded) */ -export interface IoK8sApiAdmissionregistrationV1MatchResources { - excludeResourceRules?: IoK8sApiAdmissionregistrationV1NamedRuleWithOperations[]; +export interface MatchResources { + excludeResourceRules?: NamedRuleWithOperations[]; matchPolicy?: "Equivalent" | "Exact"; - namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; - objectSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; - resourceRules?: IoK8sApiAdmissionregistrationV1NamedRuleWithOperations[]; + namespaceSelector?: LabelSelector; + objectSelector?: LabelSelector; + resourceRules?: NamedRuleWithOperations[]; } /* io.k8s.api.admissionregistration.v1.MutatingWebhook */ /* MutatingWebhook describes an admission webhook and the resources and operations it applies to. */ -export interface IoK8sApiAdmissionregistrationV1MutatingWebhook { +export interface MutatingWebhook { admissionReviewVersions: string[]; clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: "Fail" | "Ignore"; - matchConditions?: IoK8sApiAdmissionregistrationV1MatchCondition[]; + matchConditions?: MatchCondition[]; matchPolicy?: "Equivalent" | "Exact"; name: string; - namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; - objectSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + namespaceSelector?: LabelSelector; + objectSelector?: LabelSelector; reinvocationPolicy?: "IfNeeded" | "Never"; - rules?: IoK8sApiAdmissionregistrationV1RuleWithOperations[]; + rules?: RuleWithOperations[]; sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; timeoutSeconds?: number; } /* io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration */ /* MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. */ -export interface IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfiguration { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - webhooks?: IoK8sApiAdmissionregistrationV1MutatingWebhook[]; + metadata?: ObjectMeta; + webhooks?: MutatingWebhook[]; } /* io.k8s.api.admissionregistration.v1.MutatingWebhookConfigurationList */ /* MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration. */ -export interface IoK8sApiAdmissionregistrationV1MutatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfigurationList { apiVersion?: string; - items: IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.admissionregistration.v1.NamedRuleWithOperations */ /* NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames. */ -export interface IoK8sApiAdmissionregistrationV1NamedRuleWithOperations { +export interface NamedRuleWithOperations { apiGroups?: string[]; apiVersions?: string[]; operations?: ("*" | "CONNECT" | "CREATE" | "DELETE" | "UPDATE")[]; @@ -19537,21 +19537,21 @@ export interface IoK8sApiAdmissionregistrationV1NamedRuleWithOperations { } /* io.k8s.api.admissionregistration.v1.ParamKind */ /* ParamKind is a tuple of Group Kind and Version. */ -export interface IoK8sApiAdmissionregistrationV1ParamKind { +export interface ParamKind { apiVersion?: string; kind?: string; } /* io.k8s.api.admissionregistration.v1.ParamRef */ /* ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding. */ -export interface IoK8sApiAdmissionregistrationV1ParamRef { +export interface ParamRef { name?: string; namespace?: string; parameterNotFoundAction?: string; - selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + selector?: LabelSelector; } /* io.k8s.api.admissionregistration.v1.RuleWithOperations */ /* RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid. */ -export interface IoK8sApiAdmissionregistrationV1RuleWithOperations { +export interface RuleWithOperations { apiGroups?: string[]; apiVersions?: string[]; operations?: ("*" | "CONNECT" | "CREATE" | "DELETE" | "UPDATE")[]; @@ -19560,7 +19560,7 @@ export interface IoK8sApiAdmissionregistrationV1RuleWithOperations { } /* io.k8s.api.admissionregistration.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface AdmissionServiceReference { +export interface IoK8sApiAdmissionregistrationV1ServiceReference { name: string; namespace: string; path?: string; @@ -19568,17 +19568,17 @@ export interface AdmissionServiceReference { } /* io.k8s.api.admissionregistration.v1.TypeChecking */ /* TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy */ -export interface IoK8sApiAdmissionregistrationV1TypeChecking { - expressionWarnings?: IoK8sApiAdmissionregistrationV1ExpressionWarning[]; +export interface TypeChecking { + expressionWarnings?: ExpressionWarning[]; } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy */ /* ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicySpec; - status?: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyStatus; + metadata?: ObjectMeta; + spec?: ValidatingAdmissionPolicySpec; + status?: ValidatingAdmissionPolicyStatus; } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding */ /* ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters. @@ -19586,88 +19586,88 @@ export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy { For a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding. The CEL expressions of a policy must have a computed CEL cost below the maximum CEL budget. Each evaluation of the policy is given an independent CEL cost budget. Adding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBindingSpec; + metadata?: ObjectMeta; + spec?: ValidatingAdmissionPolicyBindingSpec; } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingList */ /* ValidatingAdmissionPolicyBindingList is a list of ValidatingAdmissionPolicyBinding. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBindingList { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBindingList { apiVersion?: string; - items: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding[]; + items: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec */ /* ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBindingSpec { - matchResources?: IoK8sApiAdmissionregistrationV1MatchResources; - paramRef?: IoK8sApiAdmissionregistrationV1ParamRef; +export interface ValidatingAdmissionPolicyBindingSpec { + matchResources?: MatchResources; + paramRef?: ParamRef; policyName?: string; validationActions?: ("Audit" | "Deny" | "Warn")[]; } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyList */ /* ValidatingAdmissionPolicyList is a list of ValidatingAdmissionPolicy. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyList { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyList { apiVersion?: string; - items: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy[]; + items: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec */ /* ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicySpec { - auditAnnotations?: IoK8sApiAdmissionregistrationV1AuditAnnotation[]; +export interface ValidatingAdmissionPolicySpec { + auditAnnotations?: AuditAnnotation[]; failurePolicy?: "Fail" | "Ignore"; - matchConditions?: IoK8sApiAdmissionregistrationV1MatchCondition[]; - matchConstraints?: IoK8sApiAdmissionregistrationV1MatchResources; - paramKind?: IoK8sApiAdmissionregistrationV1ParamKind; - validations?: IoK8sApiAdmissionregistrationV1Validation[]; - variables?: IoK8sApiAdmissionregistrationV1Variable[]; + matchConditions?: MatchCondition[]; + matchConstraints?: MatchResources; + paramKind?: ParamKind; + validations?: Validation[]; + variables?: Variable[]; } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus */ /* ValidatingAdmissionPolicyStatus represents the status of an admission validation policy. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyStatus { - conditions?: IoK8sApimachineryPkgApisMetaV1Condition[]; +export interface ValidatingAdmissionPolicyStatus { + conditions?: Condition[]; observedGeneration?: number; - typeChecking?: IoK8sApiAdmissionregistrationV1TypeChecking; + typeChecking?: TypeChecking; } /* io.k8s.api.admissionregistration.v1.ValidatingWebhook */ /* ValidatingWebhook describes an admission webhook and the resources and operations it applies to. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingWebhook { +export interface ValidatingWebhook { admissionReviewVersions: string[]; clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: "Fail" | "Ignore"; - matchConditions?: IoK8sApiAdmissionregistrationV1MatchCondition[]; + matchConditions?: MatchCondition[]; matchPolicy?: "Equivalent" | "Exact"; name: string; - namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; - objectSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; - rules?: IoK8sApiAdmissionregistrationV1RuleWithOperations[]; + namespaceSelector?: LabelSelector; + objectSelector?: LabelSelector; + rules?: RuleWithOperations[]; sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; timeoutSeconds?: number; } /* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration */ /* ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - webhooks?: IoK8sApiAdmissionregistrationV1ValidatingWebhook[]; + metadata?: ObjectMeta; + webhooks?: ValidatingWebhook[]; } /* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList */ /* ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration. */ -export interface IoK8sApiAdmissionregistrationV1ValidatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfigurationList { apiVersion?: string; - items: IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.admissionregistration.v1.Validation */ /* Validation specifies the CEL expression which is used to apply the validation. */ -export interface IoK8sApiAdmissionregistrationV1Validation { +export interface Validation { expression: string; message?: string; messageExpression?: string; @@ -19675,7 +19675,7 @@ export interface IoK8sApiAdmissionregistrationV1Validation { } /* io.k8s.api.admissionregistration.v1.Variable */ /* Variable is the definition of a variable that is used for composition. A variable is defined as a named expression. */ -export interface IoK8sApiAdmissionregistrationV1Variable { +export interface Variable { expression: string; name: string; } @@ -19683,39 +19683,39 @@ export interface IoK8sApiAdmissionregistrationV1Variable { /* WebhookClientConfig contains the information to make a TLS connection with the webhook */ export interface IoK8sApiAdmissionregistrationV1WebhookClientConfig { caBundle?: string; - service?: AdmissionServiceReference; + service?: IoK8sApiAdmissionregistrationV1ServiceReference; url?: string; } /* io.k8s.api.apps.v1.ControllerRevision */ /* ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers. */ -export interface IoK8sApiAppsV1ControllerRevision { +export interface AppsV1ControllerRevision { apiVersion?: string; - data?: IoK8sApimachineryPkgRuntimeRawExtension; + data?: RawExtension; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; revision: number; } /* io.k8s.api.apps.v1.ControllerRevisionList */ /* ControllerRevisionList is a resource containing a list of ControllerRevision objects. */ -export interface IoK8sApiAppsV1ControllerRevisionList { +export interface AppsV1ControllerRevisionList { apiVersion?: string; - items: IoK8sApiAppsV1ControllerRevision[]; + items: AppsV1ControllerRevision[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.apps.v1.DaemonSet */ /* DaemonSet represents the configuration of a daemon set. */ -export interface IoK8sApiAppsV1DaemonSet { +export interface AppsV1DaemonSet { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiAppsV1DaemonSetSpec; - status?: IoK8sApiAppsV1DaemonSetStatus; + metadata?: ObjectMeta; + spec?: DaemonSetSpec; + status?: DaemonSetStatus; } /* io.k8s.api.apps.v1.DaemonSetCondition */ /* DaemonSetCondition describes the state of a DaemonSet at a certain point. */ -export interface IoK8sApiAppsV1DaemonSetCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface DaemonSetCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -19723,26 +19723,26 @@ export interface IoK8sApiAppsV1DaemonSetCondition { } /* io.k8s.api.apps.v1.DaemonSetList */ /* DaemonSetList is a collection of daemon sets. */ -export interface IoK8sApiAppsV1DaemonSetList { +export interface AppsV1DaemonSetList { apiVersion?: string; - items: IoK8sApiAppsV1DaemonSet[]; + items: AppsV1DaemonSet[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.apps.v1.DaemonSetSpec */ /* DaemonSetSpec is the specification of a daemon set. */ -export interface IoK8sApiAppsV1DaemonSetSpec { +export interface DaemonSetSpec { minReadySeconds?: number; revisionHistoryLimit?: number; - selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; - template: IoK8sApiCoreV1PodTemplateSpec; - updateStrategy?: IoK8sApiAppsV1DaemonSetUpdateStrategy; + selector: LabelSelector; + template: PodTemplateSpec; + updateStrategy?: DaemonSetUpdateStrategy; } /* io.k8s.api.apps.v1.DaemonSetStatus */ /* DaemonSetStatus represents the current status of a daemon set. */ -export interface IoK8sApiAppsV1DaemonSetStatus { +export interface DaemonSetStatus { collisionCount?: number; - conditions?: IoK8sApiAppsV1DaemonSetCondition[]; + conditions?: DaemonSetCondition[]; currentNumberScheduled: number; desiredNumberScheduled: number; numberAvailable?: number; @@ -19754,24 +19754,24 @@ export interface IoK8sApiAppsV1DaemonSetStatus { } /* io.k8s.api.apps.v1.DaemonSetUpdateStrategy */ /* DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet. */ -export interface IoK8sApiAppsV1DaemonSetUpdateStrategy { - rollingUpdate?: IoK8sApiAppsV1RollingUpdateDaemonSet; +export interface DaemonSetUpdateStrategy { + rollingUpdate?: RollingUpdateDaemonSet; type?: "OnDelete" | "RollingUpdate"; } /* io.k8s.api.apps.v1.Deployment */ /* Deployment enables declarative updates for Pods and ReplicaSets. */ -export interface IoK8sApiAppsV1Deployment { +export interface AppsV1Deployment { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiAppsV1DeploymentSpec; - status?: IoK8sApiAppsV1DeploymentStatus; + metadata?: ObjectMeta; + spec?: DeploymentSpec; + status?: DeploymentStatus; } /* io.k8s.api.apps.v1.DeploymentCondition */ /* DeploymentCondition describes the state of a deployment at a certain point. */ -export interface IoK8sApiAppsV1DeploymentCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; - lastUpdateTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface DeploymentCondition { + lastTransitionTime?: Time; + lastUpdateTime?: Time; message?: string; reason?: string; status: string; @@ -19779,30 +19779,30 @@ export interface IoK8sApiAppsV1DeploymentCondition { } /* io.k8s.api.apps.v1.DeploymentList */ /* DeploymentList is a list of Deployments. */ -export interface IoK8sApiAppsV1DeploymentList { +export interface AppsV1DeploymentList { apiVersion?: string; - items: IoK8sApiAppsV1Deployment[]; + items: AppsV1Deployment[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.apps.v1.DeploymentSpec */ /* DeploymentSpec is the specification of the desired behavior of the Deployment. */ -export interface IoK8sApiAppsV1DeploymentSpec { +export interface DeploymentSpec { minReadySeconds?: number; paused?: boolean; progressDeadlineSeconds?: number; replicas?: number; revisionHistoryLimit?: number; - selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; - strategy?: IoK8sApiAppsV1DeploymentStrategy; - template: IoK8sApiCoreV1PodTemplateSpec; + selector: LabelSelector; + strategy?: DeploymentStrategy; + template: PodTemplateSpec; } /* io.k8s.api.apps.v1.DeploymentStatus */ /* DeploymentStatus is the most recently observed status of the Deployment. */ -export interface IoK8sApiAppsV1DeploymentStatus { +export interface DeploymentStatus { availableReplicas?: number; collisionCount?: number; - conditions?: IoK8sApiAppsV1DeploymentCondition[]; + conditions?: DeploymentCondition[]; observedGeneration?: number; readyReplicas?: number; replicas?: number; @@ -19811,23 +19811,23 @@ export interface IoK8sApiAppsV1DeploymentStatus { } /* io.k8s.api.apps.v1.DeploymentStrategy */ /* DeploymentStrategy describes how to replace existing pods with new ones. */ -export interface IoK8sApiAppsV1DeploymentStrategy { - rollingUpdate?: IoK8sApiAppsV1RollingUpdateDeployment; +export interface DeploymentStrategy { + rollingUpdate?: RollingUpdateDeployment; type?: "Recreate" | "RollingUpdate"; } /* io.k8s.api.apps.v1.ReplicaSet */ /* ReplicaSet ensures that a specified number of pod replicas are running at any given time. */ -export interface IoK8sApiAppsV1ReplicaSet { +export interface AppsV1ReplicaSet { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiAppsV1ReplicaSetSpec; - status?: IoK8sApiAppsV1ReplicaSetStatus; + metadata?: ObjectMeta; + spec?: ReplicaSetSpec; + status?: ReplicaSetStatus; } /* io.k8s.api.apps.v1.ReplicaSetCondition */ /* ReplicaSetCondition describes the state of a replica set at a certain point. */ -export interface IoK8sApiAppsV1ReplicaSetCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface ReplicaSetCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -19835,25 +19835,25 @@ export interface IoK8sApiAppsV1ReplicaSetCondition { } /* io.k8s.api.apps.v1.ReplicaSetList */ /* ReplicaSetList is a collection of ReplicaSets. */ -export interface IoK8sApiAppsV1ReplicaSetList { +export interface AppsV1ReplicaSetList { apiVersion?: string; - items: IoK8sApiAppsV1ReplicaSet[]; + items: AppsV1ReplicaSet[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.apps.v1.ReplicaSetSpec */ /* ReplicaSetSpec is the specification of a ReplicaSet. */ -export interface IoK8sApiAppsV1ReplicaSetSpec { +export interface ReplicaSetSpec { minReadySeconds?: number; replicas?: number; - selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; - template?: IoK8sApiCoreV1PodTemplateSpec; + selector: LabelSelector; + template?: PodTemplateSpec; } /* io.k8s.api.apps.v1.ReplicaSetStatus */ /* ReplicaSetStatus represents the current status of a ReplicaSet. */ -export interface IoK8sApiAppsV1ReplicaSetStatus { +export interface ReplicaSetStatus { availableReplicas?: number; - conditions?: IoK8sApiAppsV1ReplicaSetCondition[]; + conditions?: ReplicaSetCondition[]; fullyLabeledReplicas?: number; observedGeneration?: number; readyReplicas?: number; @@ -19861,20 +19861,20 @@ export interface IoK8sApiAppsV1ReplicaSetStatus { } /* io.k8s.api.apps.v1.RollingUpdateDaemonSet */ /* Spec to control the desired behavior of daemon set rolling update. */ -export interface IoK8sApiAppsV1RollingUpdateDaemonSet { - maxSurge?: IoK8sApimachineryPkgUtilIntstrIntOrString; - maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; +export interface RollingUpdateDaemonSet { + maxSurge?: IntOrString; + maxUnavailable?: IntOrString; } /* io.k8s.api.apps.v1.RollingUpdateDeployment */ /* Spec to control the desired behavior of rolling update. */ -export interface IoK8sApiAppsV1RollingUpdateDeployment { - maxSurge?: IoK8sApimachineryPkgUtilIntstrIntOrString; - maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; +export interface RollingUpdateDeployment { + maxSurge?: IntOrString; + maxUnavailable?: IntOrString; } /* io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy */ /* RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType. */ -export interface IoK8sApiAppsV1RollingUpdateStatefulSetStrategy { - maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; +export interface RollingUpdateStatefulSetStrategy { + maxUnavailable?: IntOrString; partition?: number; } /* io.k8s.api.apps.v1.StatefulSet */ @@ -19883,17 +19883,17 @@ export interface IoK8sApiAppsV1RollingUpdateStatefulSetStrategy { - Storage: As many VolumeClaims as requested. The StatefulSet guarantees that a given network identity will always map to the same storage identity. */ -export interface IoK8sApiAppsV1StatefulSet { +export interface AppsV1StatefulSet { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiAppsV1StatefulSetSpec; - status?: IoK8sApiAppsV1StatefulSetStatus; + metadata?: ObjectMeta; + spec?: StatefulSetSpec; + status?: StatefulSetStatus; } /* io.k8s.api.apps.v1.StatefulSetCondition */ /* StatefulSetCondition describes the state of a statefulset at a certain point. */ -export interface IoK8sApiAppsV1StatefulSetCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface StatefulSetCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -19901,44 +19901,44 @@ export interface IoK8sApiAppsV1StatefulSetCondition { } /* io.k8s.api.apps.v1.StatefulSetList */ /* StatefulSetList is a collection of StatefulSets. */ -export interface IoK8sApiAppsV1StatefulSetList { +export interface AppsV1StatefulSetList { apiVersion?: string; - items: IoK8sApiAppsV1StatefulSet[]; + items: AppsV1StatefulSet[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.apps.v1.StatefulSetOrdinals */ /* StatefulSetOrdinals describes the policy used for replica ordinal assignment in this StatefulSet. */ -export interface IoK8sApiAppsV1StatefulSetOrdinals { +export interface StatefulSetOrdinals { start?: number; } /* io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy */ /* StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates. */ -export interface IoK8sApiAppsV1StatefulSetPersistentVolumeClaimRetentionPolicy { +export interface StatefulSetPersistentVolumeClaimRetentionPolicy { whenDeleted?: string; whenScaled?: string; } /* io.k8s.api.apps.v1.StatefulSetSpec */ /* A StatefulSetSpec is the specification of a StatefulSet. */ -export interface IoK8sApiAppsV1StatefulSetSpec { +export interface StatefulSetSpec { minReadySeconds?: number; - ordinals?: IoK8sApiAppsV1StatefulSetOrdinals; - persistentVolumeClaimRetentionPolicy?: IoK8sApiAppsV1StatefulSetPersistentVolumeClaimRetentionPolicy; + ordinals?: StatefulSetOrdinals; + persistentVolumeClaimRetentionPolicy?: StatefulSetPersistentVolumeClaimRetentionPolicy; podManagementPolicy?: "OrderedReady" | "Parallel"; replicas?: number; revisionHistoryLimit?: number; - selector: IoK8sApimachineryPkgApisMetaV1LabelSelector; + selector: LabelSelector; serviceName: string; - template: IoK8sApiCoreV1PodTemplateSpec; - updateStrategy?: IoK8sApiAppsV1StatefulSetUpdateStrategy; - volumeClaimTemplates?: IoK8sApiCoreV1PersistentVolumeClaim[]; + template: PodTemplateSpec; + updateStrategy?: StatefulSetUpdateStrategy; + volumeClaimTemplates?: PersistentVolumeClaim[]; } /* io.k8s.api.apps.v1.StatefulSetStatus */ /* StatefulSetStatus represents the current state of a StatefulSet. */ -export interface IoK8sApiAppsV1StatefulSetStatus { +export interface StatefulSetStatus { availableReplicas?: number; collisionCount?: number; - conditions?: IoK8sApiAppsV1StatefulSetCondition[]; + conditions?: StatefulSetCondition[]; currentReplicas?: number; currentRevision?: string; observedGeneration?: number; @@ -19949,13 +19949,13 @@ export interface IoK8sApiAppsV1StatefulSetStatus { } /* io.k8s.api.apps.v1.StatefulSetUpdateStrategy */ /* StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy. */ -export interface IoK8sApiAppsV1StatefulSetUpdateStrategy { - rollingUpdate?: IoK8sApiAppsV1RollingUpdateStatefulSetStrategy; +export interface StatefulSetUpdateStrategy { + rollingUpdate?: RollingUpdateStatefulSetStrategy; type?: "OnDelete" | "RollingUpdate"; } /* io.k8s.api.authentication.v1.BoundObjectReference */ /* BoundObjectReference is a reference to an object that a token is bound to. */ -export interface IoK8sApiAuthenticationV1BoundObjectReference { +export interface BoundObjectReference { apiVersion?: string; kind?: string; name?: string; @@ -19963,65 +19963,65 @@ export interface IoK8sApiAuthenticationV1BoundObjectReference { } /* io.k8s.api.authentication.v1.SelfSubjectReview */ /* SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase. */ -export interface IoK8sApiAuthenticationV1SelfSubjectReview { +export interface AuthenticationK8sIoV1SelfSubjectReview { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - status?: IoK8sApiAuthenticationV1SelfSubjectReviewStatus; + metadata?: ObjectMeta; + status?: SelfSubjectReviewStatus; } /* io.k8s.api.authentication.v1.SelfSubjectReviewStatus */ /* SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user. */ -export interface IoK8sApiAuthenticationV1SelfSubjectReviewStatus { - userInfo?: IoK8sApiAuthenticationV1UserInfo; +export interface SelfSubjectReviewStatus { + userInfo?: UserInfo; } /* io.k8s.api.authentication.v1.TokenRequest */ /* TokenRequest requests a token for a given service account. */ -export interface IoK8sApiAuthenticationV1TokenRequest { +export interface AuthenticationK8sIoV1TokenRequest { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiAuthenticationV1TokenRequestSpec; - status?: IoK8sApiAuthenticationV1TokenRequestStatus; + metadata?: ObjectMeta; + spec: TokenRequestSpec; + status?: TokenRequestStatus; } /* io.k8s.api.authentication.v1.TokenRequestSpec */ /* TokenRequestSpec contains client provided parameters of a token request. */ -export interface IoK8sApiAuthenticationV1TokenRequestSpec { +export interface TokenRequestSpec { audiences: string[]; - boundObjectRef?: IoK8sApiAuthenticationV1BoundObjectReference; + boundObjectRef?: BoundObjectReference; expirationSeconds?: number; } /* io.k8s.api.authentication.v1.TokenRequestStatus */ /* TokenRequestStatus is the result of a token request. */ -export interface IoK8sApiAuthenticationV1TokenRequestStatus { - expirationTimestamp: IoK8sApimachineryPkgApisMetaV1Time; +export interface TokenRequestStatus { + expirationTimestamp: Time; token: string; } /* io.k8s.api.authentication.v1.TokenReview */ /* TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver. */ -export interface IoK8sApiAuthenticationV1TokenReview { +export interface AuthenticationK8sIoV1TokenReview { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiAuthenticationV1TokenReviewSpec; - status?: IoK8sApiAuthenticationV1TokenReviewStatus; + metadata?: ObjectMeta; + spec: TokenReviewSpec; + status?: TokenReviewStatus; } /* io.k8s.api.authentication.v1.TokenReviewSpec */ /* TokenReviewSpec is a description of the token authentication request. */ -export interface IoK8sApiAuthenticationV1TokenReviewSpec { +export interface TokenReviewSpec { audiences?: string[]; token?: string; } /* io.k8s.api.authentication.v1.TokenReviewStatus */ /* TokenReviewStatus is the result of the token authentication request. */ -export interface IoK8sApiAuthenticationV1TokenReviewStatus { +export interface TokenReviewStatus { audiences?: string[]; authenticated?: boolean; error?: string; - user?: IoK8sApiAuthenticationV1UserInfo; + user?: UserInfo; } /* io.k8s.api.authentication.v1.UserInfo */ /* UserInfo holds the information about the user needed to implement the user.Info interface. */ -export interface IoK8sApiAuthenticationV1UserInfo { +export interface UserInfo { extra?: { [key: string]: unknown; }; @@ -20031,43 +20031,43 @@ export interface IoK8sApiAuthenticationV1UserInfo { } /* io.k8s.api.authorization.v1.FieldSelectorAttributes */ /* FieldSelectorAttributes indicates a field limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid. */ -export interface IoK8sApiAuthorizationV1FieldSelectorAttributes { +export interface FieldSelectorAttributes { rawSelector?: string; - requirements?: IoK8sApimachineryPkgApisMetaV1FieldSelectorRequirement[]; + requirements?: FieldSelectorRequirement[]; } /* io.k8s.api.authorization.v1.LabelSelectorAttributes */ /* LabelSelectorAttributes indicates a label limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid. */ -export interface IoK8sApiAuthorizationV1LabelSelectorAttributes { +export interface LabelSelectorAttributes { rawSelector?: string; - requirements?: IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement[]; + requirements?: LabelSelectorRequirement[]; } /* io.k8s.api.authorization.v1.LocalSubjectAccessReview */ /* LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking. */ -export interface IoK8sApiAuthorizationV1LocalSubjectAccessReview { +export interface AuthorizationK8sIoV1LocalSubjectAccessReview { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiAuthorizationV1SubjectAccessReviewSpec; - status?: IoK8sApiAuthorizationV1SubjectAccessReviewStatus; + metadata?: ObjectMeta; + spec: SubjectAccessReviewSpec; + status?: SubjectAccessReviewStatus; } /* io.k8s.api.authorization.v1.NonResourceAttributes */ /* NonResourceAttributes includes the authorization attributes available for non-resource requests to the Authorizer interface */ -export interface IoK8sApiAuthorizationV1NonResourceAttributes { +export interface NonResourceAttributes { path?: string; verb?: string; } /* io.k8s.api.authorization.v1.NonResourceRule */ /* NonResourceRule holds information that describes a rule for the non-resource */ -export interface IoK8sApiAuthorizationV1NonResourceRule { +export interface NonResourceRule { nonResourceURLs?: string[]; verbs: string[]; } /* io.k8s.api.authorization.v1.ResourceAttributes */ /* ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface */ -export interface IoK8sApiAuthorizationV1ResourceAttributes { - fieldSelector?: IoK8sApiAuthorizationV1FieldSelectorAttributes; +export interface ResourceAttributes { + fieldSelector?: FieldSelectorAttributes; group?: string; - labelSelector?: IoK8sApiAuthorizationV1LabelSelectorAttributes; + labelSelector?: LabelSelectorAttributes; name?: string; namespace?: string; resource?: string; @@ -20077,7 +20077,7 @@ export interface IoK8sApiAuthorizationV1ResourceAttributes { } /* io.k8s.api.authorization.v1.ResourceRule */ /* ResourceRule is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete. */ -export interface IoK8sApiAuthorizationV1ResourceRule { +export interface ResourceRule { apiGroups?: string[]; resourceNames?: string[]; resources?: string[]; @@ -20085,57 +20085,57 @@ export interface IoK8sApiAuthorizationV1ResourceRule { } /* io.k8s.api.authorization.v1.SelfSubjectAccessReview */ /* SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means "in all namespaces". Self is a special case, because users should always be able to check whether they can perform an action */ -export interface IoK8sApiAuthorizationV1SelfSubjectAccessReview { +export interface AuthorizationK8sIoV1SelfSubjectAccessReview { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiAuthorizationV1SelfSubjectAccessReviewSpec; - status?: IoK8sApiAuthorizationV1SubjectAccessReviewStatus; + metadata?: ObjectMeta; + spec: SelfSubjectAccessReviewSpec; + status?: SubjectAccessReviewStatus; } /* io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec */ /* SelfSubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set */ -export interface IoK8sApiAuthorizationV1SelfSubjectAccessReviewSpec { - nonResourceAttributes?: IoK8sApiAuthorizationV1NonResourceAttributes; - resourceAttributes?: IoK8sApiAuthorizationV1ResourceAttributes; +export interface SelfSubjectAccessReviewSpec { + nonResourceAttributes?: NonResourceAttributes; + resourceAttributes?: ResourceAttributes; } /* io.k8s.api.authorization.v1.SelfSubjectRulesReview */ /* SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server. */ -export interface IoK8sApiAuthorizationV1SelfSubjectRulesReview { +export interface AuthorizationK8sIoV1SelfSubjectRulesReview { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiAuthorizationV1SelfSubjectRulesReviewSpec; - status?: IoK8sApiAuthorizationV1SubjectRulesReviewStatus; + metadata?: ObjectMeta; + spec: SelfSubjectRulesReviewSpec; + status?: SubjectRulesReviewStatus; } /* io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec */ /* SelfSubjectRulesReviewSpec defines the specification for SelfSubjectRulesReview. */ -export interface IoK8sApiAuthorizationV1SelfSubjectRulesReviewSpec { +export interface SelfSubjectRulesReviewSpec { namespace?: string; } /* io.k8s.api.authorization.v1.SubjectAccessReview */ /* SubjectAccessReview checks whether or not a user or group can perform an action. */ -export interface IoK8sApiAuthorizationV1SubjectAccessReview { +export interface AuthorizationK8sIoV1SubjectAccessReview { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiAuthorizationV1SubjectAccessReviewSpec; - status?: IoK8sApiAuthorizationV1SubjectAccessReviewStatus; + metadata?: ObjectMeta; + spec: SubjectAccessReviewSpec; + status?: SubjectAccessReviewStatus; } /* io.k8s.api.authorization.v1.SubjectAccessReviewSpec */ /* SubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set */ -export interface IoK8sApiAuthorizationV1SubjectAccessReviewSpec { +export interface SubjectAccessReviewSpec { extra?: { [key: string]: unknown; }; groups?: string[]; - nonResourceAttributes?: IoK8sApiAuthorizationV1NonResourceAttributes; - resourceAttributes?: IoK8sApiAuthorizationV1ResourceAttributes; + nonResourceAttributes?: NonResourceAttributes; + resourceAttributes?: ResourceAttributes; uid?: string; user?: string; } /* io.k8s.api.authorization.v1.SubjectAccessReviewStatus */ /* SubjectAccessReviewStatus */ -export interface IoK8sApiAuthorizationV1SubjectAccessReviewStatus { +export interface SubjectAccessReviewStatus { allowed: boolean; denied?: boolean; evaluationError?: string; @@ -20143,11 +20143,11 @@ export interface IoK8sApiAuthorizationV1SubjectAccessReviewStatus { } /* io.k8s.api.authorization.v1.SubjectRulesReviewStatus */ /* SubjectRulesReviewStatus contains the result of a rules check. This check can be incomplete depending on the set of authorizers the server is configured with and any errors experienced during evaluation. Because authorization rules are additive, if a rule appears in a list it's safe to assume the subject has that permission, even if that list is incomplete. */ -export interface IoK8sApiAuthorizationV1SubjectRulesReviewStatus { +export interface SubjectRulesReviewStatus { evaluationError?: string; incomplete: boolean; - nonResourceRules: IoK8sApiAuthorizationV1NonResourceRule[]; - resourceRules: IoK8sApiAuthorizationV1ResourceRule[]; + nonResourceRules: NonResourceRule[]; + resourceRules: ResourceRule[]; } /* io.k8s.api.autoscaling.v1.CrossVersionObjectReference */ /* CrossVersionObjectReference contains enough information to let you identify the referred resource. */ @@ -20158,20 +20158,20 @@ export interface IoK8sApiAutoscalingV1CrossVersionObjectReference { } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler */ /* configuration of a horizontal pod autoscaler. */ -export interface IoK8sApiAutoscalingV1HorizontalPodAutoscaler { +export interface AutoscalingV1HorizontalPodAutoscaler { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec; status?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerList */ /* list of horizontal pod autoscaler objects. */ -export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerList { +export interface AutoscalingV1HorizontalPodAutoscalerList { apiVersion?: string; - items: IoK8sApiAutoscalingV1HorizontalPodAutoscaler[]; + items: AutoscalingV1HorizontalPodAutoscaler[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec */ /* specification of a horizontal pod autoscaler. */ @@ -20187,41 +20187,41 @@ export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus { currentCPUUtilizationPercentage?: number; currentReplicas: number; desiredReplicas: number; - lastScaleTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastScaleTime?: Time; observedGeneration?: number; } /* io.k8s.api.autoscaling.v1.Scale */ /* Scale represents a scaling request for a resource. */ -export interface IoK8sApiAutoscalingV1Scale { +export interface AutoscalingV1Scale { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiAutoscalingV1ScaleSpec; - status?: IoK8sApiAutoscalingV1ScaleStatus; + metadata?: ObjectMeta; + spec?: ScaleSpec; + status?: ScaleStatus; } /* io.k8s.api.autoscaling.v1.ScaleSpec */ /* ScaleSpec describes the attributes of a scale subresource. */ -export interface IoK8sApiAutoscalingV1ScaleSpec { +export interface ScaleSpec { replicas?: number; } /* io.k8s.api.autoscaling.v1.ScaleStatus */ /* ScaleStatus represents the current status of a scale subresource. */ -export interface IoK8sApiAutoscalingV1ScaleStatus { +export interface ScaleStatus { replicas: number; selector?: string; } /* io.k8s.api.autoscaling.v2.ContainerResourceMetricSource */ /* ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. */ -export interface IoK8sApiAutoscalingV2ContainerResourceMetricSource { +export interface ContainerResourceMetricSource { container: string; name: string; - target: IoK8sApiAutoscalingV2MetricTarget; + target: MetricTarget; } /* io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus */ /* ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. */ -export interface IoK8sApiAutoscalingV2ContainerResourceMetricStatus { +export interface ContainerResourceMetricStatus { container: string; - current: IoK8sApiAutoscalingV2MetricValueStatus; + current: MetricValueStatus; name: string; } /* io.k8s.api.autoscaling.v2.CrossVersionObjectReference */ @@ -20233,49 +20233,49 @@ export interface IoK8sApiAutoscalingV2CrossVersionObjectReference { } /* io.k8s.api.autoscaling.v2.ExternalMetricSource */ /* ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). */ -export interface IoK8sApiAutoscalingV2ExternalMetricSource { - metric: IoK8sApiAutoscalingV2MetricIdentifier; - target: IoK8sApiAutoscalingV2MetricTarget; +export interface ExternalMetricSource { + metric: MetricIdentifier; + target: MetricTarget; } /* io.k8s.api.autoscaling.v2.ExternalMetricStatus */ /* ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object. */ -export interface IoK8sApiAutoscalingV2ExternalMetricStatus { - current: IoK8sApiAutoscalingV2MetricValueStatus; - metric: IoK8sApiAutoscalingV2MetricIdentifier; +export interface ExternalMetricStatus { + current: MetricValueStatus; + metric: MetricIdentifier; } /* io.k8s.api.autoscaling.v2.HPAScalingPolicy */ /* HPAScalingPolicy is a single policy which must hold true for a specified past interval. */ -export interface IoK8sApiAutoscalingV2HPAScalingPolicy { +export interface HPAScalingPolicy { periodSeconds: number; type: string; value: number; } /* io.k8s.api.autoscaling.v2.HPAScalingRules */ /* HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen. */ -export interface IoK8sApiAutoscalingV2HPAScalingRules { - policies?: IoK8sApiAutoscalingV2HPAScalingPolicy[]; +export interface HPAScalingRules { + policies?: HPAScalingPolicy[]; selectPolicy?: string; stabilizationWindowSeconds?: number; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler */ /* HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified. */ -export interface IoK8sApiAutoscalingV2HorizontalPodAutoscaler { +export interface AutoscalingV2HorizontalPodAutoscaler { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; spec?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec; status?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior */ /* HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). */ -export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerBehavior { - scaleDown?: IoK8sApiAutoscalingV2HPAScalingRules; - scaleUp?: IoK8sApiAutoscalingV2HPAScalingRules; +export interface HorizontalPodAutoscalerBehavior { + scaleDown?: HPAScalingRules; + scaleUp?: HPAScalingRules; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition */ /* HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point. */ -export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface HorizontalPodAutoscalerCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -20283,133 +20283,133 @@ export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerCondition { } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerList */ /* HorizontalPodAutoscalerList is a list of horizontal pod autoscaler objects. */ -export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerList { +export interface AutoscalingV2HorizontalPodAutoscalerList { apiVersion?: string; - items: IoK8sApiAutoscalingV2HorizontalPodAutoscaler[]; + items: AutoscalingV2HorizontalPodAutoscaler[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec */ /* HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler. */ export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec { - behavior?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerBehavior; + behavior?: HorizontalPodAutoscalerBehavior; maxReplicas: number; - metrics?: IoK8sApiAutoscalingV2MetricSpec[]; + metrics?: MetricSpec[]; minReplicas?: number; scaleTargetRef: IoK8sApiAutoscalingV2CrossVersionObjectReference; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus */ /* HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler. */ export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus { - conditions?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerCondition[]; - currentMetrics?: IoK8sApiAutoscalingV2MetricStatus[]; + conditions?: HorizontalPodAutoscalerCondition[]; + currentMetrics?: MetricStatus[]; currentReplicas?: number; desiredReplicas: number; - lastScaleTime?: IoK8sApimachineryPkgApisMetaV1Time; + lastScaleTime?: Time; observedGeneration?: number; } /* io.k8s.api.autoscaling.v2.MetricIdentifier */ /* MetricIdentifier defines the name and optionally selector for a metric */ -export interface IoK8sApiAutoscalingV2MetricIdentifier { +export interface MetricIdentifier { name: string; - selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + selector?: LabelSelector; } /* io.k8s.api.autoscaling.v2.MetricSpec */ /* MetricSpec specifies how to scale based on a single metric (only \`type\` and one other matching field should be set at once). */ -export interface IoK8sApiAutoscalingV2MetricSpec { - containerResource?: IoK8sApiAutoscalingV2ContainerResourceMetricSource; - external?: IoK8sApiAutoscalingV2ExternalMetricSource; - object?: IoK8sApiAutoscalingV2ObjectMetricSource; - pods?: IoK8sApiAutoscalingV2PodsMetricSource; - resource?: IoK8sApiAutoscalingV2ResourceMetricSource; +export interface MetricSpec { + containerResource?: ContainerResourceMetricSource; + external?: ExternalMetricSource; + object?: ObjectMetricSource; + pods?: PodsMetricSource; + resource?: ResourceMetricSource; type: string; } /* io.k8s.api.autoscaling.v2.MetricStatus */ /* MetricStatus describes the last-read state of a single metric. */ -export interface IoK8sApiAutoscalingV2MetricStatus { - containerResource?: IoK8sApiAutoscalingV2ContainerResourceMetricStatus; - external?: IoK8sApiAutoscalingV2ExternalMetricStatus; - object?: IoK8sApiAutoscalingV2ObjectMetricStatus; - pods?: IoK8sApiAutoscalingV2PodsMetricStatus; - resource?: IoK8sApiAutoscalingV2ResourceMetricStatus; +export interface MetricStatus { + containerResource?: ContainerResourceMetricStatus; + external?: ExternalMetricStatus; + object?: ObjectMetricStatus; + pods?: PodsMetricStatus; + resource?: ResourceMetricStatus; type: string; } /* io.k8s.api.autoscaling.v2.MetricTarget */ /* MetricTarget defines the target value, average value, or average utilization of a specific metric */ -export interface IoK8sApiAutoscalingV2MetricTarget { +export interface MetricTarget { averageUtilization?: number; - averageValue?: IoK8sApimachineryPkgApiResourceQuantity; + averageValue?: Quantity; type: string; - value?: IoK8sApimachineryPkgApiResourceQuantity; + value?: Quantity; } /* io.k8s.api.autoscaling.v2.MetricValueStatus */ /* MetricValueStatus holds the current value for a metric */ -export interface IoK8sApiAutoscalingV2MetricValueStatus { +export interface MetricValueStatus { averageUtilization?: number; - averageValue?: IoK8sApimachineryPkgApiResourceQuantity; - value?: IoK8sApimachineryPkgApiResourceQuantity; + averageValue?: Quantity; + value?: Quantity; } /* io.k8s.api.autoscaling.v2.ObjectMetricSource */ /* ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ -export interface IoK8sApiAutoscalingV2ObjectMetricSource { +export interface ObjectMetricSource { describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; - metric: IoK8sApiAutoscalingV2MetricIdentifier; - target: IoK8sApiAutoscalingV2MetricTarget; + metric: MetricIdentifier; + target: MetricTarget; } /* io.k8s.api.autoscaling.v2.ObjectMetricStatus */ /* ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ -export interface IoK8sApiAutoscalingV2ObjectMetricStatus { - current: IoK8sApiAutoscalingV2MetricValueStatus; +export interface ObjectMetricStatus { + current: MetricValueStatus; describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; - metric: IoK8sApiAutoscalingV2MetricIdentifier; + metric: MetricIdentifier; } /* io.k8s.api.autoscaling.v2.PodsMetricSource */ /* PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. */ -export interface IoK8sApiAutoscalingV2PodsMetricSource { - metric: IoK8sApiAutoscalingV2MetricIdentifier; - target: IoK8sApiAutoscalingV2MetricTarget; +export interface PodsMetricSource { + metric: MetricIdentifier; + target: MetricTarget; } /* io.k8s.api.autoscaling.v2.PodsMetricStatus */ /* PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second). */ -export interface IoK8sApiAutoscalingV2PodsMetricStatus { - current: IoK8sApiAutoscalingV2MetricValueStatus; - metric: IoK8sApiAutoscalingV2MetricIdentifier; +export interface PodsMetricStatus { + current: MetricValueStatus; + metric: MetricIdentifier; } /* io.k8s.api.autoscaling.v2.ResourceMetricSource */ /* ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. */ -export interface IoK8sApiAutoscalingV2ResourceMetricSource { +export interface ResourceMetricSource { name: string; - target: IoK8sApiAutoscalingV2MetricTarget; + target: MetricTarget; } /* io.k8s.api.autoscaling.v2.ResourceMetricStatus */ /* ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. */ -export interface IoK8sApiAutoscalingV2ResourceMetricStatus { - current: IoK8sApiAutoscalingV2MetricValueStatus; +export interface ResourceMetricStatus { + current: MetricValueStatus; name: string; } /* io.k8s.api.batch.v1.CronJob */ /* CronJob represents the configuration of a single cron job. */ -export interface IoK8sApiBatchV1CronJob { +export interface BatchV1CronJob { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiBatchV1CronJobSpec; - status?: IoK8sApiBatchV1CronJobStatus; + metadata?: ObjectMeta; + spec?: CronJobSpec; + status?: CronJobStatus; } /* io.k8s.api.batch.v1.CronJobList */ /* CronJobList is a collection of cron jobs. */ -export interface IoK8sApiBatchV1CronJobList { +export interface BatchV1CronJobList { apiVersion?: string; - items: IoK8sApiBatchV1CronJob[]; + items: BatchV1CronJob[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.batch.v1.CronJobSpec */ /* CronJobSpec describes how the job execution will look like and when it will actually run. */ -export interface IoK8sApiBatchV1CronJobSpec { +export interface CronJobSpec { concurrencyPolicy?: "Allow" | "Forbid" | "Replace"; failedJobsHistoryLimit?: number; - jobTemplate: IoK8sApiBatchV1JobTemplateSpec; + jobTemplate: JobTemplateSpec; schedule: string; startingDeadlineSeconds?: number; successfulJobsHistoryLimit?: number; @@ -20418,25 +20418,25 @@ export interface IoK8sApiBatchV1CronJobSpec { } /* io.k8s.api.batch.v1.CronJobStatus */ /* CronJobStatus represents the current state of a cron job. */ -export interface IoK8sApiBatchV1CronJobStatus { - active?: IoK8sApiCoreV1ObjectReference[]; - lastScheduleTime?: IoK8sApimachineryPkgApisMetaV1Time; - lastSuccessfulTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface CronJobStatus { + active?: ObjectReference[]; + lastScheduleTime?: Time; + lastSuccessfulTime?: Time; } /* io.k8s.api.batch.v1.Job */ /* Job represents the configuration of a single job. */ -export interface IoK8sApiBatchV1Job { +export interface BatchV1Job { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiBatchV1JobSpec; - status?: IoK8sApiBatchV1JobStatus; + metadata?: ObjectMeta; + spec?: JobSpec; + status?: JobStatus; } /* io.k8s.api.batch.v1.JobCondition */ /* JobCondition describes current state of a job. */ -export interface IoK8sApiBatchV1JobCondition { - lastProbeTime?: IoK8sApimachineryPkgApisMetaV1Time; - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface JobCondition { + lastProbeTime?: Time; + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -20444,15 +20444,15 @@ export interface IoK8sApiBatchV1JobCondition { } /* io.k8s.api.batch.v1.JobList */ /* JobList is a collection of jobs. */ -export interface IoK8sApiBatchV1JobList { +export interface BatchV1JobList { apiVersion?: string; - items: IoK8sApiBatchV1Job[]; + items: BatchV1Job[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.batch.v1.JobSpec */ /* JobSpec describes how the job execution will look like. */ -export interface IoK8sApiBatchV1JobSpec { +export interface JobSpec { activeDeadlineSeconds?: number; backoffLimit?: number; backoffLimitPerIndex?: number; @@ -20462,74 +20462,74 @@ export interface IoK8sApiBatchV1JobSpec { manualSelector?: boolean; maxFailedIndexes?: number; parallelism?: number; - podFailurePolicy?: IoK8sApiBatchV1PodFailurePolicy; + podFailurePolicy?: PodFailurePolicy; podReplacementPolicy?: "Failed" | "TerminatingOrFailed"; - selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; - successPolicy?: IoK8sApiBatchV1SuccessPolicy; + selector?: LabelSelector; + successPolicy?: SuccessPolicy; suspend?: boolean; - template: IoK8sApiCoreV1PodTemplateSpec; + template: PodTemplateSpec; ttlSecondsAfterFinished?: number; } /* io.k8s.api.batch.v1.JobStatus */ /* JobStatus represents the current state of a Job. */ -export interface IoK8sApiBatchV1JobStatus { +export interface JobStatus { active?: number; completedIndexes?: string; - completionTime?: IoK8sApimachineryPkgApisMetaV1Time; - conditions?: IoK8sApiBatchV1JobCondition[]; + completionTime?: Time; + conditions?: JobCondition[]; failed?: number; failedIndexes?: string; ready?: number; - startTime?: IoK8sApimachineryPkgApisMetaV1Time; + startTime?: Time; succeeded?: number; terminating?: number; - uncountedTerminatedPods?: IoK8sApiBatchV1UncountedTerminatedPods; + uncountedTerminatedPods?: UncountedTerminatedPods; } /* io.k8s.api.batch.v1.JobTemplateSpec */ /* JobTemplateSpec describes the data a Job should have when created from a template */ -export interface IoK8sApiBatchV1JobTemplateSpec { - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiBatchV1JobSpec; +export interface JobTemplateSpec { + metadata?: ObjectMeta; + spec?: JobSpec; } /* io.k8s.api.batch.v1.PodFailurePolicy */ /* PodFailurePolicy describes how failed pods influence the backoffLimit. */ -export interface IoK8sApiBatchV1PodFailurePolicy { - rules: IoK8sApiBatchV1PodFailurePolicyRule[]; +export interface PodFailurePolicy { + rules: PodFailurePolicyRule[]; } /* io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement */ /* PodFailurePolicyOnExitCodesRequirement describes the requirement for handling a failed pod based on its container exit codes. In particular, it lookups the .state.terminated.exitCode for each app container and init container status, represented by the .status.containerStatuses and .status.initContainerStatuses fields in the Pod status, respectively. Containers completed with success (exit code 0) are excluded from the requirement check. */ -export interface IoK8sApiBatchV1PodFailurePolicyOnExitCodesRequirement { +export interface PodFailurePolicyOnExitCodesRequirement { containerName?: string; operator: "In" | "NotIn"; values: number[]; } /* io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern */ /* PodFailurePolicyOnPodConditionsPattern describes a pattern for matching an actual pod condition type. */ -export interface IoK8sApiBatchV1PodFailurePolicyOnPodConditionsPattern { +export interface PodFailurePolicyOnPodConditionsPattern { status: string; type: string; } /* io.k8s.api.batch.v1.PodFailurePolicyRule */ /* PodFailurePolicyRule describes how a pod failure is handled when the requirements are met. One of onExitCodes and onPodConditions, but not both, can be used in each rule. */ -export interface IoK8sApiBatchV1PodFailurePolicyRule { +export interface PodFailurePolicyRule { action: "Count" | "FailIndex" | "FailJob" | "Ignore"; - onExitCodes?: IoK8sApiBatchV1PodFailurePolicyOnExitCodesRequirement; - onPodConditions?: IoK8sApiBatchV1PodFailurePolicyOnPodConditionsPattern[]; + onExitCodes?: PodFailurePolicyOnExitCodesRequirement; + onPodConditions?: PodFailurePolicyOnPodConditionsPattern[]; } /* io.k8s.api.batch.v1.SuccessPolicy */ /* SuccessPolicy describes when a Job can be declared as succeeded based on the success of some indexes. */ -export interface IoK8sApiBatchV1SuccessPolicy { - rules: IoK8sApiBatchV1SuccessPolicyRule[]; +export interface SuccessPolicy { + rules: SuccessPolicyRule[]; } /* io.k8s.api.batch.v1.SuccessPolicyRule */ /* SuccessPolicyRule describes rule for declaring a Job as succeeded. Each rule must have at least one of the "succeededIndexes" or "succeededCount" specified. */ -export interface IoK8sApiBatchV1SuccessPolicyRule { +export interface SuccessPolicyRule { succeededCount?: number; succeededIndexes?: string; } /* io.k8s.api.batch.v1.UncountedTerminatedPods */ /* UncountedTerminatedPods holds UIDs of Pods that have terminated but haven't been accounted in Job status counters. */ -export interface IoK8sApiBatchV1UncountedTerminatedPods { +export interface UncountedTerminatedPods { failed?: string[]; succeeded?: string[]; } @@ -20541,18 +20541,18 @@ Kubelets use this API to obtain: 2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the "kubernetes.io/kubelet-serving" signerName). This API can be used to request client certificates to authenticate to kube-apiserver (with the "kubernetes.io/kube-apiserver-client" signerName), or to obtain certificates from custom non-Kubernetes signers. */ -export interface IoK8sApiCertificatesV1CertificateSigningRequest { +export interface CertificatesK8sIoV1CertificateSigningRequest { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiCertificatesV1CertificateSigningRequestSpec; - status?: IoK8sApiCertificatesV1CertificateSigningRequestStatus; + metadata?: ObjectMeta; + spec: CertificateSigningRequestSpec; + status?: CertificateSigningRequestStatus; } /* io.k8s.api.certificates.v1.CertificateSigningRequestCondition */ /* CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object */ -export interface IoK8sApiCertificatesV1CertificateSigningRequestCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; - lastUpdateTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface CertificateSigningRequestCondition { + lastTransitionTime?: Time; + lastUpdateTime?: Time; message?: string; reason?: string; status: string; @@ -20560,15 +20560,15 @@ export interface IoK8sApiCertificatesV1CertificateSigningRequestCondition { } /* io.k8s.api.certificates.v1.CertificateSigningRequestList */ /* CertificateSigningRequestList is a collection of CertificateSigningRequest objects */ -export interface IoK8sApiCertificatesV1CertificateSigningRequestList { +export interface CertificatesK8sIoV1CertificateSigningRequestList { apiVersion?: string; - items: IoK8sApiCertificatesV1CertificateSigningRequest[]; + items: CertificatesK8sIoV1CertificateSigningRequest[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.certificates.v1.CertificateSigningRequestSpec */ /* CertificateSigningRequestSpec contains the certificate request. */ -export interface IoK8sApiCertificatesV1CertificateSigningRequestSpec { +export interface CertificateSigningRequestSpec { expirationSeconds?: number; extra?: { [key: string]: unknown; @@ -20582,42 +20582,42 @@ export interface IoK8sApiCertificatesV1CertificateSigningRequestSpec { } /* io.k8s.api.certificates.v1.CertificateSigningRequestStatus */ /* CertificateSigningRequestStatus contains conditions used to indicate approved/denied/failed status of the request, and the issued certificate. */ -export interface IoK8sApiCertificatesV1CertificateSigningRequestStatus { +export interface CertificateSigningRequestStatus { certificate?: string; - conditions?: IoK8sApiCertificatesV1CertificateSigningRequestCondition[]; + conditions?: CertificateSigningRequestCondition[]; } /* io.k8s.api.coordination.v1.Lease */ /* Lease defines a lease concept. */ -export interface IoK8sApiCoordinationV1Lease { +export interface CoordinationK8sIoV1Lease { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoordinationV1LeaseSpec; + metadata?: ObjectMeta; + spec?: LeaseSpec; } /* io.k8s.api.coordination.v1.LeaseList */ /* LeaseList is a list of Lease objects. */ -export interface IoK8sApiCoordinationV1LeaseList { +export interface CoordinationK8sIoV1LeaseList { apiVersion?: string; - items: IoK8sApiCoordinationV1Lease[]; + items: CoordinationK8sIoV1Lease[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.coordination.v1.LeaseSpec */ /* LeaseSpec is a specification of a Lease. */ -export interface IoK8sApiCoordinationV1LeaseSpec { - acquireTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; +export interface LeaseSpec { + acquireTime?: MicroTime; holderIdentity?: string; leaseDurationSeconds?: number; leaseTransitions?: number; preferredHolder?: string; - renewTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; + renewTime?: MicroTime; strategy?: string; } /* io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource */ /* Represents a Persistent Disk resource in AWS. An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource { +export interface AWSElasticBlockStoreVolumeSource { fsType?: string; partition?: number; readOnly?: boolean; @@ -20625,26 +20625,26 @@ export interface IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource { } /* io.k8s.api.core.v1.Affinity */ /* Affinity is a group of affinity scheduling rules. */ -export interface IoK8sApiCoreV1Affinity { - nodeAffinity?: IoK8sApiCoreV1NodeAffinity; - podAffinity?: IoK8sApiCoreV1PodAffinity; - podAntiAffinity?: IoK8sApiCoreV1PodAntiAffinity; +export interface Affinity { + nodeAffinity?: NodeAffinity; + podAffinity?: PodAffinity; + podAntiAffinity?: PodAntiAffinity; } /* io.k8s.api.core.v1.AppArmorProfile */ /* AppArmorProfile defines a pod or container's AppArmor settings. */ -export interface IoK8sApiCoreV1AppArmorProfile { +export interface AppArmorProfile { localhostProfile?: string; type: "Localhost" | "RuntimeDefault" | "Unconfined"; } /* io.k8s.api.core.v1.AttachedVolume */ /* AttachedVolume describes a volume attached to a node */ -export interface IoK8sApiCoreV1AttachedVolume { +export interface AttachedVolume { devicePath: string; name: string; } /* io.k8s.api.core.v1.AzureDiskVolumeSource */ /* AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. */ -export interface IoK8sApiCoreV1AzureDiskVolumeSource { +export interface AzureDiskVolumeSource { cachingMode?: "None" | "ReadOnly" | "ReadWrite"; diskName: string; diskURI: string; @@ -20654,7 +20654,7 @@ export interface IoK8sApiCoreV1AzureDiskVolumeSource { } /* io.k8s.api.core.v1.AzureFilePersistentVolumeSource */ /* AzureFile represents an Azure File Service mount on the host and bind mount to the pod. */ -export interface IoK8sApiCoreV1AzureFilePersistentVolumeSource { +export interface AzureFilePersistentVolumeSource { readOnly?: boolean; secretName: string; secretNamespace?: string; @@ -20662,29 +20662,29 @@ export interface IoK8sApiCoreV1AzureFilePersistentVolumeSource { } /* io.k8s.api.core.v1.AzureFileVolumeSource */ /* AzureFile represents an Azure File Service mount on the host and bind mount to the pod. */ -export interface IoK8sApiCoreV1AzureFileVolumeSource { +export interface AzureFileVolumeSource { readOnly?: boolean; secretName: string; shareName: string; } /* io.k8s.api.core.v1.Binding */ /* Binding ties one object to another; for example, a pod is bound to a node by a scheduler. */ -export interface IoK8sApiCoreV1Binding { +export interface Binding { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - target: IoK8sApiCoreV1ObjectReference; + metadata?: ObjectMeta; + target: ObjectReference; } /* io.k8s.api.core.v1.CSIPersistentVolumeSource */ /* Represents storage that is managed by an external CSI volume driver */ -export interface IoK8sApiCoreV1CSIPersistentVolumeSource { - controllerExpandSecretRef?: IoK8sApiCoreV1SecretReference; - controllerPublishSecretRef?: IoK8sApiCoreV1SecretReference; +export interface CSIPersistentVolumeSource { + controllerExpandSecretRef?: SecretReference; + controllerPublishSecretRef?: SecretReference; driver: string; fsType?: string; - nodeExpandSecretRef?: IoK8sApiCoreV1SecretReference; - nodePublishSecretRef?: IoK8sApiCoreV1SecretReference; - nodeStageSecretRef?: IoK8sApiCoreV1SecretReference; + nodeExpandSecretRef?: SecretReference; + nodePublishSecretRef?: SecretReference; + nodeStageSecretRef?: SecretReference; readOnly?: boolean; volumeAttributes?: { [key: string]: unknown; @@ -20693,10 +20693,10 @@ export interface IoK8sApiCoreV1CSIPersistentVolumeSource { } /* io.k8s.api.core.v1.CSIVolumeSource */ /* Represents a source location of a volume to mount, managed by an external CSI driver */ -export interface IoK8sApiCoreV1CSIVolumeSource { +export interface CSIVolumeSource { driver: string; fsType?: string; - nodePublishSecretRef?: IoK8sApiCoreV1LocalObjectReference; + nodePublishSecretRef?: LocalObjectReference; readOnly?: boolean; volumeAttributes?: { [key: string]: unknown; @@ -20704,55 +20704,55 @@ export interface IoK8sApiCoreV1CSIVolumeSource { } /* io.k8s.api.core.v1.Capabilities */ /* Adds and removes POSIX capabilities from running containers. */ -export interface IoK8sApiCoreV1Capabilities { +export interface Capabilities { add?: string[]; drop?: string[]; } /* io.k8s.api.core.v1.CephFSPersistentVolumeSource */ /* Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1CephFSPersistentVolumeSource { +export interface CephFSPersistentVolumeSource { monitors: string[]; path?: string; readOnly?: boolean; secretFile?: string; - secretRef?: IoK8sApiCoreV1SecretReference; + secretRef?: SecretReference; user?: string; } /* io.k8s.api.core.v1.CephFSVolumeSource */ /* Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1CephFSVolumeSource { +export interface CephFSVolumeSource { monitors: string[]; path?: string; readOnly?: boolean; secretFile?: string; - secretRef?: IoK8sApiCoreV1LocalObjectReference; + secretRef?: LocalObjectReference; user?: string; } /* io.k8s.api.core.v1.CinderPersistentVolumeSource */ /* Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1CinderPersistentVolumeSource { +export interface CinderPersistentVolumeSource { fsType?: string; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1SecretReference; + secretRef?: SecretReference; volumeID: string; } /* io.k8s.api.core.v1.CinderVolumeSource */ /* Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1CinderVolumeSource { +export interface CinderVolumeSource { fsType?: string; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1LocalObjectReference; + secretRef?: LocalObjectReference; volumeID: string; } /* io.k8s.api.core.v1.ClientIPConfig */ /* ClientIPConfig represents the configurations of Client IP based session affinity. */ -export interface IoK8sApiCoreV1ClientIPConfig { +export interface ClientIPConfig { timeoutSeconds?: number; } /* io.k8s.api.core.v1.ClusterTrustBundleProjection */ /* ClusterTrustBundleProjection describes how to select a set of ClusterTrustBundle objects and project their contents into the pod filesystem. */ -export interface IoK8sApiCoreV1ClusterTrustBundleProjection { - labelSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +export interface ClusterTrustBundleProjection { + labelSelector?: LabelSelector; name?: string; optional?: boolean; path: string; @@ -20760,7 +20760,7 @@ export interface IoK8sApiCoreV1ClusterTrustBundleProjection { } /* io.k8s.api.core.v1.ComponentCondition */ /* Information about the condition of a component. */ -export interface IoK8sApiCoreV1ComponentCondition { +export interface ComponentCondition { error?: string; message?: string; status: string; @@ -20768,23 +20768,23 @@ export interface IoK8sApiCoreV1ComponentCondition { } /* io.k8s.api.core.v1.ComponentStatus */ /* ComponentStatus (and ComponentStatusList) holds the cluster validation info. Deprecated: This API is deprecated in v1.19+ */ -export interface IoK8sApiCoreV1ComponentStatus { +export interface ComponentStatus { apiVersion?: string; - conditions?: IoK8sApiCoreV1ComponentCondition[]; + conditions?: ComponentCondition[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; } /* io.k8s.api.core.v1.ComponentStatusList */ /* Status of all the conditions for the component as a list of ComponentStatus objects. Deprecated: This API is deprecated in v1.19+ */ -export interface IoK8sApiCoreV1ComponentStatusList { +export interface ComponentStatusList { apiVersion?: string; - items: IoK8sApiCoreV1ComponentStatus[]; + items: ComponentStatus[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.ConfigMap */ /* ConfigMap holds configuration data for pods to consume. */ -export interface IoK8sApiCoreV1ConfigMap { +export interface ConfigMap { apiVersion?: string; binaryData?: { [key: string]: unknown; @@ -20794,34 +20794,34 @@ export interface IoK8sApiCoreV1ConfigMap { }; immutable?: boolean; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; } /* io.k8s.api.core.v1.ConfigMapEnvSource */ /* ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables. */ -export interface IoK8sApiCoreV1ConfigMapEnvSource { +export interface ConfigMapEnvSource { name?: string; optional?: boolean; } /* io.k8s.api.core.v1.ConfigMapKeySelector */ /* Selects a key from a ConfigMap. */ -export interface IoK8sApiCoreV1ConfigMapKeySelector { +export interface ConfigMapKeySelector { key: string; name?: string; optional?: boolean; } /* io.k8s.api.core.v1.ConfigMapList */ /* ConfigMapList is a resource containing a list of ConfigMap objects. */ -export interface IoK8sApiCoreV1ConfigMapList { +export interface ConfigMapList { apiVersion?: string; - items: IoK8sApiCoreV1ConfigMap[]; + items: ConfigMap[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.ConfigMapNodeConfigSource */ /* ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node. This API is deprecated since 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration */ -export interface IoK8sApiCoreV1ConfigMapNodeConfigSource { +export interface ConfigMapNodeConfigSource { kubeletConfigKey: string; name: string; namespace: string; @@ -20832,8 +20832,8 @@ export interface IoK8sApiCoreV1ConfigMapNodeConfigSource { /* Adapts a ConfigMap into a projected volume. The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode. */ -export interface IoK8sApiCoreV1ConfigMapProjection { - items?: IoK8sApiCoreV1KeyToPath[]; +export interface ConfigMapProjection { + items?: KeyToPath[]; name?: string; optional?: boolean; } @@ -20841,49 +20841,49 @@ export interface IoK8sApiCoreV1ConfigMapProjection { /* Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1ConfigMapVolumeSource { +export interface ConfigMapVolumeSource { defaultMode?: number; - items?: IoK8sApiCoreV1KeyToPath[]; + items?: KeyToPath[]; name?: string; optional?: boolean; } /* io.k8s.api.core.v1.Container */ /* A single application container that you want to run within a pod. */ -export interface IoK8sApiCoreV1Container { +export interface Container { args?: string[]; command?: string[]; - env?: IoK8sApiCoreV1EnvVar[]; - envFrom?: IoK8sApiCoreV1EnvFromSource[]; + env?: EnvVar[]; + envFrom?: EnvFromSource[]; image?: string; imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; - lifecycle?: IoK8sApiCoreV1Lifecycle; + lifecycle?: Lifecycle; livenessProbe?: IoK8sApiCoreV1Probe; name: string; - ports?: IoK8sApiCoreV1ContainerPort[]; + ports?: ContainerPort[]; readinessProbe?: IoK8sApiCoreV1Probe; - resizePolicy?: IoK8sApiCoreV1ContainerResizePolicy[]; - resources?: IoK8sApiCoreV1ResourceRequirements; + resizePolicy?: ContainerResizePolicy[]; + resources?: ResourceRequirements; restartPolicy?: string; - securityContext?: IoK8sApiCoreV1SecurityContext; + securityContext?: SecurityContext; startupProbe?: IoK8sApiCoreV1Probe; stdin?: boolean; stdinOnce?: boolean; terminationMessagePath?: string; terminationMessagePolicy?: "FallbackToLogsOnError" | "File"; tty?: boolean; - volumeDevices?: IoK8sApiCoreV1VolumeDevice[]; - volumeMounts?: IoK8sApiCoreV1VolumeMount[]; + volumeDevices?: VolumeDevice[]; + volumeMounts?: VolumeMount[]; workingDir?: string; } /* io.k8s.api.core.v1.ContainerImage */ /* Describe a container image */ -export interface IoK8sApiCoreV1ContainerImage { +export interface ContainerImage { names?: string[]; sizeBytes?: number; } /* io.k8s.api.core.v1.ContainerPort */ /* ContainerPort represents a network port in a single container. */ -export interface IoK8sApiCoreV1ContainerPort { +export interface ContainerPort { containerPort: number; hostIP?: string; hostPort?: number; @@ -20892,101 +20892,101 @@ export interface IoK8sApiCoreV1ContainerPort { } /* io.k8s.api.core.v1.ContainerResizePolicy */ /* ContainerResizePolicy represents resource resize policy for the container. */ -export interface IoK8sApiCoreV1ContainerResizePolicy { +export interface ContainerResizePolicy { resourceName: string; restartPolicy: string; } /* io.k8s.api.core.v1.ContainerState */ /* ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting. */ -export interface IoK8sApiCoreV1ContainerState { - running?: IoK8sApiCoreV1ContainerStateRunning; - terminated?: IoK8sApiCoreV1ContainerStateTerminated; - waiting?: IoK8sApiCoreV1ContainerStateWaiting; +export interface ContainerState { + running?: ContainerStateRunning; + terminated?: ContainerStateTerminated; + waiting?: ContainerStateWaiting; } /* io.k8s.api.core.v1.ContainerStateRunning */ /* ContainerStateRunning is a running state of a container. */ -export interface IoK8sApiCoreV1ContainerStateRunning { - startedAt?: IoK8sApimachineryPkgApisMetaV1Time; +export interface ContainerStateRunning { + startedAt?: Time; } /* io.k8s.api.core.v1.ContainerStateTerminated */ /* ContainerStateTerminated is a terminated state of a container. */ -export interface IoK8sApiCoreV1ContainerStateTerminated { +export interface ContainerStateTerminated { containerID?: string; exitCode: number; - finishedAt?: IoK8sApimachineryPkgApisMetaV1Time; + finishedAt?: Time; message?: string; reason?: string; signal?: number; - startedAt?: IoK8sApimachineryPkgApisMetaV1Time; + startedAt?: Time; } /* io.k8s.api.core.v1.ContainerStateWaiting */ /* ContainerStateWaiting is a waiting state of a container. */ -export interface IoK8sApiCoreV1ContainerStateWaiting { +export interface ContainerStateWaiting { message?: string; reason?: string; } /* io.k8s.api.core.v1.ContainerStatus */ /* ContainerStatus contains details for the current status of this container. */ -export interface IoK8sApiCoreV1ContainerStatus { +export interface ContainerStatus { allocatedResources?: { [key: string]: unknown; }; - allocatedResourcesStatus?: IoK8sApiCoreV1ResourceStatus[]; + allocatedResourcesStatus?: ResourceStatus[]; containerID?: string; image: string; imageID: string; - lastState?: IoK8sApiCoreV1ContainerState; + lastState?: ContainerState; name: string; ready: boolean; - resources?: IoK8sApiCoreV1ResourceRequirements; + resources?: ResourceRequirements; restartCount: number; started?: boolean; - state?: IoK8sApiCoreV1ContainerState; - user?: IoK8sApiCoreV1ContainerUser; - volumeMounts?: IoK8sApiCoreV1VolumeMountStatus[]; + state?: ContainerState; + user?: ContainerUser; + volumeMounts?: VolumeMountStatus[]; } /* io.k8s.api.core.v1.ContainerUser */ /* ContainerUser represents user identity information */ -export interface IoK8sApiCoreV1ContainerUser { - linux?: IoK8sApiCoreV1LinuxContainerUser; +export interface ContainerUser { + linux?: LinuxContainerUser; } /* io.k8s.api.core.v1.DaemonEndpoint */ /* DaemonEndpoint contains information about a single Daemon endpoint. */ -export interface IoK8sApiCoreV1DaemonEndpoint { +export interface DaemonEndpoint { Port: number; } /* io.k8s.api.core.v1.DownwardAPIProjection */ /* Represents downward API info for projecting into a projected volume. Note that this is identical to a downwardAPI volume source without the default mode. */ -export interface IoK8sApiCoreV1DownwardAPIProjection { - items?: IoK8sApiCoreV1DownwardAPIVolumeFile[]; +export interface DownwardAPIProjection { + items?: DownwardAPIVolumeFile[]; } /* io.k8s.api.core.v1.DownwardAPIVolumeFile */ /* DownwardAPIVolumeFile represents information to create the file containing the pod field */ -export interface IoK8sApiCoreV1DownwardAPIVolumeFile { - fieldRef?: IoK8sApiCoreV1ObjectFieldSelector; +export interface DownwardAPIVolumeFile { + fieldRef?: ObjectFieldSelector; mode?: number; path: string; - resourceFieldRef?: IoK8sApiCoreV1ResourceFieldSelector; + resourceFieldRef?: ResourceFieldSelector; } /* io.k8s.api.core.v1.DownwardAPIVolumeSource */ /* DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1DownwardAPIVolumeSource { +export interface DownwardAPIVolumeSource { defaultMode?: number; - items?: IoK8sApiCoreV1DownwardAPIVolumeFile[]; + items?: DownwardAPIVolumeFile[]; } /* io.k8s.api.core.v1.EmptyDirVolumeSource */ /* Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1EmptyDirVolumeSource { +export interface EmptyDirVolumeSource { medium?: string; - sizeLimit?: IoK8sApimachineryPkgApiResourceQuantity; + sizeLimit?: Quantity; } /* io.k8s.api.core.v1.EndpointAddress */ /* EndpointAddress is a tuple that describes single IP address. */ -export interface IoK8sApiCoreV1EndpointAddress { +export interface EndpointAddress { hostname?: string; ip: string; nodeName?: string; - targetRef?: IoK8sApiCoreV1ObjectReference; + targetRef?: ObjectReference; } /* io.k8s.api.core.v1.EndpointPort */ /* EndpointPort is a tuple that describes a single port. */ @@ -21008,9 +21008,9 @@ The resulting set of endpoints can be viewed as: a: [ 10.10.1.1:8675, 10.10.2.2:8675 ], b: [ 10.10.1.1:309, 10.10.2.2:309 ] */ -export interface IoK8sApiCoreV1EndpointSubset { - addresses?: IoK8sApiCoreV1EndpointAddress[]; - notReadyAddresses?: IoK8sApiCoreV1EndpointAddress[]; +export interface EndpointSubset { + addresses?: EndpointAddress[]; + notReadyAddresses?: EndpointAddress[]; ports?: IoK8sApiCoreV1EndpointPort[]; } /* io.k8s.api.core.v1.Endpoints */ @@ -21027,62 +21027,62 @@ export interface IoK8sApiCoreV1EndpointSubset { Ports: [{"name": "a", "port": 93}, {"name": "b", "port": 76}] }, ] */ -export interface IoK8sApiCoreV1Endpoints { +export interface Endpoints { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - subsets?: IoK8sApiCoreV1EndpointSubset[]; + metadata?: ObjectMeta; + subsets?: EndpointSubset[]; } /* io.k8s.api.core.v1.EndpointsList */ /* EndpointsList is a list of endpoints. */ -export interface IoK8sApiCoreV1EndpointsList { +export interface EndpointsList { apiVersion?: string; - items: IoK8sApiCoreV1Endpoints[]; + items: Endpoints[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.EnvFromSource */ /* EnvFromSource represents the source of a set of ConfigMaps */ -export interface IoK8sApiCoreV1EnvFromSource { - configMapRef?: IoK8sApiCoreV1ConfigMapEnvSource; +export interface EnvFromSource { + configMapRef?: ConfigMapEnvSource; prefix?: string; - secretRef?: IoK8sApiCoreV1SecretEnvSource; + secretRef?: SecretEnvSource; } /* io.k8s.api.core.v1.EnvVar */ /* EnvVar represents an environment variable present in a Container. */ -export interface IoK8sApiCoreV1EnvVar { +export interface EnvVar { name: string; value?: string; - valueFrom?: IoK8sApiCoreV1EnvVarSource; + valueFrom?: EnvVarSource; } /* io.k8s.api.core.v1.EnvVarSource */ /* EnvVarSource represents a source for the value of an EnvVar. */ -export interface IoK8sApiCoreV1EnvVarSource { - configMapKeyRef?: IoK8sApiCoreV1ConfigMapKeySelector; - fieldRef?: IoK8sApiCoreV1ObjectFieldSelector; - resourceFieldRef?: IoK8sApiCoreV1ResourceFieldSelector; - secretKeyRef?: IoK8sApiCoreV1SecretKeySelector; +export interface EnvVarSource { + configMapKeyRef?: ConfigMapKeySelector; + fieldRef?: ObjectFieldSelector; + resourceFieldRef?: ResourceFieldSelector; + secretKeyRef?: SecretKeySelector; } /* io.k8s.api.core.v1.EphemeralContainer */ /* An EphemeralContainer is a temporary container that you may add to an existing Pod for user-initiated activities such as debugging. Ephemeral containers have no resource or scheduling guarantees, and they will not be restarted when they exit or when a Pod is removed or restarted. The kubelet may evict a Pod if an ephemeral container causes the Pod to exceed its resource allocation. To add an ephemeral container, use the ephemeralcontainers subresource of an existing Pod. Ephemeral containers may not be removed or restarted. */ -export interface IoK8sApiCoreV1EphemeralContainer { +export interface EphemeralContainer { args?: string[]; command?: string[]; - env?: IoK8sApiCoreV1EnvVar[]; - envFrom?: IoK8sApiCoreV1EnvFromSource[]; + env?: EnvVar[]; + envFrom?: EnvFromSource[]; image?: string; imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; - lifecycle?: IoK8sApiCoreV1Lifecycle; + lifecycle?: Lifecycle; livenessProbe?: IoK8sApiCoreV1Probe; name: string; - ports?: IoK8sApiCoreV1ContainerPort[]; + ports?: ContainerPort[]; readinessProbe?: IoK8sApiCoreV1Probe; - resizePolicy?: IoK8sApiCoreV1ContainerResizePolicy[]; - resources?: IoK8sApiCoreV1ResourceRequirements; + resizePolicy?: ContainerResizePolicy[]; + resources?: ResourceRequirements; restartPolicy?: string; - securityContext?: IoK8sApiCoreV1SecurityContext; + securityContext?: SecurityContext; startupProbe?: IoK8sApiCoreV1Probe; stdin?: boolean; stdinOnce?: boolean; @@ -21090,64 +21090,64 @@ export interface IoK8sApiCoreV1EphemeralContainer { terminationMessagePath?: string; terminationMessagePolicy?: "FallbackToLogsOnError" | "File"; tty?: boolean; - volumeDevices?: IoK8sApiCoreV1VolumeDevice[]; - volumeMounts?: IoK8sApiCoreV1VolumeMount[]; + volumeDevices?: VolumeDevice[]; + volumeMounts?: VolumeMount[]; workingDir?: string; } /* io.k8s.api.core.v1.EphemeralVolumeSource */ /* Represents an ephemeral volume that is handled by a normal storage driver. */ -export interface IoK8sApiCoreV1EphemeralVolumeSource { - volumeClaimTemplate?: IoK8sApiCoreV1PersistentVolumeClaimTemplate; +export interface EphemeralVolumeSource { + volumeClaimTemplate?: PersistentVolumeClaimTemplate; } /* io.k8s.api.core.v1.Event */ /* Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data. */ -export interface IoK8sApiCoreV1Event { +export interface Event { action?: string; apiVersion?: string; count?: number; - eventTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; - firstTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; - involvedObject: IoK8sApiCoreV1ObjectReference; + eventTime?: MicroTime; + firstTimestamp?: Time; + involvedObject: ObjectReference; kind?: string; - lastTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; + lastTimestamp?: Time; message?: string; - metadata: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata: ObjectMeta; reason?: string; - related?: IoK8sApiCoreV1ObjectReference; + related?: ObjectReference; reportingComponent?: string; reportingInstance?: string; series?: IoK8sApiCoreV1EventSeries; - source?: IoK8sApiCoreV1EventSource; + source?: EventSource; type?: string; } /* io.k8s.api.core.v1.EventList */ /* EventList is a list of events. */ -export interface IoK8sApiCoreV1EventList { +export interface EventList { apiVersion?: string; - items: IoK8sApiCoreV1Event[]; + items: Event[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.EventSeries */ /* EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. */ export interface IoK8sApiCoreV1EventSeries { count?: number; - lastObservedTime?: IoK8sApimachineryPkgApisMetaV1MicroTime; + lastObservedTime?: MicroTime; } /* io.k8s.api.core.v1.EventSource */ /* EventSource contains information for an event. */ -export interface IoK8sApiCoreV1EventSource { +export interface EventSource { component?: string; host?: string; } /* io.k8s.api.core.v1.ExecAction */ /* ExecAction describes a "run in container" action. */ -export interface IoK8sApiCoreV1ExecAction { +export interface ExecAction { command?: string[]; } /* io.k8s.api.core.v1.FCVolumeSource */ /* Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1FCVolumeSource { +export interface FCVolumeSource { fsType?: string; lun?: number; readOnly?: boolean; @@ -21156,29 +21156,29 @@ export interface IoK8sApiCoreV1FCVolumeSource { } /* io.k8s.api.core.v1.FlexPersistentVolumeSource */ /* FlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin. */ -export interface IoK8sApiCoreV1FlexPersistentVolumeSource { +export interface FlexPersistentVolumeSource { driver: string; fsType?: string; options?: { [key: string]: unknown; }; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1SecretReference; + secretRef?: SecretReference; } /* io.k8s.api.core.v1.FlexVolumeSource */ /* FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. */ -export interface IoK8sApiCoreV1FlexVolumeSource { +export interface FlexVolumeSource { driver: string; fsType?: string; options?: { [key: string]: unknown; }; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1LocalObjectReference; + secretRef?: LocalObjectReference; } /* io.k8s.api.core.v1.FlockerVolumeSource */ /* Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1FlockerVolumeSource { +export interface FlockerVolumeSource { datasetName?: string; datasetUUID?: string; } @@ -21186,7 +21186,7 @@ export interface IoK8sApiCoreV1FlockerVolumeSource { /* Represents a Persistent Disk resource in Google Compute Engine. A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1GCEPersistentDiskVolumeSource { +export interface GCEPersistentDiskVolumeSource { fsType?: string; partition?: number; pdName: string; @@ -21194,7 +21194,7 @@ export interface IoK8sApiCoreV1GCEPersistentDiskVolumeSource { } /* io.k8s.api.core.v1.GRPCAction */ /* GRPCAction specifies an action involving a GRPC service. */ -export interface IoK8sApiCoreV1GRPCAction { +export interface GRPCAction { port: number; service?: string; } @@ -21202,14 +21202,14 @@ export interface IoK8sApiCoreV1GRPCAction { /* Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. */ -export interface IoK8sApiCoreV1GitRepoVolumeSource { +export interface GitRepoVolumeSource { directory?: string; repository: string; revision?: string; } /* io.k8s.api.core.v1.GlusterfsPersistentVolumeSource */ /* Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1GlusterfsPersistentVolumeSource { +export interface GlusterfsPersistentVolumeSource { endpoints: string; endpointsNamespace?: string; path: string; @@ -21217,46 +21217,46 @@ export interface IoK8sApiCoreV1GlusterfsPersistentVolumeSource { } /* io.k8s.api.core.v1.GlusterfsVolumeSource */ /* Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1GlusterfsVolumeSource { +export interface GlusterfsVolumeSource { endpoints: string; path: string; readOnly?: boolean; } /* io.k8s.api.core.v1.HTTPGetAction */ /* HTTPGetAction describes an action based on HTTP Get requests. */ -export interface IoK8sApiCoreV1HTTPGetAction { +export interface HTTPGetAction { host?: string; - httpHeaders?: IoK8sApiCoreV1HTTPHeader[]; + httpHeaders?: HTTPHeader[]; path?: string; - port: IoK8sApimachineryPkgUtilIntstrIntOrString; + port: IntOrString; scheme?: "HTTP" | "HTTPS"; } /* io.k8s.api.core.v1.HTTPHeader */ /* HTTPHeader describes a custom header to be used in HTTP probes */ -export interface IoK8sApiCoreV1HTTPHeader { +export interface HTTPHeader { name: string; value: string; } /* io.k8s.api.core.v1.HostAlias */ /* HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file. */ -export interface IoK8sApiCoreV1HostAlias { +export interface HostAlias { hostnames?: string[]; ip: string; } /* io.k8s.api.core.v1.HostIP */ /* HostIP represents a single IP address allocated to the host. */ -export interface IoK8sApiCoreV1HostIP { +export interface HostIP { ip: string; } /* io.k8s.api.core.v1.HostPathVolumeSource */ /* Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1HostPathVolumeSource { +export interface HostPathVolumeSource { path: string; type?: "" | "BlockDevice" | "CharDevice" | "Directory" | "DirectoryOrCreate" | "File" | "FileOrCreate" | "Socket"; } /* io.k8s.api.core.v1.ISCSIPersistentVolumeSource */ /* ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1ISCSIPersistentVolumeSource { +export interface ISCSIPersistentVolumeSource { chapAuthDiscovery?: boolean; chapAuthSession?: boolean; fsType?: string; @@ -21266,12 +21266,12 @@ export interface IoK8sApiCoreV1ISCSIPersistentVolumeSource { lun: number; portals?: string[]; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1SecretReference; + secretRef?: SecretReference; targetPortal: string; } /* io.k8s.api.core.v1.ISCSIVolumeSource */ /* Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1ISCSIVolumeSource { +export interface ISCSIVolumeSource { chapAuthDiscovery?: boolean; chapAuthSession?: boolean; fsType?: string; @@ -21281,47 +21281,47 @@ export interface IoK8sApiCoreV1ISCSIVolumeSource { lun: number; portals?: string[]; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1LocalObjectReference; + secretRef?: LocalObjectReference; targetPortal: string; } /* io.k8s.api.core.v1.ImageVolumeSource */ /* ImageVolumeSource represents a image volume resource. */ -export interface IoK8sApiCoreV1ImageVolumeSource { +export interface ImageVolumeSource { pullPolicy?: "Always" | "IfNotPresent" | "Never"; reference?: string; } /* io.k8s.api.core.v1.KeyToPath */ /* Maps a string key to a path within a volume. */ -export interface IoK8sApiCoreV1KeyToPath { +export interface KeyToPath { key: string; mode?: number; path: string; } /* io.k8s.api.core.v1.Lifecycle */ /* Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted. */ -export interface IoK8sApiCoreV1Lifecycle { - postStart?: IoK8sApiCoreV1LifecycleHandler; - preStop?: IoK8sApiCoreV1LifecycleHandler; +export interface Lifecycle { + postStart?: LifecycleHandler; + preStop?: LifecycleHandler; } /* io.k8s.api.core.v1.LifecycleHandler */ /* LifecycleHandler defines a specific action that should be taken in a lifecycle hook. One and only one of the fields, except TCPSocket must be specified. */ -export interface IoK8sApiCoreV1LifecycleHandler { - exec?: IoK8sApiCoreV1ExecAction; - httpGet?: IoK8sApiCoreV1HTTPGetAction; - sleep?: IoK8sApiCoreV1SleepAction; - tcpSocket?: IoK8sApiCoreV1TCPSocketAction; +export interface LifecycleHandler { + exec?: ExecAction; + httpGet?: HTTPGetAction; + sleep?: SleepAction; + tcpSocket?: TCPSocketAction; } /* io.k8s.api.core.v1.LimitRange */ /* LimitRange sets resource usage limits for each kind of resource in a Namespace. */ -export interface IoK8sApiCoreV1LimitRange { +export interface LimitRange { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1LimitRangeSpec; + metadata?: ObjectMeta; + spec?: LimitRangeSpec; } /* io.k8s.api.core.v1.LimitRangeItem */ /* LimitRangeItem defines a min/max usage limit for any resource that matches on kind. */ -export interface IoK8sApiCoreV1LimitRangeItem { +export interface LimitRangeItem { default?: { [key: string]: unknown; }; @@ -21341,74 +21341,74 @@ export interface IoK8sApiCoreV1LimitRangeItem { } /* io.k8s.api.core.v1.LimitRangeList */ /* LimitRangeList is a list of LimitRange items. */ -export interface IoK8sApiCoreV1LimitRangeList { +export interface LimitRangeList { apiVersion?: string; - items: IoK8sApiCoreV1LimitRange[]; + items: LimitRange[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.LimitRangeSpec */ /* LimitRangeSpec defines a min/max usage limit for resources that match on kind. */ -export interface IoK8sApiCoreV1LimitRangeSpec { - limits: IoK8sApiCoreV1LimitRangeItem[]; +export interface LimitRangeSpec { + limits: LimitRangeItem[]; } /* io.k8s.api.core.v1.LinuxContainerUser */ /* LinuxContainerUser represents user identity information in Linux containers */ -export interface IoK8sApiCoreV1LinuxContainerUser { +export interface LinuxContainerUser { gid: number; supplementalGroups?: number[]; uid: number; } /* io.k8s.api.core.v1.LoadBalancerIngress */ /* LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point. */ -export interface IoK8sApiCoreV1LoadBalancerIngress { +export interface LoadBalancerIngress { hostname?: string; ip?: string; ipMode?: string; - ports?: IoK8sApiCoreV1PortStatus[]; + ports?: PortStatus[]; } /* io.k8s.api.core.v1.LoadBalancerStatus */ /* LoadBalancerStatus represents the status of a load-balancer. */ -export interface IoK8sApiCoreV1LoadBalancerStatus { - ingress?: IoK8sApiCoreV1LoadBalancerIngress[]; +export interface LoadBalancerStatus { + ingress?: LoadBalancerIngress[]; } /* io.k8s.api.core.v1.LocalObjectReference */ /* LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace. */ -export interface IoK8sApiCoreV1LocalObjectReference { +export interface LocalObjectReference { name?: string; } /* io.k8s.api.core.v1.LocalVolumeSource */ /* Local represents directly-attached storage with node affinity */ -export interface IoK8sApiCoreV1LocalVolumeSource { +export interface LocalVolumeSource { fsType?: string; path: string; } /* io.k8s.api.core.v1.ModifyVolumeStatus */ /* ModifyVolumeStatus represents the status object of ControllerModifyVolume operation */ -export interface IoK8sApiCoreV1ModifyVolumeStatus { +export interface ModifyVolumeStatus { status: "InProgress" | "Infeasible" | "Pending"; targetVolumeAttributesClassName?: string; } /* io.k8s.api.core.v1.NFSVolumeSource */ /* Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1NFSVolumeSource { +export interface NFSVolumeSource { path: string; readOnly?: boolean; server: string; } /* io.k8s.api.core.v1.Namespace */ /* Namespace provides a scope for Names. Use of multiple namespaces is optional. */ -export interface IoK8sApiCoreV1Namespace { +export interface Namespace { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1NamespaceSpec; - status?: IoK8sApiCoreV1NamespaceStatus; + metadata?: ObjectMeta; + spec?: NamespaceSpec; + status?: NamespaceStatus; } /* io.k8s.api.core.v1.NamespaceCondition */ /* NamespaceCondition contains details about state of namespace. */ -export interface IoK8sApiCoreV1NamespaceCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface NamespaceCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -21416,49 +21416,49 @@ export interface IoK8sApiCoreV1NamespaceCondition { } /* io.k8s.api.core.v1.NamespaceList */ /* NamespaceList is a list of Namespaces. */ -export interface IoK8sApiCoreV1NamespaceList { +export interface NamespaceList { apiVersion?: string; - items: IoK8sApiCoreV1Namespace[]; + items: Namespace[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.NamespaceSpec */ /* NamespaceSpec describes the attributes on a Namespace. */ -export interface IoK8sApiCoreV1NamespaceSpec { +export interface NamespaceSpec { finalizers?: string[]; } /* io.k8s.api.core.v1.NamespaceStatus */ /* NamespaceStatus is information about the current status of a Namespace. */ -export interface IoK8sApiCoreV1NamespaceStatus { - conditions?: IoK8sApiCoreV1NamespaceCondition[]; +export interface NamespaceStatus { + conditions?: NamespaceCondition[]; phase?: "Active" | "Terminating"; } /* io.k8s.api.core.v1.Node */ /* Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd). */ -export interface IoK8sApiCoreV1Node { +export interface Node { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1NodeSpec; - status?: IoK8sApiCoreV1NodeStatus; + metadata?: ObjectMeta; + spec?: NodeSpec; + status?: NodeStatus; } /* io.k8s.api.core.v1.NodeAddress */ /* NodeAddress contains information for the node's address. */ -export interface IoK8sApiCoreV1NodeAddress { +export interface NodeAddress { address: string; type: string; } /* io.k8s.api.core.v1.NodeAffinity */ /* Node affinity is a group of node affinity scheduling rules. */ -export interface IoK8sApiCoreV1NodeAffinity { - preferredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1PreferredSchedulingTerm[]; - requiredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1NodeSelector; +export interface NodeAffinity { + preferredDuringSchedulingIgnoredDuringExecution?: PreferredSchedulingTerm[]; + requiredDuringSchedulingIgnoredDuringExecution?: NodeSelector; } /* io.k8s.api.core.v1.NodeCondition */ /* NodeCondition contains condition information for a node. */ -export interface IoK8sApiCoreV1NodeCondition { - lastHeartbeatTime?: IoK8sApimachineryPkgApisMetaV1Time; - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface NodeCondition { + lastHeartbeatTime?: Time; + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -21466,100 +21466,100 @@ export interface IoK8sApiCoreV1NodeCondition { } /* io.k8s.api.core.v1.NodeConfigSource */ /* NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil. This API is deprecated since 1.22 */ -export interface IoK8sApiCoreV1NodeConfigSource { - configMap?: IoK8sApiCoreV1ConfigMapNodeConfigSource; +export interface NodeConfigSource { + configMap?: ConfigMapNodeConfigSource; } /* io.k8s.api.core.v1.NodeConfigStatus */ /* NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource. */ -export interface IoK8sApiCoreV1NodeConfigStatus { - active?: IoK8sApiCoreV1NodeConfigSource; - assigned?: IoK8sApiCoreV1NodeConfigSource; +export interface NodeConfigStatus { + active?: NodeConfigSource; + assigned?: NodeConfigSource; error?: string; - lastKnownGood?: IoK8sApiCoreV1NodeConfigSource; + lastKnownGood?: NodeConfigSource; } /* io.k8s.api.core.v1.NodeDaemonEndpoints */ /* NodeDaemonEndpoints lists ports opened by daemons running on the Node. */ -export interface IoK8sApiCoreV1NodeDaemonEndpoints { - kubeletEndpoint?: IoK8sApiCoreV1DaemonEndpoint; +export interface NodeDaemonEndpoints { + kubeletEndpoint?: DaemonEndpoint; } /* io.k8s.api.core.v1.NodeFeatures */ /* NodeFeatures describes the set of features implemented by the CRI implementation. The features contained in the NodeFeatures should depend only on the cri implementation independent of runtime handlers. */ -export interface IoK8sApiCoreV1NodeFeatures { +export interface NodeFeatures { supplementalGroupsPolicy?: boolean; } /* io.k8s.api.core.v1.NodeList */ /* NodeList is the whole list of all Nodes which have been registered with master. */ -export interface IoK8sApiCoreV1NodeList { +export interface NodeList { apiVersion?: string; - items: IoK8sApiCoreV1Node[]; + items: Node[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.NodeRuntimeHandler */ /* NodeRuntimeHandler is a set of runtime handler information. */ -export interface IoK8sApiCoreV1NodeRuntimeHandler { - features?: IoK8sApiCoreV1NodeRuntimeHandlerFeatures; +export interface NodeRuntimeHandler { + features?: NodeRuntimeHandlerFeatures; name?: string; } /* io.k8s.api.core.v1.NodeRuntimeHandlerFeatures */ /* NodeRuntimeHandlerFeatures is a set of features implemented by the runtime handler. */ -export interface IoK8sApiCoreV1NodeRuntimeHandlerFeatures { +export interface NodeRuntimeHandlerFeatures { recursiveReadOnlyMounts?: boolean; userNamespaces?: boolean; } /* io.k8s.api.core.v1.NodeSelector */ /* A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms. */ -export interface IoK8sApiCoreV1NodeSelector { - nodeSelectorTerms: IoK8sApiCoreV1NodeSelectorTerm[]; +export interface NodeSelector { + nodeSelectorTerms: NodeSelectorTerm[]; } /* io.k8s.api.core.v1.NodeSelectorRequirement */ /* A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. */ -export interface IoK8sApiCoreV1NodeSelectorRequirement { +export interface NodeSelectorRequirement { key: string; operator: "DoesNotExist" | "Exists" | "Gt" | "In" | "Lt" | "NotIn"; values?: string[]; } /* io.k8s.api.core.v1.NodeSelectorTerm */ /* A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. */ -export interface IoK8sApiCoreV1NodeSelectorTerm { - matchExpressions?: IoK8sApiCoreV1NodeSelectorRequirement[]; - matchFields?: IoK8sApiCoreV1NodeSelectorRequirement[]; +export interface NodeSelectorTerm { + matchExpressions?: NodeSelectorRequirement[]; + matchFields?: NodeSelectorRequirement[]; } /* io.k8s.api.core.v1.NodeSpec */ /* NodeSpec describes the attributes that a node is created with. */ -export interface IoK8sApiCoreV1NodeSpec { - configSource?: IoK8sApiCoreV1NodeConfigSource; +export interface NodeSpec { + configSource?: NodeConfigSource; externalID?: string; podCIDR?: string; podCIDRs?: string[]; providerID?: string; - taints?: IoK8sApiCoreV1Taint[]; + taints?: Taint[]; unschedulable?: boolean; } /* io.k8s.api.core.v1.NodeStatus */ /* NodeStatus is information about the current status of a node. */ -export interface IoK8sApiCoreV1NodeStatus { - addresses?: IoK8sApiCoreV1NodeAddress[]; +export interface NodeStatus { + addresses?: NodeAddress[]; allocatable?: { [key: string]: unknown; }; capacity?: { [key: string]: unknown; }; - conditions?: IoK8sApiCoreV1NodeCondition[]; - config?: IoK8sApiCoreV1NodeConfigStatus; - daemonEndpoints?: IoK8sApiCoreV1NodeDaemonEndpoints; - features?: IoK8sApiCoreV1NodeFeatures; - images?: IoK8sApiCoreV1ContainerImage[]; - nodeInfo?: IoK8sApiCoreV1NodeSystemInfo; + conditions?: NodeCondition[]; + config?: NodeConfigStatus; + daemonEndpoints?: NodeDaemonEndpoints; + features?: NodeFeatures; + images?: ContainerImage[]; + nodeInfo?: NodeSystemInfo; phase?: "Pending" | "Running" | "Terminated"; - runtimeHandlers?: IoK8sApiCoreV1NodeRuntimeHandler[]; - volumesAttached?: IoK8sApiCoreV1AttachedVolume[]; + runtimeHandlers?: NodeRuntimeHandler[]; + volumesAttached?: AttachedVolume[]; volumesInUse?: string[]; } /* io.k8s.api.core.v1.NodeSystemInfo */ /* NodeSystemInfo is a set of ids/uuids to uniquely identify the node. */ -export interface IoK8sApiCoreV1NodeSystemInfo { +export interface NodeSystemInfo { architecture: string; bootID: string; containerRuntimeVersion: string; @@ -21573,13 +21573,13 @@ export interface IoK8sApiCoreV1NodeSystemInfo { } /* io.k8s.api.core.v1.ObjectFieldSelector */ /* ObjectFieldSelector selects an APIVersioned field of an object. */ -export interface IoK8sApiCoreV1ObjectFieldSelector { +export interface ObjectFieldSelector { apiVersion?: string; fieldPath: string; } /* io.k8s.api.core.v1.ObjectReference */ /* ObjectReference contains enough information to let you inspect or modify the referred object. */ -export interface IoK8sApiCoreV1ObjectReference { +export interface ObjectReference { apiVersion?: string; fieldPath?: string; kind?: string; @@ -21590,27 +21590,27 @@ export interface IoK8sApiCoreV1ObjectReference { } /* io.k8s.api.core.v1.PersistentVolume */ /* PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes */ -export interface IoK8sApiCoreV1PersistentVolume { +export interface PersistentVolume { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1PersistentVolumeSpec; - status?: IoK8sApiCoreV1PersistentVolumeStatus; + metadata?: ObjectMeta; + spec?: PersistentVolumeSpec; + status?: PersistentVolumeStatus; } /* io.k8s.api.core.v1.PersistentVolumeClaim */ /* PersistentVolumeClaim is a user's request for and claim to a persistent volume */ -export interface IoK8sApiCoreV1PersistentVolumeClaim { +export interface PersistentVolumeClaim { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1PersistentVolumeClaimSpec; - status?: IoK8sApiCoreV1PersistentVolumeClaimStatus; + metadata?: ObjectMeta; + spec?: PersistentVolumeClaimSpec; + status?: PersistentVolumeClaimStatus; } /* io.k8s.api.core.v1.PersistentVolumeClaimCondition */ /* PersistentVolumeClaimCondition contains details about state of pvc */ -export interface IoK8sApiCoreV1PersistentVolumeClaimCondition { - lastProbeTime?: IoK8sApimachineryPkgApisMetaV1Time; - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface PersistentVolumeClaimCondition { + lastProbeTime?: Time; + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -21618,20 +21618,20 @@ export interface IoK8sApiCoreV1PersistentVolumeClaimCondition { } /* io.k8s.api.core.v1.PersistentVolumeClaimList */ /* PersistentVolumeClaimList is a list of PersistentVolumeClaim items. */ -export interface IoK8sApiCoreV1PersistentVolumeClaimList { +export interface PersistentVolumeClaimList { apiVersion?: string; - items: IoK8sApiCoreV1PersistentVolumeClaim[]; + items: PersistentVolumeClaim[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.PersistentVolumeClaimSpec */ /* PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes */ -export interface IoK8sApiCoreV1PersistentVolumeClaimSpec { +export interface PersistentVolumeClaimSpec { accessModes?: ("ReadOnlyMany" | "ReadWriteMany" | "ReadWriteOnce" | "ReadWriteOncePod")[]; - dataSource?: IoK8sApiCoreV1TypedLocalObjectReference; - dataSourceRef?: IoK8sApiCoreV1TypedObjectReference; - resources?: IoK8sApiCoreV1VolumeResourceRequirements; - selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + dataSource?: TypedLocalObjectReference; + dataSourceRef?: TypedObjectReference; + resources?: VolumeResourceRequirements; + selector?: LabelSelector; storageClassName?: string; volumeAttributesClassName?: string; volumeMode?: "Block" | "Filesystem"; @@ -21639,7 +21639,7 @@ export interface IoK8sApiCoreV1PersistentVolumeClaimSpec { } /* io.k8s.api.core.v1.PersistentVolumeClaimStatus */ /* PersistentVolumeClaimStatus is the current status of a persistent volume claim. */ -export interface IoK8sApiCoreV1PersistentVolumeClaimStatus { +export interface PersistentVolumeClaimStatus { accessModes?: ("ReadOnlyMany" | "ReadWriteMany" | "ReadWriteOnce" | "ReadWriteOncePod")[]; allocatedResourceStatuses?: { [key: string]: unknown; @@ -21650,118 +21650,118 @@ export interface IoK8sApiCoreV1PersistentVolumeClaimStatus { capacity?: { [key: string]: unknown; }; - conditions?: IoK8sApiCoreV1PersistentVolumeClaimCondition[]; + conditions?: PersistentVolumeClaimCondition[]; currentVolumeAttributesClassName?: string; - modifyVolumeStatus?: IoK8sApiCoreV1ModifyVolumeStatus; + modifyVolumeStatus?: ModifyVolumeStatus; phase?: "Bound" | "Lost" | "Pending"; } /* io.k8s.api.core.v1.PersistentVolumeClaimTemplate */ /* PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource. */ -export interface IoK8sApiCoreV1PersistentVolumeClaimTemplate { - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiCoreV1PersistentVolumeClaimSpec; +export interface PersistentVolumeClaimTemplate { + metadata?: ObjectMeta; + spec: PersistentVolumeClaimSpec; } /* io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource */ /* PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system). */ -export interface IoK8sApiCoreV1PersistentVolumeClaimVolumeSource { +export interface PersistentVolumeClaimVolumeSource { claimName: string; readOnly?: boolean; } /* io.k8s.api.core.v1.PersistentVolumeList */ /* PersistentVolumeList is a list of PersistentVolume items. */ -export interface IoK8sApiCoreV1PersistentVolumeList { +export interface PersistentVolumeList { apiVersion?: string; - items: IoK8sApiCoreV1PersistentVolume[]; + items: PersistentVolume[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.PersistentVolumeSpec */ /* PersistentVolumeSpec is the specification of a persistent volume. */ -export interface IoK8sApiCoreV1PersistentVolumeSpec { +export interface PersistentVolumeSpec { accessModes?: ("ReadOnlyMany" | "ReadWriteMany" | "ReadWriteOnce" | "ReadWriteOncePod")[]; - awsElasticBlockStore?: IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource; - azureDisk?: IoK8sApiCoreV1AzureDiskVolumeSource; - azureFile?: IoK8sApiCoreV1AzureFilePersistentVolumeSource; + awsElasticBlockStore?: AWSElasticBlockStoreVolumeSource; + azureDisk?: AzureDiskVolumeSource; + azureFile?: AzureFilePersistentVolumeSource; capacity?: { [key: string]: unknown; }; - cephfs?: IoK8sApiCoreV1CephFSPersistentVolumeSource; - cinder?: IoK8sApiCoreV1CinderPersistentVolumeSource; - claimRef?: IoK8sApiCoreV1ObjectReference; - csi?: IoK8sApiCoreV1CSIPersistentVolumeSource; - fc?: IoK8sApiCoreV1FCVolumeSource; - flexVolume?: IoK8sApiCoreV1FlexPersistentVolumeSource; - flocker?: IoK8sApiCoreV1FlockerVolumeSource; - gcePersistentDisk?: IoK8sApiCoreV1GCEPersistentDiskVolumeSource; - glusterfs?: IoK8sApiCoreV1GlusterfsPersistentVolumeSource; - hostPath?: IoK8sApiCoreV1HostPathVolumeSource; - iscsi?: IoK8sApiCoreV1ISCSIPersistentVolumeSource; - local?: IoK8sApiCoreV1LocalVolumeSource; + cephfs?: CephFSPersistentVolumeSource; + cinder?: CinderPersistentVolumeSource; + claimRef?: ObjectReference; + csi?: CSIPersistentVolumeSource; + fc?: FCVolumeSource; + flexVolume?: FlexPersistentVolumeSource; + flocker?: FlockerVolumeSource; + gcePersistentDisk?: GCEPersistentDiskVolumeSource; + glusterfs?: GlusterfsPersistentVolumeSource; + hostPath?: HostPathVolumeSource; + iscsi?: ISCSIPersistentVolumeSource; + local?: LocalVolumeSource; mountOptions?: string[]; - nfs?: IoK8sApiCoreV1NFSVolumeSource; - nodeAffinity?: IoK8sApiCoreV1VolumeNodeAffinity; + nfs?: NFSVolumeSource; + nodeAffinity?: VolumeNodeAffinity; persistentVolumeReclaimPolicy?: "Delete" | "Recycle" | "Retain"; - photonPersistentDisk?: IoK8sApiCoreV1PhotonPersistentDiskVolumeSource; - portworxVolume?: IoK8sApiCoreV1PortworxVolumeSource; - quobyte?: IoK8sApiCoreV1QuobyteVolumeSource; - rbd?: IoK8sApiCoreV1RBDPersistentVolumeSource; - scaleIO?: IoK8sApiCoreV1ScaleIOPersistentVolumeSource; + photonPersistentDisk?: PhotonPersistentDiskVolumeSource; + portworxVolume?: PortworxVolumeSource; + quobyte?: QuobyteVolumeSource; + rbd?: RBDPersistentVolumeSource; + scaleIO?: ScaleIOPersistentVolumeSource; storageClassName?: string; - storageos?: IoK8sApiCoreV1StorageOSPersistentVolumeSource; + storageos?: StorageOSPersistentVolumeSource; volumeAttributesClassName?: string; volumeMode?: "Block" | "Filesystem"; - vsphereVolume?: IoK8sApiCoreV1VsphereVirtualDiskVolumeSource; + vsphereVolume?: VsphereVirtualDiskVolumeSource; } /* io.k8s.api.core.v1.PersistentVolumeStatus */ /* PersistentVolumeStatus is the current status of a persistent volume. */ -export interface IoK8sApiCoreV1PersistentVolumeStatus { - lastPhaseTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface PersistentVolumeStatus { + lastPhaseTransitionTime?: Time; message?: string; phase?: "Available" | "Bound" | "Failed" | "Pending" | "Released"; reason?: string; } /* io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource */ /* Represents a Photon Controller persistent disk resource. */ -export interface IoK8sApiCoreV1PhotonPersistentDiskVolumeSource { +export interface PhotonPersistentDiskVolumeSource { fsType?: string; pdID: string; } /* io.k8s.api.core.v1.Pod */ /* Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts. */ -export interface IoK8sApiCoreV1Pod { +export interface Pod { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1PodSpec; - status?: IoK8sApiCoreV1PodStatus; + metadata?: ObjectMeta; + spec?: PodSpec; + status?: PodStatus; } /* io.k8s.api.core.v1.PodAffinity */ /* Pod affinity is a group of inter pod affinity scheduling rules. */ -export interface IoK8sApiCoreV1PodAffinity { - preferredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1WeightedPodAffinityTerm[]; - requiredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1PodAffinityTerm[]; +export interface PodAffinity { + preferredDuringSchedulingIgnoredDuringExecution?: WeightedPodAffinityTerm[]; + requiredDuringSchedulingIgnoredDuringExecution?: PodAffinityTerm[]; } /* io.k8s.api.core.v1.PodAffinityTerm */ /* Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running */ -export interface IoK8sApiCoreV1PodAffinityTerm { - labelSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +export interface PodAffinityTerm { + labelSelector?: LabelSelector; matchLabelKeys?: string[]; mismatchLabelKeys?: string[]; - namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + namespaceSelector?: LabelSelector; namespaces?: string[]; topologyKey: string; } /* io.k8s.api.core.v1.PodAntiAffinity */ /* Pod anti affinity is a group of inter pod anti affinity scheduling rules. */ -export interface IoK8sApiCoreV1PodAntiAffinity { - preferredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1WeightedPodAffinityTerm[]; - requiredDuringSchedulingIgnoredDuringExecution?: IoK8sApiCoreV1PodAffinityTerm[]; +export interface PodAntiAffinity { + preferredDuringSchedulingIgnoredDuringExecution?: WeightedPodAffinityTerm[]; + requiredDuringSchedulingIgnoredDuringExecution?: PodAffinityTerm[]; } /* io.k8s.api.core.v1.PodCondition */ /* PodCondition contains details for the current condition of this pod. */ -export interface IoK8sApiCoreV1PodCondition { - lastProbeTime?: IoK8sApimachineryPkgApisMetaV1Time; - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface PodCondition { + lastProbeTime?: Time; + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -21769,210 +21769,210 @@ export interface IoK8sApiCoreV1PodCondition { } /* io.k8s.api.core.v1.PodDNSConfig */ /* PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy. */ -export interface IoK8sApiCoreV1PodDNSConfig { +export interface PodDNSConfig { nameservers?: string[]; - options?: IoK8sApiCoreV1PodDNSConfigOption[]; + options?: PodDNSConfigOption[]; searches?: string[]; } /* io.k8s.api.core.v1.PodDNSConfigOption */ /* PodDNSConfigOption defines DNS resolver options of a pod. */ -export interface IoK8sApiCoreV1PodDNSConfigOption { +export interface PodDNSConfigOption { name?: string; value?: string; } /* io.k8s.api.core.v1.PodIP */ /* PodIP represents a single IP address allocated to the pod. */ -export interface IoK8sApiCoreV1PodIP { +export interface PodIP { ip: string; } /* io.k8s.api.core.v1.PodList */ /* PodList is a list of Pods. */ -export interface IoK8sApiCoreV1PodList { +export interface PodList { apiVersion?: string; - items: IoK8sApiCoreV1Pod[]; + items: Pod[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.PodOS */ /* PodOS defines the OS parameters of a pod. */ -export interface IoK8sApiCoreV1PodOS { +export interface PodOS { name: string; } /* io.k8s.api.core.v1.PodReadinessGate */ /* PodReadinessGate contains the reference to a pod condition */ -export interface IoK8sApiCoreV1PodReadinessGate { +export interface PodReadinessGate { conditionType: string; } /* io.k8s.api.core.v1.PodResourceClaim */ /* PodResourceClaim references exactly one ResourceClaim, either directly or by naming a ResourceClaimTemplate which is then turned into a ResourceClaim for the pod. It adds a name to it that uniquely identifies the ResourceClaim inside the Pod. Containers that need access to the ResourceClaim reference it with this name. */ -export interface IoK8sApiCoreV1PodResourceClaim { +export interface PodResourceClaim { name: string; resourceClaimName?: string; resourceClaimTemplateName?: string; } /* io.k8s.api.core.v1.PodResourceClaimStatus */ /* PodResourceClaimStatus is stored in the PodStatus for each PodResourceClaim which references a ResourceClaimTemplate. It stores the generated name for the corresponding ResourceClaim. */ -export interface IoK8sApiCoreV1PodResourceClaimStatus { +export interface PodResourceClaimStatus { name: string; resourceClaimName?: string; } /* io.k8s.api.core.v1.PodSchedulingGate */ /* PodSchedulingGate is associated to a Pod to guard its scheduling. */ -export interface IoK8sApiCoreV1PodSchedulingGate { +export interface PodSchedulingGate { name: string; } /* io.k8s.api.core.v1.PodSecurityContext */ /* PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext. */ -export interface IoK8sApiCoreV1PodSecurityContext { - appArmorProfile?: IoK8sApiCoreV1AppArmorProfile; +export interface PodSecurityContext { + appArmorProfile?: AppArmorProfile; fsGroup?: number; fsGroupChangePolicy?: "Always" | "OnRootMismatch"; runAsGroup?: number; runAsNonRoot?: boolean; runAsUser?: number; seLinuxChangePolicy?: string; - seLinuxOptions?: IoK8sApiCoreV1SELinuxOptions; - seccompProfile?: IoK8sApiCoreV1SeccompProfile; + seLinuxOptions?: SELinuxOptions; + seccompProfile?: SeccompProfile; supplementalGroups?: number[]; supplementalGroupsPolicy?: "Merge" | "Strict"; - sysctls?: IoK8sApiCoreV1Sysctl[]; - windowsOptions?: IoK8sApiCoreV1WindowsSecurityContextOptions; + sysctls?: Sysctl[]; + windowsOptions?: WindowsSecurityContextOptions; } /* io.k8s.api.core.v1.PodSpec */ /* PodSpec is a description of a pod. */ -export interface IoK8sApiCoreV1PodSpec { +export interface PodSpec { activeDeadlineSeconds?: number; - affinity?: IoK8sApiCoreV1Affinity; + affinity?: Affinity; automountServiceAccountToken?: boolean; - containers: IoK8sApiCoreV1Container[]; - dnsConfig?: IoK8sApiCoreV1PodDNSConfig; + containers: Container[]; + dnsConfig?: PodDNSConfig; dnsPolicy?: "ClusterFirst" | "ClusterFirstWithHostNet" | "Default" | "None"; enableServiceLinks?: boolean; - ephemeralContainers?: IoK8sApiCoreV1EphemeralContainer[]; - hostAliases?: IoK8sApiCoreV1HostAlias[]; + ephemeralContainers?: EphemeralContainer[]; + hostAliases?: HostAlias[]; hostIPC?: boolean; hostNetwork?: boolean; hostPID?: boolean; hostUsers?: boolean; hostname?: string; - imagePullSecrets?: IoK8sApiCoreV1LocalObjectReference[]; - initContainers?: IoK8sApiCoreV1Container[]; + imagePullSecrets?: LocalObjectReference[]; + initContainers?: Container[]; nodeName?: string; nodeSelector?: { [key: string]: unknown; }; - os?: IoK8sApiCoreV1PodOS; + os?: PodOS; overhead?: { [key: string]: unknown; }; preemptionPolicy?: "Never" | "PreemptLowerPriority"; priority?: number; priorityClassName?: string; - readinessGates?: IoK8sApiCoreV1PodReadinessGate[]; - resourceClaims?: IoK8sApiCoreV1PodResourceClaim[]; - resources?: IoK8sApiCoreV1ResourceRequirements; + readinessGates?: PodReadinessGate[]; + resourceClaims?: PodResourceClaim[]; + resources?: ResourceRequirements; restartPolicy?: "Always" | "Never" | "OnFailure"; runtimeClassName?: string; schedulerName?: string; - schedulingGates?: IoK8sApiCoreV1PodSchedulingGate[]; - securityContext?: IoK8sApiCoreV1PodSecurityContext; + schedulingGates?: PodSchedulingGate[]; + securityContext?: PodSecurityContext; serviceAccount?: string; serviceAccountName?: string; setHostnameAsFQDN?: boolean; shareProcessNamespace?: boolean; subdomain?: string; terminationGracePeriodSeconds?: number; - tolerations?: IoK8sApiCoreV1Toleration[]; - topologySpreadConstraints?: IoK8sApiCoreV1TopologySpreadConstraint[]; - volumes?: IoK8sApiCoreV1Volume[]; + tolerations?: Toleration[]; + topologySpreadConstraints?: TopologySpreadConstraint[]; + volumes?: Volume[]; } /* io.k8s.api.core.v1.PodStatus */ /* PodStatus represents information about the status of a pod. Status may trail the actual state of a system, especially if the node that hosts the pod cannot contact the control plane. */ -export interface IoK8sApiCoreV1PodStatus { - conditions?: IoK8sApiCoreV1PodCondition[]; - containerStatuses?: IoK8sApiCoreV1ContainerStatus[]; - ephemeralContainerStatuses?: IoK8sApiCoreV1ContainerStatus[]; +export interface PodStatus { + conditions?: PodCondition[]; + containerStatuses?: ContainerStatus[]; + ephemeralContainerStatuses?: ContainerStatus[]; hostIP?: string; - hostIPs?: IoK8sApiCoreV1HostIP[]; - initContainerStatuses?: IoK8sApiCoreV1ContainerStatus[]; + hostIPs?: HostIP[]; + initContainerStatuses?: ContainerStatus[]; message?: string; nominatedNodeName?: string; phase?: "Failed" | "Pending" | "Running" | "Succeeded" | "Unknown"; podIP?: string; - podIPs?: IoK8sApiCoreV1PodIP[]; + podIPs?: PodIP[]; qosClass?: "BestEffort" | "Burstable" | "Guaranteed"; reason?: string; resize?: string; - resourceClaimStatuses?: IoK8sApiCoreV1PodResourceClaimStatus[]; - startTime?: IoK8sApimachineryPkgApisMetaV1Time; + resourceClaimStatuses?: PodResourceClaimStatus[]; + startTime?: Time; } /* io.k8s.api.core.v1.PodTemplate */ /* PodTemplate describes a template for creating copies of a predefined pod. */ -export interface IoK8sApiCoreV1PodTemplate { +export interface PodTemplate { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - template?: IoK8sApiCoreV1PodTemplateSpec; + metadata?: ObjectMeta; + template?: PodTemplateSpec; } /* io.k8s.api.core.v1.PodTemplateList */ /* PodTemplateList is a list of PodTemplates. */ -export interface IoK8sApiCoreV1PodTemplateList { +export interface PodTemplateList { apiVersion?: string; - items: IoK8sApiCoreV1PodTemplate[]; + items: PodTemplate[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.PodTemplateSpec */ /* PodTemplateSpec describes the data a pod should have when created from a template */ -export interface IoK8sApiCoreV1PodTemplateSpec { - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1PodSpec; +export interface PodTemplateSpec { + metadata?: ObjectMeta; + spec?: PodSpec; } /* io.k8s.api.core.v1.PortStatus */ /* PortStatus represents the error condition of a service port */ -export interface IoK8sApiCoreV1PortStatus { +export interface PortStatus { error?: string; port: number; protocol: "SCTP" | "TCP" | "UDP"; } /* io.k8s.api.core.v1.PortworxVolumeSource */ /* PortworxVolumeSource represents a Portworx volume resource. */ -export interface IoK8sApiCoreV1PortworxVolumeSource { +export interface PortworxVolumeSource { fsType?: string; readOnly?: boolean; volumeID: string; } /* io.k8s.api.core.v1.PreferredSchedulingTerm */ /* An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). */ -export interface IoK8sApiCoreV1PreferredSchedulingTerm { - preference: IoK8sApiCoreV1NodeSelectorTerm; +export interface PreferredSchedulingTerm { + preference: NodeSelectorTerm; weight: number; } /* io.k8s.api.core.v1.Probe */ /* Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. */ export interface IoK8sApiCoreV1Probe { - exec?: IoK8sApiCoreV1ExecAction; + exec?: ExecAction; failureThreshold?: number; - grpc?: IoK8sApiCoreV1GRPCAction; - httpGet?: IoK8sApiCoreV1HTTPGetAction; + grpc?: GRPCAction; + httpGet?: HTTPGetAction; initialDelaySeconds?: number; periodSeconds?: number; successThreshold?: number; - tcpSocket?: IoK8sApiCoreV1TCPSocketAction; + tcpSocket?: TCPSocketAction; terminationGracePeriodSeconds?: number; timeoutSeconds?: number; } /* io.k8s.api.core.v1.ProjectedVolumeSource */ /* Represents a projected volume source */ -export interface IoK8sApiCoreV1ProjectedVolumeSource { +export interface ProjectedVolumeSource { defaultMode?: number; - sources?: IoK8sApiCoreV1VolumeProjection[]; + sources?: VolumeProjection[]; } /* io.k8s.api.core.v1.QuobyteVolumeSource */ /* Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling. */ -export interface IoK8sApiCoreV1QuobyteVolumeSource { +export interface QuobyteVolumeSource { group?: string; readOnly?: boolean; registry: string; @@ -21982,41 +21982,41 @@ export interface IoK8sApiCoreV1QuobyteVolumeSource { } /* io.k8s.api.core.v1.RBDPersistentVolumeSource */ /* Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1RBDPersistentVolumeSource { +export interface RBDPersistentVolumeSource { fsType?: string; image: string; keyring?: string; monitors: string[]; pool?: string; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1SecretReference; + secretRef?: SecretReference; user?: string; } /* io.k8s.api.core.v1.RBDVolumeSource */ /* Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1RBDVolumeSource { +export interface RBDVolumeSource { fsType?: string; image: string; keyring?: string; monitors: string[]; pool?: string; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1LocalObjectReference; + secretRef?: LocalObjectReference; user?: string; } /* io.k8s.api.core.v1.ReplicationController */ /* ReplicationController represents the configuration of a replication controller. */ -export interface IoK8sApiCoreV1ReplicationController { +export interface ReplicationController { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1ReplicationControllerSpec; - status?: IoK8sApiCoreV1ReplicationControllerStatus; + metadata?: ObjectMeta; + spec?: ReplicationControllerSpec; + status?: ReplicationControllerStatus; } /* io.k8s.api.core.v1.ReplicationControllerCondition */ /* ReplicationControllerCondition describes the state of a replication controller at a certain point. */ -export interface IoK8sApiCoreV1ReplicationControllerCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface ReplicationControllerCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -22024,27 +22024,27 @@ export interface IoK8sApiCoreV1ReplicationControllerCondition { } /* io.k8s.api.core.v1.ReplicationControllerList */ /* ReplicationControllerList is a collection of replication controllers. */ -export interface IoK8sApiCoreV1ReplicationControllerList { +export interface ReplicationControllerList { apiVersion?: string; - items: IoK8sApiCoreV1ReplicationController[]; + items: ReplicationController[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.ReplicationControllerSpec */ /* ReplicationControllerSpec is the specification of a replication controller. */ -export interface IoK8sApiCoreV1ReplicationControllerSpec { +export interface ReplicationControllerSpec { minReadySeconds?: number; replicas?: number; selector?: { [key: string]: unknown; }; - template?: IoK8sApiCoreV1PodTemplateSpec; + template?: PodTemplateSpec; } /* io.k8s.api.core.v1.ReplicationControllerStatus */ /* ReplicationControllerStatus represents the current status of a replication controller. */ -export interface IoK8sApiCoreV1ReplicationControllerStatus { +export interface ReplicationControllerStatus { availableReplicas?: number; - conditions?: IoK8sApiCoreV1ReplicationControllerCondition[]; + conditions?: ReplicationControllerCondition[]; fullyLabeledReplicas?: number; observedGeneration?: number; readyReplicas?: number; @@ -22052,52 +22052,52 @@ export interface IoK8sApiCoreV1ReplicationControllerStatus { } /* io.k8s.api.core.v1.ResourceClaim */ /* ResourceClaim references one entry in PodSpec.ResourceClaims. */ -export interface IoK8sApiCoreV1ResourceClaim { +export interface ResourceClaim { name: string; request?: string; } /* io.k8s.api.core.v1.ResourceFieldSelector */ /* ResourceFieldSelector represents container resources (cpu, memory) and their output format */ -export interface IoK8sApiCoreV1ResourceFieldSelector { +export interface ResourceFieldSelector { containerName?: string; - divisor?: IoK8sApimachineryPkgApiResourceQuantity; + divisor?: Quantity; resource: string; } /* io.k8s.api.core.v1.ResourceHealth */ /* ResourceHealth represents the health of a resource. It has the latest device health information. This is a part of KEP https://kep.k8s.io/4680. */ -export interface IoK8sApiCoreV1ResourceHealth { +export interface ResourceHealth { health?: string; resourceID: string; } /* io.k8s.api.core.v1.ResourceQuota */ /* ResourceQuota sets aggregate quota restrictions enforced per namespace */ -export interface IoK8sApiCoreV1ResourceQuota { +export interface ResourceQuota { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1ResourceQuotaSpec; - status?: IoK8sApiCoreV1ResourceQuotaStatus; + metadata?: ObjectMeta; + spec?: ResourceQuotaSpec; + status?: ResourceQuotaStatus; } /* io.k8s.api.core.v1.ResourceQuotaList */ /* ResourceQuotaList is a list of ResourceQuota items. */ -export interface IoK8sApiCoreV1ResourceQuotaList { +export interface ResourceQuotaList { apiVersion?: string; - items: IoK8sApiCoreV1ResourceQuota[]; + items: ResourceQuota[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.ResourceQuotaSpec */ /* ResourceQuotaSpec defines the desired hard limits to enforce for Quota. */ -export interface IoK8sApiCoreV1ResourceQuotaSpec { +export interface ResourceQuotaSpec { hard?: { [key: string]: unknown; }; - scopeSelector?: IoK8sApiCoreV1ScopeSelector; + scopeSelector?: ScopeSelector; scopes?: ("BestEffort" | "CrossNamespacePodAffinity" | "NotBestEffort" | "NotTerminating" | "PriorityClass" | "Terminating")[]; } /* io.k8s.api.core.v1.ResourceQuotaStatus */ /* ResourceQuotaStatus defines the enforced hard limits and observed use. */ -export interface IoK8sApiCoreV1ResourceQuotaStatus { +export interface ResourceQuotaStatus { hard?: { [key: string]: unknown; }; @@ -22107,8 +22107,8 @@ export interface IoK8sApiCoreV1ResourceQuotaStatus { } /* io.k8s.api.core.v1.ResourceRequirements */ /* ResourceRequirements describes the compute resource requirements. */ -export interface IoK8sApiCoreV1ResourceRequirements { - claims?: IoK8sApiCoreV1ResourceClaim[]; +export interface ResourceRequirements { + claims?: ResourceClaim[]; limits?: { [key: string]: unknown; }; @@ -22118,13 +22118,13 @@ export interface IoK8sApiCoreV1ResourceRequirements { } /* io.k8s.api.core.v1.ResourceStatus */ /* ResourceStatus represents the status of a single resource allocated to a Pod. */ -export interface IoK8sApiCoreV1ResourceStatus { +export interface ResourceStatus { name: string; - resources?: IoK8sApiCoreV1ResourceHealth[]; + resources?: ResourceHealth[]; } /* io.k8s.api.core.v1.SELinuxOptions */ /* SELinuxOptions are the labels to be applied to the container */ -export interface IoK8sApiCoreV1SELinuxOptions { +export interface SELinuxOptions { level?: string; role?: string; type?: string; @@ -22132,12 +22132,12 @@ export interface IoK8sApiCoreV1SELinuxOptions { } /* io.k8s.api.core.v1.ScaleIOPersistentVolumeSource */ /* ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume */ -export interface IoK8sApiCoreV1ScaleIOPersistentVolumeSource { +export interface ScaleIOPersistentVolumeSource { fsType?: string; gateway: string; protectionDomain?: string; readOnly?: boolean; - secretRef: IoK8sApiCoreV1SecretReference; + secretRef: SecretReference; sslEnabled?: boolean; storageMode?: string; storagePool?: string; @@ -22146,12 +22146,12 @@ export interface IoK8sApiCoreV1ScaleIOPersistentVolumeSource { } /* io.k8s.api.core.v1.ScaleIOVolumeSource */ /* ScaleIOVolumeSource represents a persistent ScaleIO volume */ -export interface IoK8sApiCoreV1ScaleIOVolumeSource { +export interface ScaleIOVolumeSource { fsType?: string; gateway: string; protectionDomain?: string; readOnly?: boolean; - secretRef: IoK8sApiCoreV1LocalObjectReference; + secretRef: LocalObjectReference; sslEnabled?: boolean; storageMode?: string; storagePool?: string; @@ -22160,32 +22160,32 @@ export interface IoK8sApiCoreV1ScaleIOVolumeSource { } /* io.k8s.api.core.v1.ScopeSelector */ /* A scope selector represents the AND of the selectors represented by the scoped-resource selector requirements. */ -export interface IoK8sApiCoreV1ScopeSelector { - matchExpressions?: IoK8sApiCoreV1ScopedResourceSelectorRequirement[]; +export interface ScopeSelector { + matchExpressions?: ScopedResourceSelectorRequirement[]; } /* io.k8s.api.core.v1.ScopedResourceSelectorRequirement */ /* A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values. */ -export interface IoK8sApiCoreV1ScopedResourceSelectorRequirement { +export interface ScopedResourceSelectorRequirement { operator: "DoesNotExist" | "Exists" | "In" | "NotIn"; scopeName: "BestEffort" | "CrossNamespacePodAffinity" | "NotBestEffort" | "NotTerminating" | "PriorityClass" | "Terminating"; values?: string[]; } /* io.k8s.api.core.v1.SeccompProfile */ /* SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. */ -export interface IoK8sApiCoreV1SeccompProfile { +export interface SeccompProfile { localhostProfile?: string; type: "Localhost" | "RuntimeDefault" | "Unconfined"; } /* io.k8s.api.core.v1.Secret */ /* Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes. */ -export interface IoK8sApiCoreV1Secret { +export interface Secret { apiVersion?: string; data?: { [key: string]: unknown; }; immutable?: boolean; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; stringData?: { [key: string]: unknown; }; @@ -22195,37 +22195,37 @@ export interface IoK8sApiCoreV1Secret { /* SecretEnvSource selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables. */ -export interface IoK8sApiCoreV1SecretEnvSource { +export interface SecretEnvSource { name?: string; optional?: boolean; } /* io.k8s.api.core.v1.SecretKeySelector */ /* SecretKeySelector selects a key of a Secret. */ -export interface IoK8sApiCoreV1SecretKeySelector { +export interface SecretKeySelector { key: string; name?: string; optional?: boolean; } /* io.k8s.api.core.v1.SecretList */ /* SecretList is a list of Secret. */ -export interface IoK8sApiCoreV1SecretList { +export interface SecretList { apiVersion?: string; - items: IoK8sApiCoreV1Secret[]; + items: Secret[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.SecretProjection */ /* Adapts a secret into a projected volume. The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode. */ -export interface IoK8sApiCoreV1SecretProjection { - items?: IoK8sApiCoreV1KeyToPath[]; +export interface SecretProjection { + items?: KeyToPath[]; name?: string; optional?: boolean; } /* io.k8s.api.core.v1.SecretReference */ /* SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace */ -export interface IoK8sApiCoreV1SecretReference { +export interface SecretReference { name?: string; namespace?: string; } @@ -22233,83 +22233,83 @@ export interface IoK8sApiCoreV1SecretReference { /* Adapts a Secret into a volume. The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling. */ -export interface IoK8sApiCoreV1SecretVolumeSource { +export interface SecretVolumeSource { defaultMode?: number; - items?: IoK8sApiCoreV1KeyToPath[]; + items?: KeyToPath[]; optional?: boolean; secretName?: string; } /* io.k8s.api.core.v1.SecurityContext */ /* SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence. */ -export interface IoK8sApiCoreV1SecurityContext { +export interface SecurityContext { allowPrivilegeEscalation?: boolean; - appArmorProfile?: IoK8sApiCoreV1AppArmorProfile; - capabilities?: IoK8sApiCoreV1Capabilities; + appArmorProfile?: AppArmorProfile; + capabilities?: Capabilities; privileged?: boolean; procMount?: "Default" | "Unmasked"; readOnlyRootFilesystem?: boolean; runAsGroup?: number; runAsNonRoot?: boolean; runAsUser?: number; - seLinuxOptions?: IoK8sApiCoreV1SELinuxOptions; - seccompProfile?: IoK8sApiCoreV1SeccompProfile; - windowsOptions?: IoK8sApiCoreV1WindowsSecurityContextOptions; + seLinuxOptions?: SELinuxOptions; + seccompProfile?: SeccompProfile; + windowsOptions?: WindowsSecurityContextOptions; } /* io.k8s.api.core.v1.Service */ /* Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy. */ -export interface IoK8sApiCoreV1Service { +export interface Service { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiCoreV1ServiceSpec; - status?: IoK8sApiCoreV1ServiceStatus; + metadata?: ObjectMeta; + spec?: ServiceSpec; + status?: ServiceStatus; } /* io.k8s.api.core.v1.ServiceAccount */ /* ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets */ -export interface IoK8sApiCoreV1ServiceAccount { +export interface ServiceAccount { apiVersion?: string; automountServiceAccountToken?: boolean; - imagePullSecrets?: IoK8sApiCoreV1LocalObjectReference[]; + imagePullSecrets?: LocalObjectReference[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - secrets?: IoK8sApiCoreV1ObjectReference[]; + metadata?: ObjectMeta; + secrets?: ObjectReference[]; } /* io.k8s.api.core.v1.ServiceAccountList */ /* ServiceAccountList is a list of ServiceAccount objects */ -export interface IoK8sApiCoreV1ServiceAccountList { +export interface ServiceAccountList { apiVersion?: string; - items: IoK8sApiCoreV1ServiceAccount[]; + items: ServiceAccount[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.ServiceAccountTokenProjection */ /* ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server or otherwise). */ -export interface IoK8sApiCoreV1ServiceAccountTokenProjection { +export interface ServiceAccountTokenProjection { audience?: string; expirationSeconds?: number; path: string; } /* io.k8s.api.core.v1.ServiceList */ /* ServiceList holds a list of services. */ -export interface IoK8sApiCoreV1ServiceList { +export interface ServiceList { apiVersion?: string; - items: IoK8sApiCoreV1Service[]; + items: Service[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.core.v1.ServicePort */ /* ServicePort contains information on service's port. */ -export interface IoK8sApiCoreV1ServicePort { +export interface ServicePort { appProtocol?: string; name?: string; nodePort?: number; port: number; protocol?: "SCTP" | "TCP" | "UDP"; - targetPort?: IoK8sApimachineryPkgUtilIntstrIntOrString; + targetPort?: IntOrString; } /* io.k8s.api.core.v1.ServiceSpec */ /* ServiceSpec describes the attributes that a user creates on a service. */ -export interface IoK8sApiCoreV1ServiceSpec { +export interface ServiceSpec { allocateLoadBalancerNodePorts?: boolean; clusterIP?: string; clusterIPs?: string[]; @@ -22323,73 +22323,73 @@ export interface IoK8sApiCoreV1ServiceSpec { loadBalancerClass?: string; loadBalancerIP?: string; loadBalancerSourceRanges?: string[]; - ports?: IoK8sApiCoreV1ServicePort[]; + ports?: ServicePort[]; publishNotReadyAddresses?: boolean; selector?: { [key: string]: unknown; }; sessionAffinity?: "ClientIP" | "None"; - sessionAffinityConfig?: IoK8sApiCoreV1SessionAffinityConfig; + sessionAffinityConfig?: SessionAffinityConfig; trafficDistribution?: string; type?: "ClusterIP" | "ExternalName" | "LoadBalancer" | "NodePort"; } /* io.k8s.api.core.v1.ServiceStatus */ /* ServiceStatus represents the current status of a service. */ -export interface IoK8sApiCoreV1ServiceStatus { - conditions?: IoK8sApimachineryPkgApisMetaV1Condition[]; - loadBalancer?: IoK8sApiCoreV1LoadBalancerStatus; +export interface ServiceStatus { + conditions?: Condition[]; + loadBalancer?: LoadBalancerStatus; } /* io.k8s.api.core.v1.SessionAffinityConfig */ /* SessionAffinityConfig represents the configurations of session affinity. */ -export interface IoK8sApiCoreV1SessionAffinityConfig { - clientIP?: IoK8sApiCoreV1ClientIPConfig; +export interface SessionAffinityConfig { + clientIP?: ClientIPConfig; } /* io.k8s.api.core.v1.SleepAction */ /* SleepAction describes a "sleep" action. */ -export interface IoK8sApiCoreV1SleepAction { +export interface SleepAction { seconds: number; } /* io.k8s.api.core.v1.StorageOSPersistentVolumeSource */ /* Represents a StorageOS persistent volume resource. */ -export interface IoK8sApiCoreV1StorageOSPersistentVolumeSource { +export interface StorageOSPersistentVolumeSource { fsType?: string; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1ObjectReference; + secretRef?: ObjectReference; volumeName?: string; volumeNamespace?: string; } /* io.k8s.api.core.v1.StorageOSVolumeSource */ /* Represents a StorageOS persistent volume resource. */ -export interface IoK8sApiCoreV1StorageOSVolumeSource { +export interface StorageOSVolumeSource { fsType?: string; readOnly?: boolean; - secretRef?: IoK8sApiCoreV1LocalObjectReference; + secretRef?: LocalObjectReference; volumeName?: string; volumeNamespace?: string; } /* io.k8s.api.core.v1.Sysctl */ /* Sysctl defines a kernel parameter to be set */ -export interface IoK8sApiCoreV1Sysctl { +export interface Sysctl { name: string; value: string; } /* io.k8s.api.core.v1.TCPSocketAction */ /* TCPSocketAction describes an action based on opening a socket */ -export interface IoK8sApiCoreV1TCPSocketAction { +export interface TCPSocketAction { host?: string; - port: IoK8sApimachineryPkgUtilIntstrIntOrString; + port: IntOrString; } /* io.k8s.api.core.v1.Taint */ /* The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint. */ -export interface IoK8sApiCoreV1Taint { +export interface Taint { effect: "NoExecute" | "NoSchedule" | "PreferNoSchedule"; key: string; - timeAdded?: IoK8sApimachineryPkgApisMetaV1Time; + timeAdded?: Time; value?: string; } /* io.k8s.api.core.v1.Toleration */ /* The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . */ -export interface IoK8sApiCoreV1Toleration { +export interface Toleration { effect?: "NoExecute" | "NoSchedule" | "PreferNoSchedule"; key?: string; operator?: "Equal" | "Exists"; @@ -22398,19 +22398,19 @@ export interface IoK8sApiCoreV1Toleration { } /* io.k8s.api.core.v1.TopologySelectorLabelRequirement */ /* A topology selector requirement is a selector that matches given label. This is an alpha feature and may change in the future. */ -export interface IoK8sApiCoreV1TopologySelectorLabelRequirement { +export interface TopologySelectorLabelRequirement { key: string; values: string[]; } /* io.k8s.api.core.v1.TopologySelectorTerm */ /* A topology selector term represents the result of label queries. A null or empty topology selector term matches no objects. The requirements of them are ANDed. It provides a subset of functionality as NodeSelectorTerm. This is an alpha feature and may change in the future. */ -export interface IoK8sApiCoreV1TopologySelectorTerm { - matchLabelExpressions?: IoK8sApiCoreV1TopologySelectorLabelRequirement[]; +export interface TopologySelectorTerm { + matchLabelExpressions?: TopologySelectorLabelRequirement[]; } /* io.k8s.api.core.v1.TopologySpreadConstraint */ /* TopologySpreadConstraint specifies how to spread matching pods among the given topology. */ -export interface IoK8sApiCoreV1TopologySpreadConstraint { - labelSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +export interface TopologySpreadConstraint { + labelSelector?: LabelSelector; matchLabelKeys?: string[]; maxSkew: number; minDomains?: number; @@ -22421,14 +22421,14 @@ export interface IoK8sApiCoreV1TopologySpreadConstraint { } /* io.k8s.api.core.v1.TypedLocalObjectReference */ /* TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace. */ -export interface IoK8sApiCoreV1TypedLocalObjectReference { +export interface TypedLocalObjectReference { apiGroup?: string; kind: string; name: string; } /* io.k8s.api.core.v1.TypedObjectReference */ /* TypedObjectReference contains enough information to let you locate the typed referenced object */ -export interface IoK8sApiCoreV1TypedObjectReference { +export interface TypedObjectReference { apiGroup?: string; kind: string; name: string; @@ -22436,48 +22436,48 @@ export interface IoK8sApiCoreV1TypedObjectReference { } /* io.k8s.api.core.v1.Volume */ /* Volume represents a named volume in a pod that may be accessed by any container in the pod. */ -export interface IoK8sApiCoreV1Volume { - awsElasticBlockStore?: IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource; - azureDisk?: IoK8sApiCoreV1AzureDiskVolumeSource; - azureFile?: IoK8sApiCoreV1AzureFileVolumeSource; - cephfs?: IoK8sApiCoreV1CephFSVolumeSource; - cinder?: IoK8sApiCoreV1CinderVolumeSource; - configMap?: IoK8sApiCoreV1ConfigMapVolumeSource; - csi?: IoK8sApiCoreV1CSIVolumeSource; - downwardAPI?: IoK8sApiCoreV1DownwardAPIVolumeSource; - emptyDir?: IoK8sApiCoreV1EmptyDirVolumeSource; - ephemeral?: IoK8sApiCoreV1EphemeralVolumeSource; - fc?: IoK8sApiCoreV1FCVolumeSource; - flexVolume?: IoK8sApiCoreV1FlexVolumeSource; - flocker?: IoK8sApiCoreV1FlockerVolumeSource; - gcePersistentDisk?: IoK8sApiCoreV1GCEPersistentDiskVolumeSource; - gitRepo?: IoK8sApiCoreV1GitRepoVolumeSource; - glusterfs?: IoK8sApiCoreV1GlusterfsVolumeSource; - hostPath?: IoK8sApiCoreV1HostPathVolumeSource; - image?: IoK8sApiCoreV1ImageVolumeSource; - iscsi?: IoK8sApiCoreV1ISCSIVolumeSource; - name: string; - nfs?: IoK8sApiCoreV1NFSVolumeSource; - persistentVolumeClaim?: IoK8sApiCoreV1PersistentVolumeClaimVolumeSource; - photonPersistentDisk?: IoK8sApiCoreV1PhotonPersistentDiskVolumeSource; - portworxVolume?: IoK8sApiCoreV1PortworxVolumeSource; - projected?: IoK8sApiCoreV1ProjectedVolumeSource; - quobyte?: IoK8sApiCoreV1QuobyteVolumeSource; - rbd?: IoK8sApiCoreV1RBDVolumeSource; - scaleIO?: IoK8sApiCoreV1ScaleIOVolumeSource; - secret?: IoK8sApiCoreV1SecretVolumeSource; - storageos?: IoK8sApiCoreV1StorageOSVolumeSource; - vsphereVolume?: IoK8sApiCoreV1VsphereVirtualDiskVolumeSource; +export interface Volume { + awsElasticBlockStore?: AWSElasticBlockStoreVolumeSource; + azureDisk?: AzureDiskVolumeSource; + azureFile?: AzureFileVolumeSource; + cephfs?: CephFSVolumeSource; + cinder?: CinderVolumeSource; + configMap?: ConfigMapVolumeSource; + csi?: CSIVolumeSource; + downwardAPI?: DownwardAPIVolumeSource; + emptyDir?: EmptyDirVolumeSource; + ephemeral?: EphemeralVolumeSource; + fc?: FCVolumeSource; + flexVolume?: FlexVolumeSource; + flocker?: FlockerVolumeSource; + gcePersistentDisk?: GCEPersistentDiskVolumeSource; + gitRepo?: GitRepoVolumeSource; + glusterfs?: GlusterfsVolumeSource; + hostPath?: HostPathVolumeSource; + image?: ImageVolumeSource; + iscsi?: ISCSIVolumeSource; + name: string; + nfs?: NFSVolumeSource; + persistentVolumeClaim?: PersistentVolumeClaimVolumeSource; + photonPersistentDisk?: PhotonPersistentDiskVolumeSource; + portworxVolume?: PortworxVolumeSource; + projected?: ProjectedVolumeSource; + quobyte?: QuobyteVolumeSource; + rbd?: RBDVolumeSource; + scaleIO?: ScaleIOVolumeSource; + secret?: SecretVolumeSource; + storageos?: StorageOSVolumeSource; + vsphereVolume?: VsphereVirtualDiskVolumeSource; } /* io.k8s.api.core.v1.VolumeDevice */ /* volumeDevice describes a mapping of a raw block device within a container. */ -export interface IoK8sApiCoreV1VolumeDevice { +export interface VolumeDevice { devicePath: string; name: string; } /* io.k8s.api.core.v1.VolumeMount */ /* VolumeMount describes a mounting of a Volume within a container. */ -export interface IoK8sApiCoreV1VolumeMount { +export interface VolumeMount { mountPath: string; mountPropagation?: "Bidirectional" | "HostToContainer" | "None"; name: string; @@ -22488,7 +22488,7 @@ export interface IoK8sApiCoreV1VolumeMount { } /* io.k8s.api.core.v1.VolumeMountStatus */ /* VolumeMountStatus shows status of volume mounts. */ -export interface IoK8sApiCoreV1VolumeMountStatus { +export interface VolumeMountStatus { mountPath: string; name: string; readOnly?: boolean; @@ -22496,21 +22496,21 @@ export interface IoK8sApiCoreV1VolumeMountStatus { } /* io.k8s.api.core.v1.VolumeNodeAffinity */ /* VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from. */ -export interface IoK8sApiCoreV1VolumeNodeAffinity { - required?: IoK8sApiCoreV1NodeSelector; +export interface VolumeNodeAffinity { + required?: NodeSelector; } /* io.k8s.api.core.v1.VolumeProjection */ /* Projection that may be projected along with other supported volume types. Exactly one of these fields must be set. */ -export interface IoK8sApiCoreV1VolumeProjection { - clusterTrustBundle?: IoK8sApiCoreV1ClusterTrustBundleProjection; - configMap?: IoK8sApiCoreV1ConfigMapProjection; - downwardAPI?: IoK8sApiCoreV1DownwardAPIProjection; - secret?: IoK8sApiCoreV1SecretProjection; - serviceAccountToken?: IoK8sApiCoreV1ServiceAccountTokenProjection; +export interface VolumeProjection { + clusterTrustBundle?: ClusterTrustBundleProjection; + configMap?: ConfigMapProjection; + downwardAPI?: DownwardAPIProjection; + secret?: SecretProjection; + serviceAccountToken?: ServiceAccountTokenProjection; } /* io.k8s.api.core.v1.VolumeResourceRequirements */ /* VolumeResourceRequirements describes the storage resource requirements for a volume. */ -export interface IoK8sApiCoreV1VolumeResourceRequirements { +export interface VolumeResourceRequirements { limits?: { [key: string]: unknown; }; @@ -22520,7 +22520,7 @@ export interface IoK8sApiCoreV1VolumeResourceRequirements { } /* io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource */ /* Represents a vSphere volume resource. */ -export interface IoK8sApiCoreV1VsphereVirtualDiskVolumeSource { +export interface VsphereVirtualDiskVolumeSource { fsType?: string; storagePolicyID?: string; storagePolicyName?: string; @@ -22528,13 +22528,13 @@ export interface IoK8sApiCoreV1VsphereVirtualDiskVolumeSource { } /* io.k8s.api.core.v1.WeightedPodAffinityTerm */ /* The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) */ -export interface IoK8sApiCoreV1WeightedPodAffinityTerm { - podAffinityTerm: IoK8sApiCoreV1PodAffinityTerm; +export interface WeightedPodAffinityTerm { + podAffinityTerm: PodAffinityTerm; weight: number; } /* io.k8s.api.core.v1.WindowsSecurityContextOptions */ /* WindowsSecurityContextOptions contain Windows-specific options and credentials. */ -export interface IoK8sApiCoreV1WindowsSecurityContextOptions { +export interface WindowsSecurityContextOptions { gmsaCredentialSpec?: string; gmsaCredentialSpecName?: string; hostProcess?: boolean; @@ -22542,33 +22542,33 @@ export interface IoK8sApiCoreV1WindowsSecurityContextOptions { } /* io.k8s.api.discovery.v1.Endpoint */ /* Endpoint represents a single logical "backend" implementing a service. */ -export interface IoK8sApiDiscoveryV1Endpoint { +export interface Endpoint { addresses: string[]; - conditions?: IoK8sApiDiscoveryV1EndpointConditions; + conditions?: EndpointConditions; deprecatedTopology?: { [key: string]: unknown; }; - hints?: IoK8sApiDiscoveryV1EndpointHints; + hints?: EndpointHints; hostname?: string; nodeName?: string; - targetRef?: IoK8sApiCoreV1ObjectReference; + targetRef?: ObjectReference; zone?: string; } /* io.k8s.api.discovery.v1.EndpointConditions */ /* EndpointConditions represents the current condition of an endpoint. */ -export interface IoK8sApiDiscoveryV1EndpointConditions { +export interface EndpointConditions { ready?: boolean; serving?: boolean; terminating?: boolean; } /* io.k8s.api.discovery.v1.EndpointHints */ /* EndpointHints provides hints describing how an endpoint should be consumed. */ -export interface IoK8sApiDiscoveryV1EndpointHints { - forZones?: IoK8sApiDiscoveryV1ForZone[]; +export interface EndpointHints { + forZones?: ForZone[]; } /* io.k8s.api.discovery.v1.EndpointPort */ /* EndpointPort represents a Port used by an EndpointSlice */ -export interface DiscoveryEndpointPort { +export interface IoK8sApiDiscoveryV1EndpointPort { appProtocol?: string; name?: string; port?: number; @@ -22576,87 +22576,87 @@ export interface DiscoveryEndpointPort { } /* io.k8s.api.discovery.v1.EndpointSlice */ /* EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints. */ -export interface IoK8sApiDiscoveryV1EndpointSlice { +export interface DiscoveryK8sIoV1EndpointSlice { addressType: "FQDN" | "IPv4" | "IPv6"; apiVersion?: string; - endpoints: IoK8sApiDiscoveryV1Endpoint[]; + endpoints: Endpoint[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - ports?: DiscoveryEndpointPort[]; + metadata?: ObjectMeta; + ports?: IoK8sApiDiscoveryV1EndpointPort[]; } /* io.k8s.api.discovery.v1.EndpointSliceList */ /* EndpointSliceList represents a list of endpoint slices */ -export interface IoK8sApiDiscoveryV1EndpointSliceList { +export interface DiscoveryK8sIoV1EndpointSliceList { apiVersion?: string; - items: IoK8sApiDiscoveryV1EndpointSlice[]; + items: DiscoveryK8sIoV1EndpointSlice[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.discovery.v1.ForZone */ /* ForZone provides information about which zones should consume this endpoint. */ -export interface IoK8sApiDiscoveryV1ForZone { +export interface ForZone { name: string; } /* io.k8s.api.events.v1.EventList */ /* EventList is a list of Event objects. */ -export interface IoK8sApiEventsV1EventList { +export interface EventsK8sIoV1EventList { apiVersion?: string; - items: IoK8sApiEventsV1Event[]; + items: EventsK8sIoV1Event[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.networking.v1.HTTPIngressPath */ /* HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend. */ -export interface IoK8sApiNetworkingV1HTTPIngressPath { - backend: IoK8sApiNetworkingV1IngressBackend; +export interface HTTPIngressPath { + backend: IngressBackend; path?: string; pathType: "Exact" | "ImplementationSpecific" | "Prefix"; } /* io.k8s.api.networking.v1.HTTPIngressRuleValue */ /* HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http:///? -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'. */ -export interface IoK8sApiNetworkingV1HTTPIngressRuleValue { - paths: IoK8sApiNetworkingV1HTTPIngressPath[]; +export interface HTTPIngressRuleValue { + paths: HTTPIngressPath[]; } /* io.k8s.api.networking.v1.IPBlock */ /* IPBlock describes a particular CIDR (Ex. "192.168.1.0/24","2001:db8::/64") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule. */ -export interface IoK8sApiNetworkingV1IPBlock { +export interface IPBlock { cidr: string; except?: string[]; } /* io.k8s.api.networking.v1.Ingress */ /* Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. */ -export interface IoK8sApiNetworkingV1Ingress { +export interface NetworkingK8sIoV1Ingress { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiNetworkingV1IngressSpec; - status?: IoK8sApiNetworkingV1IngressStatus; + metadata?: ObjectMeta; + spec?: IngressSpec; + status?: IngressStatus; } /* io.k8s.api.networking.v1.IngressBackend */ /* IngressBackend describes all endpoints for a given service and port. */ -export interface IoK8sApiNetworkingV1IngressBackend { - resource?: IoK8sApiCoreV1TypedLocalObjectReference; - service?: IoK8sApiNetworkingV1IngressServiceBackend; +export interface IngressBackend { + resource?: TypedLocalObjectReference; + service?: IngressServiceBackend; } /* io.k8s.api.networking.v1.IngressClass */ /* IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The \`ingressclass.kubernetes.io/is-default-class\` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class. */ -export interface IoK8sApiNetworkingV1IngressClass { +export interface NetworkingK8sIoV1IngressClass { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiNetworkingV1IngressClassSpec; + metadata?: ObjectMeta; + spec?: IngressClassSpec; } /* io.k8s.api.networking.v1.IngressClassList */ /* IngressClassList is a collection of IngressClasses. */ -export interface IoK8sApiNetworkingV1IngressClassList { +export interface NetworkingK8sIoV1IngressClassList { apiVersion?: string; - items: IoK8sApiNetworkingV1IngressClass[]; + items: NetworkingK8sIoV1IngressClass[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.networking.v1.IngressClassParametersReference */ /* IngressClassParametersReference identifies an API object. This can be used to specify a cluster or namespace-scoped resource. */ -export interface IoK8sApiNetworkingV1IngressClassParametersReference { +export interface IngressClassParametersReference { apiGroup?: string; kind: string; name: string; @@ -22665,194 +22665,194 @@ export interface IoK8sApiNetworkingV1IngressClassParametersReference { } /* io.k8s.api.networking.v1.IngressClassSpec */ /* IngressClassSpec provides information about the class of an Ingress. */ -export interface IoK8sApiNetworkingV1IngressClassSpec { +export interface IngressClassSpec { controller?: string; - parameters?: IoK8sApiNetworkingV1IngressClassParametersReference; + parameters?: IngressClassParametersReference; } /* io.k8s.api.networking.v1.IngressList */ /* IngressList is a collection of Ingress. */ -export interface IoK8sApiNetworkingV1IngressList { +export interface NetworkingK8sIoV1IngressList { apiVersion?: string; - items: IoK8sApiNetworkingV1Ingress[]; + items: NetworkingK8sIoV1Ingress[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.networking.v1.IngressLoadBalancerIngress */ /* IngressLoadBalancerIngress represents the status of a load-balancer ingress point. */ -export interface IoK8sApiNetworkingV1IngressLoadBalancerIngress { +export interface IngressLoadBalancerIngress { hostname?: string; ip?: string; - ports?: IoK8sApiNetworkingV1IngressPortStatus[]; + ports?: IngressPortStatus[]; } /* io.k8s.api.networking.v1.IngressLoadBalancerStatus */ /* IngressLoadBalancerStatus represents the status of a load-balancer. */ -export interface IoK8sApiNetworkingV1IngressLoadBalancerStatus { - ingress?: IoK8sApiNetworkingV1IngressLoadBalancerIngress[]; +export interface IngressLoadBalancerStatus { + ingress?: IngressLoadBalancerIngress[]; } /* io.k8s.api.networking.v1.IngressPortStatus */ /* IngressPortStatus represents the error condition of a service port */ -export interface IoK8sApiNetworkingV1IngressPortStatus { +export interface IngressPortStatus { error?: string; port: number; protocol: "SCTP" | "TCP" | "UDP"; } /* io.k8s.api.networking.v1.IngressRule */ /* IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue. */ -export interface IoK8sApiNetworkingV1IngressRule { +export interface IngressRule { host?: string; - http?: IoK8sApiNetworkingV1HTTPIngressRuleValue; + http?: HTTPIngressRuleValue; } /* io.k8s.api.networking.v1.IngressServiceBackend */ /* IngressServiceBackend references a Kubernetes Service as a Backend. */ -export interface IoK8sApiNetworkingV1IngressServiceBackend { +export interface IngressServiceBackend { name: string; - port?: IoK8sApiNetworkingV1ServiceBackendPort; + port?: ServiceBackendPort; } /* io.k8s.api.networking.v1.IngressSpec */ /* IngressSpec describes the Ingress the user wishes to exist. */ -export interface IoK8sApiNetworkingV1IngressSpec { - defaultBackend?: IoK8sApiNetworkingV1IngressBackend; +export interface IngressSpec { + defaultBackend?: IngressBackend; ingressClassName?: string; - rules?: IoK8sApiNetworkingV1IngressRule[]; - tls?: IoK8sApiNetworkingV1IngressTLS[]; + rules?: IngressRule[]; + tls?: IngressTLS[]; } /* io.k8s.api.networking.v1.IngressStatus */ /* IngressStatus describe the current state of the Ingress. */ -export interface IoK8sApiNetworkingV1IngressStatus { - loadBalancer?: IoK8sApiNetworkingV1IngressLoadBalancerStatus; +export interface IngressStatus { + loadBalancer?: IngressLoadBalancerStatus; } /* io.k8s.api.networking.v1.IngressTLS */ /* IngressTLS describes the transport layer security associated with an ingress. */ -export interface IoK8sApiNetworkingV1IngressTLS { +export interface IngressTLS { hosts?: string[]; secretName?: string; } /* io.k8s.api.networking.v1.NetworkPolicy */ /* NetworkPolicy describes what network traffic is allowed for a set of Pods */ -export interface IoK8sApiNetworkingV1NetworkPolicy { +export interface NetworkingK8sIoV1NetworkPolicy { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiNetworkingV1NetworkPolicySpec; + metadata?: ObjectMeta; + spec?: NetworkPolicySpec; } /* io.k8s.api.networking.v1.NetworkPolicyEgressRule */ /* NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8 */ -export interface IoK8sApiNetworkingV1NetworkPolicyEgressRule { - ports?: IoK8sApiNetworkingV1NetworkPolicyPort[]; - to?: IoK8sApiNetworkingV1NetworkPolicyPeer[]; +export interface NetworkPolicyEgressRule { + ports?: NetworkPolicyPort[]; + to?: NetworkPolicyPeer[]; } /* io.k8s.api.networking.v1.NetworkPolicyIngressRule */ /* NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from. */ -export interface IoK8sApiNetworkingV1NetworkPolicyIngressRule { - from?: IoK8sApiNetworkingV1NetworkPolicyPeer[]; - ports?: IoK8sApiNetworkingV1NetworkPolicyPort[]; +export interface NetworkPolicyIngressRule { + from?: NetworkPolicyPeer[]; + ports?: NetworkPolicyPort[]; } /* io.k8s.api.networking.v1.NetworkPolicyList */ /* NetworkPolicyList is a list of NetworkPolicy objects. */ -export interface IoK8sApiNetworkingV1NetworkPolicyList { +export interface NetworkingK8sIoV1NetworkPolicyList { apiVersion?: string; - items: IoK8sApiNetworkingV1NetworkPolicy[]; + items: NetworkingK8sIoV1NetworkPolicy[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.networking.v1.NetworkPolicyPeer */ /* NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed */ -export interface IoK8sApiNetworkingV1NetworkPolicyPeer { - ipBlock?: IoK8sApiNetworkingV1IPBlock; - namespaceSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; - podSelector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +export interface NetworkPolicyPeer { + ipBlock?: IPBlock; + namespaceSelector?: LabelSelector; + podSelector?: LabelSelector; } /* io.k8s.api.networking.v1.NetworkPolicyPort */ /* NetworkPolicyPort describes a port to allow traffic on */ -export interface IoK8sApiNetworkingV1NetworkPolicyPort { +export interface NetworkPolicyPort { endPort?: number; - port?: IoK8sApimachineryPkgUtilIntstrIntOrString; + port?: IntOrString; protocol?: "SCTP" | "TCP" | "UDP"; } /* io.k8s.api.networking.v1.NetworkPolicySpec */ /* NetworkPolicySpec provides the specification of a NetworkPolicy */ -export interface IoK8sApiNetworkingV1NetworkPolicySpec { - egress?: IoK8sApiNetworkingV1NetworkPolicyEgressRule[]; - ingress?: IoK8sApiNetworkingV1NetworkPolicyIngressRule[]; - podSelector: IoK8sApimachineryPkgApisMetaV1LabelSelector; +export interface NetworkPolicySpec { + egress?: NetworkPolicyEgressRule[]; + ingress?: NetworkPolicyIngressRule[]; + podSelector: LabelSelector; policyTypes?: ("Egress" | "Ingress")[]; } /* io.k8s.api.networking.v1.ServiceBackendPort */ /* ServiceBackendPort is the service port being referenced. */ -export interface IoK8sApiNetworkingV1ServiceBackendPort { +export interface ServiceBackendPort { name?: string; number?: number; } /* io.k8s.api.node.v1.Overhead */ /* Overhead structure represents the resource overhead associated with running a pod. */ -export interface IoK8sApiNodeV1Overhead { +export interface Overhead { podFixed?: { [key: string]: unknown; }; } /* io.k8s.api.node.v1.RuntimeClass */ /* RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/ */ -export interface IoK8sApiNodeV1RuntimeClass { +export interface NodeK8sIoV1RuntimeClass { apiVersion?: string; handler: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - overhead?: IoK8sApiNodeV1Overhead; - scheduling?: IoK8sApiNodeV1Scheduling; + metadata?: ObjectMeta; + overhead?: Overhead; + scheduling?: Scheduling; } /* io.k8s.api.node.v1.RuntimeClassList */ /* RuntimeClassList is a list of RuntimeClass objects. */ -export interface IoK8sApiNodeV1RuntimeClassList { +export interface NodeK8sIoV1RuntimeClassList { apiVersion?: string; - items: IoK8sApiNodeV1RuntimeClass[]; + items: NodeK8sIoV1RuntimeClass[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.node.v1.Scheduling */ /* Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass. */ -export interface IoK8sApiNodeV1Scheduling { +export interface Scheduling { nodeSelector?: { [key: string]: unknown; }; - tolerations?: IoK8sApiCoreV1Toleration[]; + tolerations?: Toleration[]; } /* io.k8s.api.policy.v1.Eviction */ /* Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods//evictions. */ -export interface IoK8sApiPolicyV1Eviction { +export interface PolicyV1Eviction { apiVersion?: string; - deleteOptions?: IoK8sApimachineryPkgApisMetaV1DeleteOptions; + deleteOptions?: DeleteOptions; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; } /* io.k8s.api.policy.v1.PodDisruptionBudget */ /* PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods */ -export interface IoK8sApiPolicyV1PodDisruptionBudget { +export interface PolicyV1PodDisruptionBudget { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sApiPolicyV1PodDisruptionBudgetSpec; - status?: IoK8sApiPolicyV1PodDisruptionBudgetStatus; + metadata?: ObjectMeta; + spec?: PodDisruptionBudgetSpec; + status?: PodDisruptionBudgetStatus; } /* io.k8s.api.policy.v1.PodDisruptionBudgetList */ /* PodDisruptionBudgetList is a collection of PodDisruptionBudgets. */ -export interface IoK8sApiPolicyV1PodDisruptionBudgetList { +export interface PolicyV1PodDisruptionBudgetList { apiVersion?: string; - items: IoK8sApiPolicyV1PodDisruptionBudget[]; + items: PolicyV1PodDisruptionBudget[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.policy.v1.PodDisruptionBudgetSpec */ /* PodDisruptionBudgetSpec is a description of a PodDisruptionBudget. */ -export interface IoK8sApiPolicyV1PodDisruptionBudgetSpec { - maxUnavailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; - minAvailable?: IoK8sApimachineryPkgUtilIntstrIntOrString; - selector?: IoK8sApimachineryPkgApisMetaV1LabelSelector; +export interface PodDisruptionBudgetSpec { + maxUnavailable?: IntOrString; + minAvailable?: IntOrString; + selector?: LabelSelector; unhealthyPodEvictionPolicy?: "AlwaysAllow" | "IfHealthyBudget"; } /* io.k8s.api.policy.v1.PodDisruptionBudgetStatus */ /* PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system. */ -export interface IoK8sApiPolicyV1PodDisruptionBudgetStatus { - conditions?: IoK8sApimachineryPkgApisMetaV1Condition[]; +export interface PodDisruptionBudgetStatus { + conditions?: Condition[]; currentHealthy: number; desiredHealthy: number; disruptedPods?: { @@ -22864,46 +22864,46 @@ export interface IoK8sApiPolicyV1PodDisruptionBudgetStatus { } /* io.k8s.api.rbac.v1.AggregationRule */ /* AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole */ -export interface IoK8sApiRbacV1AggregationRule { - clusterRoleSelectors?: IoK8sApimachineryPkgApisMetaV1LabelSelector[]; +export interface AggregationRule { + clusterRoleSelectors?: LabelSelector[]; } /* io.k8s.api.rbac.v1.ClusterRole */ /* ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. */ -export interface IoK8sApiRbacV1ClusterRole { - aggregationRule?: IoK8sApiRbacV1AggregationRule; +export interface RbacAuthorizationK8sIoV1ClusterRole { + aggregationRule?: AggregationRule; apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - rules?: IoK8sApiRbacV1PolicyRule[]; + metadata?: ObjectMeta; + rules?: PolicyRule[]; } /* io.k8s.api.rbac.v1.ClusterRoleBinding */ /* ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject. */ -export interface IoK8sApiRbacV1ClusterRoleBinding { +export interface RbacAuthorizationK8sIoV1ClusterRoleBinding { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - roleRef: IoK8sApiRbacV1RoleRef; + metadata?: ObjectMeta; + roleRef: RoleRef; subjects?: IoK8sApiRbacV1Subject[]; } /* io.k8s.api.rbac.v1.ClusterRoleBindingList */ /* ClusterRoleBindingList is a collection of ClusterRoleBindings */ -export interface IoK8sApiRbacV1ClusterRoleBindingList { +export interface RbacAuthorizationK8sIoV1ClusterRoleBindingList { apiVersion?: string; - items: IoK8sApiRbacV1ClusterRoleBinding[]; + items: RbacAuthorizationK8sIoV1ClusterRoleBinding[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.rbac.v1.ClusterRoleList */ /* ClusterRoleList is a collection of ClusterRoles */ -export interface IoK8sApiRbacV1ClusterRoleList { +export interface RbacAuthorizationK8sIoV1ClusterRoleList { apiVersion?: string; - items: IoK8sApiRbacV1ClusterRole[]; + items: RbacAuthorizationK8sIoV1ClusterRole[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.rbac.v1.PolicyRule */ /* PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to. */ -export interface IoK8sApiRbacV1PolicyRule { +export interface PolicyRule { apiGroups?: string[]; nonResourceURLs?: string[]; resourceNames?: string[]; @@ -22912,40 +22912,40 @@ export interface IoK8sApiRbacV1PolicyRule { } /* io.k8s.api.rbac.v1.Role */ /* Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. */ -export interface IoK8sApiRbacV1Role { +export interface RbacAuthorizationK8sIoV1Role { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - rules?: IoK8sApiRbacV1PolicyRule[]; + metadata?: ObjectMeta; + rules?: PolicyRule[]; } /* io.k8s.api.rbac.v1.RoleBinding */ /* RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace. */ -export interface IoK8sApiRbacV1RoleBinding { +export interface RbacAuthorizationK8sIoV1RoleBinding { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - roleRef: IoK8sApiRbacV1RoleRef; + metadata?: ObjectMeta; + roleRef: RoleRef; subjects?: IoK8sApiRbacV1Subject[]; } /* io.k8s.api.rbac.v1.RoleBindingList */ /* RoleBindingList is a collection of RoleBindings */ -export interface IoK8sApiRbacV1RoleBindingList { +export interface RbacAuthorizationK8sIoV1RoleBindingList { apiVersion?: string; - items: IoK8sApiRbacV1RoleBinding[]; + items: RbacAuthorizationK8sIoV1RoleBinding[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.rbac.v1.RoleList */ /* RoleList is a collection of Roles */ -export interface IoK8sApiRbacV1RoleList { +export interface RbacAuthorizationK8sIoV1RoleList { apiVersion?: string; - items: IoK8sApiRbacV1Role[]; + items: RbacAuthorizationK8sIoV1Role[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.rbac.v1.RoleRef */ /* RoleRef contains information that points to the role being used */ -export interface IoK8sApiRbacV1RoleRef { +export interface RoleRef { apiGroup: string; kind: string; name: string; @@ -22960,42 +22960,42 @@ export interface IoK8sApiRbacV1Subject { } /* io.k8s.api.scheduling.v1.PriorityClass */ /* PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer. */ -export interface IoK8sApiSchedulingV1PriorityClass { +export interface SchedulingK8sIoV1PriorityClass { apiVersion?: string; description?: string; globalDefault?: boolean; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; preemptionPolicy?: "Never" | "PreemptLowerPriority"; value: number; } /* io.k8s.api.scheduling.v1.PriorityClassList */ /* PriorityClassList is a collection of priority classes. */ -export interface IoK8sApiSchedulingV1PriorityClassList { +export interface SchedulingK8sIoV1PriorityClassList { apiVersion?: string; - items: IoK8sApiSchedulingV1PriorityClass[]; + items: SchedulingK8sIoV1PriorityClass[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.storage.v1.CSIDriver */ /* CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced. */ -export interface IoK8sApiStorageV1CSIDriver { +export interface StorageK8sIoV1CSIDriver { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiStorageV1CSIDriverSpec; + metadata?: ObjectMeta; + spec: CSIDriverSpec; } /* io.k8s.api.storage.v1.CSIDriverList */ /* CSIDriverList is a collection of CSIDriver objects. */ -export interface IoK8sApiStorageV1CSIDriverList { +export interface StorageK8sIoV1CSIDriverList { apiVersion?: string; - items: IoK8sApiStorageV1CSIDriver[]; + items: StorageK8sIoV1CSIDriver[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.storage.v1.CSIDriverSpec */ /* CSIDriverSpec is the specification of a CSIDriver. */ -export interface IoK8sApiStorageV1CSIDriverSpec { +export interface CSIDriverSpec { attachRequired?: boolean; fsGroupPolicy?: string; podInfoOnMount?: boolean; @@ -23007,32 +23007,32 @@ export interface IoK8sApiStorageV1CSIDriverSpec { } /* io.k8s.api.storage.v1.CSINode */ /* CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn't create this object. CSINode has an OwnerReference that points to the corresponding node object. */ -export interface IoK8sApiStorageV1CSINode { +export interface StorageK8sIoV1CSINode { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiStorageV1CSINodeSpec; + metadata?: ObjectMeta; + spec: CSINodeSpec; } /* io.k8s.api.storage.v1.CSINodeDriver */ /* CSINodeDriver holds information about the specification of one CSI driver installed on a node */ -export interface IoK8sApiStorageV1CSINodeDriver { - allocatable?: IoK8sApiStorageV1VolumeNodeResources; +export interface CSINodeDriver { + allocatable?: VolumeNodeResources; name: string; nodeID: string; topologyKeys?: string[]; } /* io.k8s.api.storage.v1.CSINodeList */ /* CSINodeList is a collection of CSINode objects. */ -export interface IoK8sApiStorageV1CSINodeList { +export interface StorageK8sIoV1CSINodeList { apiVersion?: string; - items: IoK8sApiStorageV1CSINode[]; + items: StorageK8sIoV1CSINode[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.storage.v1.CSINodeSpec */ /* CSINodeSpec holds information about the specification of all CSI drivers installed on a node */ -export interface IoK8sApiStorageV1CSINodeSpec { - drivers: IoK8sApiStorageV1CSINodeDriver[]; +export interface CSINodeSpec { + drivers: CSINodeDriver[]; } /* io.k8s.api.storage.v1.CSIStorageCapacity */ /* CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. @@ -23044,33 +23044,33 @@ The following three cases all imply that no capacity is available for a certain The producer of these objects can decide which approach is more suitable. They are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node. */ -export interface IoK8sApiStorageV1CSIStorageCapacity { +export interface StorageK8sIoV1CSIStorageCapacity { apiVersion?: string; - capacity?: IoK8sApimachineryPkgApiResourceQuantity; + capacity?: Quantity; kind?: string; - maximumVolumeSize?: IoK8sApimachineryPkgApiResourceQuantity; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - nodeTopology?: IoK8sApimachineryPkgApisMetaV1LabelSelector; + maximumVolumeSize?: Quantity; + metadata?: ObjectMeta; + nodeTopology?: LabelSelector; storageClassName: string; } /* io.k8s.api.storage.v1.CSIStorageCapacityList */ /* CSIStorageCapacityList is a collection of CSIStorageCapacity objects. */ -export interface IoK8sApiStorageV1CSIStorageCapacityList { +export interface StorageK8sIoV1CSIStorageCapacityList { apiVersion?: string; - items: IoK8sApiStorageV1CSIStorageCapacity[]; + items: StorageK8sIoV1CSIStorageCapacity[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.storage.v1.StorageClass */ /* StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. */ -export interface IoK8sApiStorageV1StorageClass { +export interface StorageK8sIoV1StorageClass { allowVolumeExpansion?: boolean; - allowedTopologies?: IoK8sApiCoreV1TopologySelectorTerm[]; + allowedTopologies?: TopologySelectorTerm[]; apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; + metadata?: ObjectMeta; mountOptions?: string[]; parameters?: { [key: string]: unknown; @@ -23081,11 +23081,11 @@ export interface IoK8sApiStorageV1StorageClass { } /* io.k8s.api.storage.v1.StorageClassList */ /* StorageClassList is a collection of storage classes. */ -export interface IoK8sApiStorageV1StorageClassList { +export interface StorageK8sIoV1StorageClassList { apiVersion?: string; - items: IoK8sApiStorageV1StorageClass[]; + items: StorageK8sIoV1StorageClass[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.storage.v1.TokenRequest */ /* TokenRequest contains parameters of a service account token. */ @@ -23097,58 +23097,58 @@ export interface IoK8sApiStorageV1TokenRequest { /* VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. VolumeAttachment objects are non-namespaced. */ -export interface IoK8sApiStorageV1VolumeAttachment { +export interface StorageK8sIoV1VolumeAttachment { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiStorageV1VolumeAttachmentSpec; - status?: IoK8sApiStorageV1VolumeAttachmentStatus; + metadata?: ObjectMeta; + spec: VolumeAttachmentSpec; + status?: VolumeAttachmentStatus; } /* io.k8s.api.storage.v1.VolumeAttachmentList */ /* VolumeAttachmentList is a collection of VolumeAttachment objects. */ -export interface IoK8sApiStorageV1VolumeAttachmentList { +export interface StorageK8sIoV1VolumeAttachmentList { apiVersion?: string; - items: IoK8sApiStorageV1VolumeAttachment[]; + items: StorageK8sIoV1VolumeAttachment[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.api.storage.v1.VolumeAttachmentSource */ /* VolumeAttachmentSource represents a volume that should be attached. Right now only PersistentVolumes can be attached via external attacher, in the future we may allow also inline volumes in pods. Exactly one member can be set. */ -export interface IoK8sApiStorageV1VolumeAttachmentSource { - inlineVolumeSpec?: IoK8sApiCoreV1PersistentVolumeSpec; +export interface VolumeAttachmentSource { + inlineVolumeSpec?: PersistentVolumeSpec; persistentVolumeName?: string; } /* io.k8s.api.storage.v1.VolumeAttachmentSpec */ /* VolumeAttachmentSpec is the specification of a VolumeAttachment request. */ -export interface IoK8sApiStorageV1VolumeAttachmentSpec { +export interface VolumeAttachmentSpec { attacher: string; nodeName: string; - source: IoK8sApiStorageV1VolumeAttachmentSource; + source: VolumeAttachmentSource; } /* io.k8s.api.storage.v1.VolumeAttachmentStatus */ /* VolumeAttachmentStatus is the status of a VolumeAttachment request. */ -export interface IoK8sApiStorageV1VolumeAttachmentStatus { - attachError?: IoK8sApiStorageV1VolumeError; +export interface VolumeAttachmentStatus { + attachError?: VolumeError; attached: boolean; attachmentMetadata?: { [key: string]: unknown; }; - detachError?: IoK8sApiStorageV1VolumeError; + detachError?: VolumeError; } /* io.k8s.api.storage.v1.VolumeError */ /* VolumeError captures an error encountered during a volume operation. */ -export interface IoK8sApiStorageV1VolumeError { +export interface VolumeError { message?: string; - time?: IoK8sApimachineryPkgApisMetaV1Time; + time?: Time; } /* io.k8s.api.storage.v1.VolumeNodeResources */ /* VolumeNodeResources is a set of resource limits for scheduling of volumes. */ -export interface IoK8sApiStorageV1VolumeNodeResources { +export interface VolumeNodeResources { count?: number; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition */ /* CustomResourceColumnDefinition specifies a column for server side printing. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceColumnDefinition { +export interface CustomResourceColumnDefinition { description?: string; format?: string; jsonPath: string; @@ -23158,23 +23158,23 @@ export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResource } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion */ /* CustomResourceConversion describes how to convert different versions of a CR. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion { +export interface CustomResourceConversion { strategy: string; - webhook?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookConversion; + webhook?: WebhookConversion; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition */ /* CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition { +export interface ApiextensionsK8sIoV1CustomResourceDefinition { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionSpec; - status?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionStatus; + metadata?: ObjectMeta; + spec: CustomResourceDefinitionSpec; + status?: CustomResourceDefinitionStatus; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition */ /* CustomResourceDefinitionCondition contains details for the current condition of this pod. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface CustomResourceDefinitionCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -23182,15 +23182,15 @@ export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResource } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList */ /* CustomResourceDefinitionList is a list of CustomResourceDefinition objects. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionList { +export interface ApiextensionsK8sIoV1CustomResourceDefinitionList { apiVersion?: string; - items: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition[]; + items: ApiextensionsK8sIoV1CustomResourceDefinition[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames */ /* CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionNames { +export interface CustomResourceDefinitionNames { categories?: string[]; kind: string; listKind?: string; @@ -23200,76 +23200,76 @@ export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResource } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec */ /* CustomResourceDefinitionSpec describes how a user wants their resource to appear */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionSpec { - conversion?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion; +export interface CustomResourceDefinitionSpec { + conversion?: CustomResourceConversion; group: string; - names: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionNames; + names: CustomResourceDefinitionNames; preserveUnknownFields?: boolean; scope: string; - versions: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion[]; + versions: CustomResourceDefinitionVersion[]; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus */ /* CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionStatus { - acceptedNames?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionNames; - conditions?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionCondition[]; +export interface CustomResourceDefinitionStatus { + acceptedNames?: CustomResourceDefinitionNames; + conditions?: CustomResourceDefinitionCondition[]; storedVersions?: string[]; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion */ /* CustomResourceDefinitionVersion describes a version for CRD. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion { - additionalPrinterColumns?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceColumnDefinition[]; +export interface CustomResourceDefinitionVersion { + additionalPrinterColumns?: CustomResourceColumnDefinition[]; deprecated?: boolean; deprecationWarning?: string; name: string; - schema?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceValidation; - selectableFields?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1SelectableField[]; + schema?: CustomResourceValidation; + selectableFields?: SelectableField[]; served: boolean; storage: boolean; - subresources?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresources; + subresources?: CustomResourceSubresources; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale */ /* CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceScale { +export interface CustomResourceSubresourceScale { labelSelectorPath?: string; specReplicasPath: string; statusReplicasPath: string; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus */ /* CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources. Status is represented by the \`.status\` JSON path inside of a CustomResource. When set, * exposes a /status subresource for the custom resource * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza */ -export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceStatus = { +export type CustomResourceSubresourceStatus = { [key: string]: unknown; }; /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources */ /* CustomResourceSubresources defines the status and scale subresources for CustomResources. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresources { - scale?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceScale; - status?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceStatus; +export interface CustomResourceSubresources { + scale?: CustomResourceSubresourceScale; + status?: CustomResourceSubresourceStatus; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation */ /* CustomResourceValidation is a list of validation methods for CustomResources. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceValidation { - openAPIV3Schema?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps; +export interface CustomResourceValidation { + openAPIV3Schema?: JSONSchemaProps; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation */ /* ExternalDocumentation allows referencing an external resource for extended documentation. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ExternalDocumentation { +export interface ExternalDocumentation { description?: string; url?: string; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON */ /* JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil. */ -export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON = any; +export type JSON = any; /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps */ /* JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/). */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps { +export interface JSONSchemaProps { $ref?: string; $schema?: string; - additionalItems?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrBool; - additionalProperties?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrBool; - allOf?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps[]; - anyOf?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps[]; - default?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON; + additionalItems?: JSONSchemaPropsOrBool; + additionalProperties?: JSONSchemaPropsOrBool; + allOf?: JSONSchemaProps[]; + anyOf?: JSONSchemaProps[]; + default?: JSON; definitions?: { [key: string]: unknown; }; @@ -23277,14 +23277,14 @@ export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProp [key: string]: unknown; }; description?: string; - enum?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON[]; - example?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON; + enum?: JSON[]; + example?: JSON; exclusiveMaximum?: boolean; exclusiveMinimum?: boolean; - externalDocs?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ExternalDocumentation; + externalDocs?: ExternalDocumentation; format?: string; id?: string; - items?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrArray; + items?: JSONSchemaPropsOrArray; maxItems?: number; maxLength?: number; maxProperties?: number; @@ -23294,9 +23294,9 @@ export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProp minProperties?: number; minimum?: number; multipleOf?: number; - not?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps; + not?: JSONSchemaProps; nullable?: boolean; - oneOf?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProps[]; + oneOf?: JSONSchemaProps[]; pattern?: string; patternProperties?: { [key: string]: unknown; @@ -23314,25 +23314,25 @@ export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaProp "x-kubernetes-list-type"?: string; "x-kubernetes-map-type"?: string; "x-kubernetes-preserve-unknown-fields"?: boolean; - "x-kubernetes-validations"?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ValidationRule[]; + "x-kubernetes-validations"?: ValidationRule[]; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray */ /* JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization purposes. */ -export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrArray = any; +export type JSONSchemaPropsOrArray = any; /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool */ /* JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property. */ -export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrBool = any; +export type JSONSchemaPropsOrBool = any; /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray */ /* JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array. */ -export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JSONSchemaPropsOrStringArray = any; +export type JSONSchemaPropsOrStringArray = any; /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.SelectableField */ /* SelectableField specifies the JSON path of a field that may be used with field selectors. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1SelectableField { +export interface SelectableField { jsonPath: string; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface ApiExtServiceReference { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference { name: string; namespace: string; path?: string; @@ -23340,7 +23340,7 @@ export interface ApiExtServiceReference { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule */ /* ValidationRule describes a validation rule written in the CEL expression language. */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ValidationRule { +export interface ValidationRule { fieldPath?: string; message?: string; messageExpression?: string; @@ -23350,15 +23350,15 @@ export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ValidationRule } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig */ /* WebhookClientConfig contains the information to make a TLS connection with the webhook. */ -export interface ApiExtWebhookClientConfig { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig { caBundle?: string; - service?: ApiExtServiceReference; + service?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference; url?: string; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion */ /* WebhookConversion describes how to call a conversion webhook */ -export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookConversion { - clientConfig?: ApiExtWebhookClientConfig; +export interface WebhookConversion { + clientConfig?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig; conversionReviewVersions: string[]; } /* io.k8s.apimachinery.pkg.api.resource.Quantity */ @@ -23399,27 +23399,27 @@ Note that the quantity will NEVER be internally represented by a floating point Non-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.) This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation. */ -export type IoK8sApimachineryPkgApiResourceQuantity = string; +export type Quantity = string; /* io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup */ /* APIGroup contains the name, the supported versions, and the preferred version of a group. */ -export interface IoK8sApimachineryPkgApisMetaV1APIGroup { +export interface APIGroup { apiVersion?: string; kind?: string; name: string; - preferredVersion?: IoK8sApimachineryPkgApisMetaV1GroupVersionForDiscovery; - serverAddressByClientCIDRs?: IoK8sApimachineryPkgApisMetaV1ServerAddressByClientCIDR[]; - versions: IoK8sApimachineryPkgApisMetaV1GroupVersionForDiscovery[]; + preferredVersion?: GroupVersionForDiscovery; + serverAddressByClientCIDRs?: ServerAddressByClientCIDR[]; + versions: GroupVersionForDiscovery[]; } /* io.k8s.apimachinery.pkg.apis.meta.v1.APIGroupList */ /* APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis. */ -export interface IoK8sApimachineryPkgApisMetaV1APIGroupList { +export interface APIGroupList { apiVersion?: string; - groups: IoK8sApimachineryPkgApisMetaV1APIGroup[]; + groups: APIGroup[]; kind?: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.APIResource */ /* APIResource specifies the name of a resource and whether it is namespaced. */ -export interface IoK8sApimachineryPkgApisMetaV1APIResource { +export interface APIResource { categories?: string[]; group?: string; kind: string; @@ -23433,24 +23433,24 @@ export interface IoK8sApimachineryPkgApisMetaV1APIResource { } /* io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList */ /* APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced. */ -export interface IoK8sApimachineryPkgApisMetaV1APIResourceList { +export interface APIResourceList { apiVersion?: string; groupVersion: string; kind?: string; - resources: IoK8sApimachineryPkgApisMetaV1APIResource[]; + resources: APIResource[]; } /* io.k8s.apimachinery.pkg.apis.meta.v1.APIVersions */ /* APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API. */ -export interface IoK8sApimachineryPkgApisMetaV1APIVersions { +export interface APIVersions { apiVersion?: string; kind?: string; - serverAddressByClientCIDRs: IoK8sApimachineryPkgApisMetaV1ServerAddressByClientCIDR[]; + serverAddressByClientCIDRs: ServerAddressByClientCIDR[]; versions: string[]; } /* io.k8s.apimachinery.pkg.apis.meta.v1.Condition */ /* Condition contains details for one aspect of the current state of this API Resource. */ -export interface IoK8sApimachineryPkgApisMetaV1Condition { - lastTransitionTime: IoK8sApimachineryPkgApisMetaV1Time; +export interface Condition { + lastTransitionTime: Time; message: string; observedGeneration?: number; reason: string; @@ -23459,19 +23459,19 @@ export interface IoK8sApimachineryPkgApisMetaV1Condition { } /* io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions */ /* DeleteOptions may be provided when deleting an API object. */ -export interface IoK8sApimachineryPkgApisMetaV1DeleteOptions { +export interface DeleteOptions { apiVersion?: string; dryRun?: string[]; gracePeriodSeconds?: number; ignoreStoreReadErrorWithClusterBreakingPotential?: boolean; kind?: string; orphanDependents?: boolean; - preconditions?: IoK8sApimachineryPkgApisMetaV1Preconditions; + preconditions?: Preconditions; propagationPolicy?: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement */ /* FieldSelectorRequirement is a selector that contains values, a key, and an operator that relates the key and values. */ -export interface IoK8sApimachineryPkgApisMetaV1FieldSelectorRequirement { +export interface FieldSelectorRequirement { key: string; operator: string; values?: string[]; @@ -23482,33 +23482,33 @@ export interface IoK8sApimachineryPkgApisMetaV1FieldSelectorRequirement { Each key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:', where is the name of a field in a struct, or key in a map 'v:', where is the exact json formatted value of a list item 'i:', where is position of a item in a list 'k:', where is a map of a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set. The exact format is defined in sigs.k8s.io/structured-merge-diff */ -export type IoK8sApimachineryPkgApisMetaV1FieldsV1 = { +export type FieldsV1 = { [key: string]: unknown; }; /* io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery */ /* GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility. */ -export interface IoK8sApimachineryPkgApisMetaV1GroupVersionForDiscovery { +export interface GroupVersionForDiscovery { groupVersion: string; version: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector */ /* A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. */ -export interface IoK8sApimachineryPkgApisMetaV1LabelSelector { - matchExpressions?: IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement[]; +export interface LabelSelector { + matchExpressions?: LabelSelectorRequirement[]; matchLabels?: { [key: string]: unknown; }; } /* io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement */ /* A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. */ -export interface IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement { +export interface LabelSelectorRequirement { key: string; operator: string; values?: string[]; } /* io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta */ /* ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}. */ -export interface IoK8sApimachineryPkgApisMetaV1ListMeta { +export interface ListMeta { continue?: string; remainingItemCount?: number; resourceVersion?: string; @@ -23516,44 +23516,44 @@ export interface IoK8sApimachineryPkgApisMetaV1ListMeta { } /* io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry */ /* ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. */ -export interface IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry { +export interface ManagedFieldsEntry { apiVersion?: string; fieldsType?: string; - fieldsV1?: IoK8sApimachineryPkgApisMetaV1FieldsV1; + fieldsV1?: FieldsV1; manager?: string; operation?: string; subresource?: string; - time?: IoK8sApimachineryPkgApisMetaV1Time; + time?: Time; } /* io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime */ /* MicroTime is version of Time with microsecond level precision. */ -export type IoK8sApimachineryPkgApisMetaV1MicroTime = string; +export type MicroTime = string; /* io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta */ /* ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. */ -export interface IoK8sApimachineryPkgApisMetaV1ObjectMeta { +export interface ObjectMeta { annotations?: { [key: string]: unknown; }; - creationTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; + creationTimestamp?: Time; deletionGracePeriodSeconds?: number; - deletionTimestamp?: IoK8sApimachineryPkgApisMetaV1Time; + deletionTimestamp?: Time; finalizers?: string[]; generateName?: string; generation?: number; labels?: { [key: string]: unknown; }; - managedFields?: IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry[]; + managedFields?: ManagedFieldsEntry[]; name?: string; namespace?: string; - ownerReferences?: IoK8sApimachineryPkgApisMetaV1OwnerReference[]; + ownerReferences?: OwnerReference[]; resourceVersion?: string; selfLink?: string; uid?: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference */ /* OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. */ -export interface IoK8sApimachineryPkgApisMetaV1OwnerReference { +export interface OwnerReference { apiVersion: string; blockOwnerDeletion?: boolean; controller?: boolean; @@ -23563,44 +23563,44 @@ export interface IoK8sApimachineryPkgApisMetaV1OwnerReference { } /* io.k8s.apimachinery.pkg.apis.meta.v1.Patch */ /* Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. */ -export type IoK8sApimachineryPkgApisMetaV1Patch = { +export type Patch = { [key: string]: unknown; }; /* io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions */ /* Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out. */ -export interface IoK8sApimachineryPkgApisMetaV1Preconditions { +export interface Preconditions { resourceVersion?: string; uid?: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR */ /* ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match. */ -export interface IoK8sApimachineryPkgApisMetaV1ServerAddressByClientCIDR { +export interface ServerAddressByClientCIDR { clientCIDR: string; serverAddress: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.Status */ /* Status is a return value for calls that don't return other objects. */ -export interface IoK8sApimachineryPkgApisMetaV1Status { +export interface Status { apiVersion?: string; code?: number; - details?: IoK8sApimachineryPkgApisMetaV1StatusDetails; + details?: StatusDetails; kind?: string; message?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; reason?: string; status?: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause */ /* StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered. */ -export interface IoK8sApimachineryPkgApisMetaV1StatusCause { +export interface StatusCause { field?: string; message?: string; reason?: string; } /* io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails */ /* StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined. */ -export interface IoK8sApimachineryPkgApisMetaV1StatusDetails { - causes?: IoK8sApimachineryPkgApisMetaV1StatusCause[]; +export interface StatusDetails { + causes?: StatusCause[]; group?: string; kind?: string; name?: string; @@ -23609,11 +23609,11 @@ export interface IoK8sApimachineryPkgApisMetaV1StatusDetails { } /* io.k8s.apimachinery.pkg.apis.meta.v1.Time */ /* Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers. */ -export type IoK8sApimachineryPkgApisMetaV1Time = string; +export type Time = string; /* io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent */ /* Event represents a single event to a watched resource. */ -export interface IoK8sApimachineryPkgApisMetaV1WatchEvent { - object: IoK8sApimachineryPkgRuntimeRawExtension; +export interface WatchEvent { + object: RawExtension; type: string; } /* io.k8s.apimachinery.pkg.runtime.RawExtension */ @@ -23655,15 +23655,15 @@ To use this, make a field which has RawExtension as its type in your external, v } So what happens? Decode first uses json or yaml to unmarshal the serialized data into your external MyAPIObject. That causes the raw JSON to be stored, but not unpacked. The next step is to copy (using pkg/conversion) into the internal struct. The runtime package's DefaultScheme has conversion functions installed which will unpack the JSON stored in RawExtension, turning it into the correct object type, and storing it in the Object. (TODO: In the case where the object is of an unknown type, a runtime.Unknown object will be created and stored.) */ -export type IoK8sApimachineryPkgRuntimeRawExtension = { +export type RawExtension = { [key: string]: unknown; }; /* io.k8s.apimachinery.pkg.util.intstr.IntOrString */ /* IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type. This allows you to have, for example, a JSON field that can accept a name or number. */ -export type IoK8sApimachineryPkgUtilIntstrIntOrString = string; +export type IntOrString = string; /* io.k8s.apimachinery.pkg.version.Info */ /* Info contains versioning information. how we'll want to distribute that information. */ -export interface IoK8sApimachineryPkgVersionInfo { +export interface Info { buildDate: string; compiler: string; gitCommit: string; @@ -23676,17 +23676,17 @@ export interface IoK8sApimachineryPkgVersionInfo { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService */ /* APIService represents a server for a particular GroupVersion. Name must be "version.group". */ -export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIService { +export interface ApiregistrationK8sIoV1APIService { apiVersion?: string; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ObjectMeta; - spec?: IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceSpec; - status?: IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceStatus; + metadata?: ObjectMeta; + spec?: APIServiceSpec; + status?: APIServiceStatus; } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition */ /* APIServiceCondition describes the state of an APIService at a particular point */ -export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceCondition { - lastTransitionTime?: IoK8sApimachineryPkgApisMetaV1Time; +export interface APIServiceCondition { + lastTransitionTime?: Time; message?: string; reason?: string; status: string; @@ -23694,15 +23694,15 @@ export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceCondition } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList */ /* APIServiceList is a list of APIService objects. */ -export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceList { +export interface ApiregistrationK8sIoV1APIServiceList { apiVersion?: string; - items: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService[]; + items: ApiregistrationK8sIoV1APIService[]; kind?: string; - metadata?: IoK8sApimachineryPkgApisMetaV1ListMeta; + metadata?: ListMeta; } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec */ /* APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification. */ -export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceSpec { +export interface APIServiceSpec { caBundle?: string; group?: string; groupPriorityMinimum: number; @@ -23713,8 +23713,8 @@ export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceSpec { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus */ /* APIServiceStatus contains derived information about an API server */ -export interface IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceStatus { - conditions?: IoK8sKubeAggregatorPkgApisApiregistrationV1APIServiceCondition[]; +export interface APIServiceStatus { + conditions?: APIServiceCondition[]; } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ @@ -23831,7 +23831,7 @@ export interface CreateCoreV1NamespaceRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiCoreV1Namespace; + body: Namespace; } export interface CreateCoreV1NamespacedBindingRequest { query: { @@ -23843,7 +23843,7 @@ export interface CreateCoreV1NamespacedBindingRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1Binding; + body: Binding; } export interface ListCoreV1NamespacedConfigMapRequest { query: { @@ -23873,7 +23873,7 @@ export interface CreateCoreV1NamespacedConfigMapRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1ConfigMap; + body: ConfigMap; } export interface DeleteCoreV1CollectionNamespacedConfigMapRequest { query: { @@ -23916,7 +23916,7 @@ export interface ReplaceCoreV1NamespacedConfigMapRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1ConfigMap; + body: ConfigMap; } export interface DeleteCoreV1NamespacedConfigMapRequest { query: { @@ -23944,7 +23944,7 @@ export interface PatchCoreV1NamespacedConfigMapRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedEndpointsRequest { query: { @@ -23974,7 +23974,7 @@ export interface CreateCoreV1NamespacedEndpointsRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1Endpoints; + body: Endpoints; } export interface DeleteCoreV1CollectionNamespacedEndpointsRequest { query: { @@ -24017,7 +24017,7 @@ export interface ReplaceCoreV1NamespacedEndpointsRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Endpoints; + body: Endpoints; } export interface DeleteCoreV1NamespacedEndpointsRequest { query: { @@ -24045,7 +24045,7 @@ export interface PatchCoreV1NamespacedEndpointsRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedEventRequest { query: { @@ -24075,7 +24075,7 @@ export interface CreateCoreV1NamespacedEventRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1Event; + body: Event; } export interface DeleteCoreV1CollectionNamespacedEventRequest { query: { @@ -24118,7 +24118,7 @@ export interface ReplaceCoreV1NamespacedEventRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Event; + body: Event; } export interface DeleteCoreV1NamespacedEventRequest { query: { @@ -24146,7 +24146,7 @@ export interface PatchCoreV1NamespacedEventRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedLimitRangeRequest { query: { @@ -24176,7 +24176,7 @@ export interface CreateCoreV1NamespacedLimitRangeRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1LimitRange; + body: LimitRange; } export interface DeleteCoreV1CollectionNamespacedLimitRangeRequest { query: { @@ -24219,7 +24219,7 @@ export interface ReplaceCoreV1NamespacedLimitRangeRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1LimitRange; + body: LimitRange; } export interface DeleteCoreV1NamespacedLimitRangeRequest { query: { @@ -24247,7 +24247,7 @@ export interface PatchCoreV1NamespacedLimitRangeRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedPersistentVolumeClaimRequest { query: { @@ -24277,7 +24277,7 @@ export interface CreateCoreV1NamespacedPersistentVolumeClaimRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1PersistentVolumeClaim; + body: PersistentVolumeClaim; } export interface DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest { query: { @@ -24320,7 +24320,7 @@ export interface ReplaceCoreV1NamespacedPersistentVolumeClaimRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1PersistentVolumeClaim; + body: PersistentVolumeClaim; } export interface DeleteCoreV1NamespacedPersistentVolumeClaimRequest { query: { @@ -24348,7 +24348,7 @@ export interface PatchCoreV1NamespacedPersistentVolumeClaimRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest { query: { @@ -24370,7 +24370,7 @@ export interface ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1PersistentVolumeClaim; + body: PersistentVolumeClaim; } export interface PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest { query: { @@ -24384,7 +24384,7 @@ export interface PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedPodRequest { query: { @@ -24414,7 +24414,7 @@ export interface CreateCoreV1NamespacedPodRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1Pod; + body: Pod; } export interface DeleteCoreV1CollectionNamespacedPodRequest { query: { @@ -24457,7 +24457,7 @@ export interface ReplaceCoreV1NamespacedPodRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Pod; + body: Pod; } export interface DeleteCoreV1NamespacedPodRequest { query: { @@ -24485,7 +24485,7 @@ export interface PatchCoreV1NamespacedPodRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ConnectCoreV1GetNamespacedPodAttachRequest { query: { @@ -24524,7 +24524,7 @@ export interface CreateCoreV1NamespacedPodBindingRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Binding; + body: Binding; } export interface ReadCoreV1NamespacedPodEphemeralcontainersRequest { query: { @@ -24546,7 +24546,7 @@ export interface ReplaceCoreV1NamespacedPodEphemeralcontainersRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Pod; + body: Pod; } export interface PatchCoreV1NamespacedPodEphemeralcontainersRequest { query: { @@ -24560,7 +24560,7 @@ export interface PatchCoreV1NamespacedPodEphemeralcontainersRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface CreateCoreV1NamespacedPodEvictionRequest { query: { @@ -24573,7 +24573,7 @@ export interface CreateCoreV1NamespacedPodEvictionRequest { name: string; namespace: string; }; - body: IoK8sApiPolicyV1Eviction; + body: PolicyV1Eviction; } export interface ConnectCoreV1GetNamespacedPodExecRequest { query: { @@ -24754,7 +24754,7 @@ export interface ReplaceCoreV1NamespacedPodStatusRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Pod; + body: Pod; } export interface PatchCoreV1NamespacedPodStatusRequest { query: { @@ -24768,7 +24768,7 @@ export interface PatchCoreV1NamespacedPodStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedPodTemplateRequest { query: { @@ -24798,7 +24798,7 @@ export interface CreateCoreV1NamespacedPodTemplateRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1PodTemplate; + body: PodTemplate; } export interface DeleteCoreV1CollectionNamespacedPodTemplateRequest { query: { @@ -24841,7 +24841,7 @@ export interface ReplaceCoreV1NamespacedPodTemplateRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1PodTemplate; + body: PodTemplate; } export interface DeleteCoreV1NamespacedPodTemplateRequest { query: { @@ -24869,7 +24869,7 @@ export interface PatchCoreV1NamespacedPodTemplateRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedReplicationControllerRequest { query: { @@ -24899,7 +24899,7 @@ export interface CreateCoreV1NamespacedReplicationControllerRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1ReplicationController; + body: ReplicationController; } export interface DeleteCoreV1CollectionNamespacedReplicationControllerRequest { query: { @@ -24942,7 +24942,7 @@ export interface ReplaceCoreV1NamespacedReplicationControllerRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1ReplicationController; + body: ReplicationController; } export interface DeleteCoreV1NamespacedReplicationControllerRequest { query: { @@ -24970,7 +24970,7 @@ export interface PatchCoreV1NamespacedReplicationControllerRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCoreV1NamespacedReplicationControllerScaleRequest { query: { @@ -24992,7 +24992,7 @@ export interface ReplaceCoreV1NamespacedReplicationControllerScaleRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { query: { @@ -25006,7 +25006,7 @@ export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCoreV1NamespacedReplicationControllerStatusRequest { query: { @@ -25028,7 +25028,7 @@ export interface ReplaceCoreV1NamespacedReplicationControllerStatusRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1ReplicationController; + body: ReplicationController; } export interface PatchCoreV1NamespacedReplicationControllerStatusRequest { query: { @@ -25042,7 +25042,7 @@ export interface PatchCoreV1NamespacedReplicationControllerStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedResourceQuotaRequest { query: { @@ -25072,7 +25072,7 @@ export interface CreateCoreV1NamespacedResourceQuotaRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1ResourceQuota; + body: ResourceQuota; } export interface DeleteCoreV1CollectionNamespacedResourceQuotaRequest { query: { @@ -25115,7 +25115,7 @@ export interface ReplaceCoreV1NamespacedResourceQuotaRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1ResourceQuota; + body: ResourceQuota; } export interface DeleteCoreV1NamespacedResourceQuotaRequest { query: { @@ -25143,7 +25143,7 @@ export interface PatchCoreV1NamespacedResourceQuotaRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCoreV1NamespacedResourceQuotaStatusRequest { query: { @@ -25165,7 +25165,7 @@ export interface ReplaceCoreV1NamespacedResourceQuotaStatusRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1ResourceQuota; + body: ResourceQuota; } export interface PatchCoreV1NamespacedResourceQuotaStatusRequest { query: { @@ -25179,7 +25179,7 @@ export interface PatchCoreV1NamespacedResourceQuotaStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedSecretRequest { query: { @@ -25209,7 +25209,7 @@ export interface CreateCoreV1NamespacedSecretRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1Secret; + body: Secret; } export interface DeleteCoreV1CollectionNamespacedSecretRequest { query: { @@ -25252,7 +25252,7 @@ export interface ReplaceCoreV1NamespacedSecretRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Secret; + body: Secret; } export interface DeleteCoreV1NamespacedSecretRequest { query: { @@ -25280,7 +25280,7 @@ export interface PatchCoreV1NamespacedSecretRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NamespacedServiceAccountRequest { query: { @@ -25310,7 +25310,7 @@ export interface CreateCoreV1NamespacedServiceAccountRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1ServiceAccount; + body: ServiceAccount; } export interface DeleteCoreV1CollectionNamespacedServiceAccountRequest { query: { @@ -25353,7 +25353,7 @@ export interface ReplaceCoreV1NamespacedServiceAccountRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1ServiceAccount; + body: ServiceAccount; } export interface DeleteCoreV1NamespacedServiceAccountRequest { query: { @@ -25381,7 +25381,7 @@ export interface PatchCoreV1NamespacedServiceAccountRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface CreateCoreV1NamespacedServiceAccountTokenRequest { query: { @@ -25394,7 +25394,7 @@ export interface CreateCoreV1NamespacedServiceAccountTokenRequest { name: string; namespace: string; }; - body: IoK8sApiAuthenticationV1TokenRequest; + body: AuthenticationK8sIoV1TokenRequest; } export interface ListCoreV1NamespacedServiceRequest { query: { @@ -25424,7 +25424,7 @@ export interface CreateCoreV1NamespacedServiceRequest { path: { namespace: string; }; - body: IoK8sApiCoreV1Service; + body: Service; } export interface DeleteCoreV1CollectionNamespacedServiceRequest { query: { @@ -25467,7 +25467,7 @@ export interface ReplaceCoreV1NamespacedServiceRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Service; + body: Service; } export interface DeleteCoreV1NamespacedServiceRequest { query: { @@ -25495,7 +25495,7 @@ export interface PatchCoreV1NamespacedServiceRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ConnectCoreV1GetNamespacedServiceProxyRequest { query: { @@ -25612,7 +25612,7 @@ export interface ReplaceCoreV1NamespacedServiceStatusRequest { name: string; namespace: string; }; - body: IoK8sApiCoreV1Service; + body: Service; } export interface PatchCoreV1NamespacedServiceStatusRequest { query: { @@ -25626,7 +25626,7 @@ export interface PatchCoreV1NamespacedServiceStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCoreV1NamespaceRequest { query: { @@ -25646,7 +25646,7 @@ export interface ReplaceCoreV1NamespaceRequest { path: { name: string; }; - body: IoK8sApiCoreV1Namespace; + body: Namespace; } export interface DeleteCoreV1NamespaceRequest { query: { @@ -25672,7 +25672,7 @@ export interface PatchCoreV1NamespaceRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReplaceCoreV1NamespaceFinalizeRequest { query: { @@ -25684,7 +25684,7 @@ export interface ReplaceCoreV1NamespaceFinalizeRequest { path: { name: string; }; - body: IoK8sApiCoreV1Namespace; + body: Namespace; } export interface ReadCoreV1NamespaceStatusRequest { query: { @@ -25704,7 +25704,7 @@ export interface ReplaceCoreV1NamespaceStatusRequest { path: { name: string; }; - body: IoK8sApiCoreV1Namespace; + body: Namespace; } export interface PatchCoreV1NamespaceStatusRequest { query: { @@ -25717,7 +25717,7 @@ export interface PatchCoreV1NamespaceStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1NodeRequest { query: { @@ -25741,7 +25741,7 @@ export interface CreateCoreV1NodeRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiCoreV1Node; + body: Node; } export interface DeleteCoreV1CollectionNodeRequest { query: { @@ -25779,7 +25779,7 @@ export interface ReplaceCoreV1NodeRequest { path: { name: string; }; - body: IoK8sApiCoreV1Node; + body: Node; } export interface DeleteCoreV1NodeRequest { query: { @@ -25805,7 +25805,7 @@ export interface PatchCoreV1NodeRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ConnectCoreV1GetNodeProxyRequest { query: { @@ -25910,7 +25910,7 @@ export interface ReplaceCoreV1NodeStatusRequest { path: { name: string; }; - body: IoK8sApiCoreV1Node; + body: Node; } export interface PatchCoreV1NodeStatusRequest { query: { @@ -25923,7 +25923,7 @@ export interface PatchCoreV1NodeStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1PersistentVolumeClaimForAllNamespacesRequest { query: { @@ -25962,7 +25962,7 @@ export interface CreateCoreV1PersistentVolumeRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiCoreV1PersistentVolume; + body: PersistentVolume; } export interface DeleteCoreV1CollectionPersistentVolumeRequest { query: { @@ -26000,7 +26000,7 @@ export interface ReplaceCoreV1PersistentVolumeRequest { path: { name: string; }; - body: IoK8sApiCoreV1PersistentVolume; + body: PersistentVolume; } export interface DeleteCoreV1PersistentVolumeRequest { query: { @@ -26026,7 +26026,7 @@ export interface PatchCoreV1PersistentVolumeRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCoreV1PersistentVolumeStatusRequest { query: { @@ -26046,7 +26046,7 @@ export interface ReplaceCoreV1PersistentVolumeStatusRequest { path: { name: string; }; - body: IoK8sApiCoreV1PersistentVolume; + body: PersistentVolume; } export interface PatchCoreV1PersistentVolumeStatusRequest { query: { @@ -26059,7 +26059,7 @@ export interface PatchCoreV1PersistentVolumeStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCoreV1PodForAllNamespacesRequest { query: { @@ -26933,7 +26933,7 @@ export interface CreateAcmeCertManagerIoV1NamespacedChallengeRequest { path: { namespace: string; }; - body: IoCertManagerAcmeV1Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest { query: { @@ -26974,7 +26974,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest { name: string; namespace: string; }; - body: IoCertManagerAcmeV1Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface DeleteAcmeCertManagerIoV1NamespacedChallengeRequest { query: { @@ -27002,7 +27002,7 @@ export interface PatchAcmeCertManagerIoV1NamespacedChallengeRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest { query: { @@ -27025,7 +27025,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest { name: string; namespace: string; }; - body: IoCertManagerAcmeV1Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest { query: { @@ -27039,7 +27039,7 @@ export interface PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAcmeCertManagerIoV1NamespacedOrderRequest { query: { @@ -27069,7 +27069,7 @@ export interface CreateAcmeCertManagerIoV1NamespacedOrderRequest { path: { namespace: string; }; - body: IoCertManagerAcmeV1Order; + body: AcmeCertManagerIoV1Order; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest { query: { @@ -27110,7 +27110,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedOrderRequest { name: string; namespace: string; }; - body: IoCertManagerAcmeV1Order; + body: AcmeCertManagerIoV1Order; } export interface DeleteAcmeCertManagerIoV1NamespacedOrderRequest { query: { @@ -27138,7 +27138,7 @@ export interface PatchAcmeCertManagerIoV1NamespacedOrderRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest { query: { @@ -27161,7 +27161,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest { name: string; namespace: string; }; - body: IoCertManagerAcmeV1Order; + body: AcmeCertManagerIoV1Order; } export interface PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest { query: { @@ -27175,7 +27175,7 @@ export interface PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAcmeCertManagerIoV1OrderForAllNamespacesRequest { query: { @@ -27216,7 +27216,7 @@ export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationReques fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { query: { @@ -27254,7 +27254,7 @@ export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationReque path: { name: string; }; - body: IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { query: { @@ -27280,7 +27280,7 @@ export interface PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest { query: { @@ -27304,7 +27304,7 @@ export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest { query: { @@ -27342,7 +27342,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest path: { name: string; }; - body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest { query: { @@ -27368,7 +27368,7 @@ export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { query: { @@ -27388,7 +27388,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRe path: { name: string; }; - body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { query: { @@ -27401,7 +27401,7 @@ export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequ path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { query: { @@ -27425,7 +27425,7 @@ export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRe fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest { query: { @@ -27463,7 +27463,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingR path: { name: string; }; - body: IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyBinding; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { query: { @@ -27489,7 +27489,7 @@ export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingReq path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest { query: { @@ -27513,7 +27513,7 @@ export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequ fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { query: { @@ -27551,7 +27551,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationReq path: { name: string; }; - body: IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { query: { @@ -27577,7 +27577,7 @@ export interface PatchAdmissionregistrationV1ValidatingWebhookConfigurationReque path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest { query: { @@ -27735,7 +27735,7 @@ export interface CreateApiextensionsV1CustomResourceDefinitionRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { query: { @@ -27773,7 +27773,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { path: { name: string; }; - body: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { query: { @@ -27799,7 +27799,7 @@ export interface PatchApiextensionsV1CustomResourceDefinitionRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadApiextensionsV1CustomResourceDefinitionStatusRequest { query: { @@ -27819,7 +27819,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest { path: { name: string; }; - body: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { query: { @@ -27832,7 +27832,7 @@ export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchApiextensionsV1CustomResourceDefinitionListRequest { query: { @@ -27891,7 +27891,7 @@ export interface CreateApiregistrationV1APIServiceRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1CollectionAPIServiceRequest { query: { @@ -27929,7 +27929,7 @@ export interface ReplaceApiregistrationV1APIServiceRequest { path: { name: string; }; - body: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1APIServiceRequest { query: { @@ -27955,7 +27955,7 @@ export interface PatchApiregistrationV1APIServiceRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadApiregistrationV1APIServiceStatusRequest { query: { @@ -27975,7 +27975,7 @@ export interface ReplaceApiregistrationV1APIServiceStatusRequest { path: { name: string; }; - body: IoK8sKubeAggregatorPkgApisApiregistrationV1APIService; + body: ApiregistrationK8sIoV1APIService; } export interface PatchApiregistrationV1APIServiceStatusRequest { query: { @@ -27988,7 +27988,7 @@ export interface PatchApiregistrationV1APIServiceStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchApiregistrationV1APIServiceListRequest { query: { @@ -28098,7 +28098,7 @@ export interface CreateAppsV1NamespacedControllerRevisionRequest { path: { namespace: string; }; - body: IoK8sApiAppsV1ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { query: { @@ -28141,7 +28141,7 @@ export interface ReplaceAppsV1NamespacedControllerRevisionRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1NamespacedControllerRevisionRequest { query: { @@ -28169,7 +28169,7 @@ export interface PatchAppsV1NamespacedControllerRevisionRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAppsV1NamespacedDaemonSetRequest { query: { @@ -28199,7 +28199,7 @@ export interface CreateAppsV1NamespacedDaemonSetRequest { path: { namespace: string; }; - body: IoK8sApiAppsV1DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { query: { @@ -28242,7 +28242,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1NamespacedDaemonSetRequest { query: { @@ -28270,7 +28270,7 @@ export interface PatchAppsV1NamespacedDaemonSetRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAppsV1NamespacedDaemonSetStatusRequest { query: { @@ -28292,7 +28292,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetStatusRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1DaemonSet; + body: AppsV1DaemonSet; } export interface PatchAppsV1NamespacedDaemonSetStatusRequest { query: { @@ -28306,7 +28306,7 @@ export interface PatchAppsV1NamespacedDaemonSetStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAppsV1NamespacedDeploymentRequest { query: { @@ -28336,7 +28336,7 @@ export interface CreateAppsV1NamespacedDeploymentRequest { path: { namespace: string; }; - body: IoK8sApiAppsV1Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { query: { @@ -28379,7 +28379,7 @@ export interface ReplaceAppsV1NamespacedDeploymentRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1NamespacedDeploymentRequest { query: { @@ -28407,7 +28407,7 @@ export interface PatchAppsV1NamespacedDeploymentRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAppsV1NamespacedDeploymentScaleRequest { query: { @@ -28429,7 +28429,7 @@ export interface ReplaceAppsV1NamespacedDeploymentScaleRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedDeploymentScaleRequest { query: { @@ -28443,7 +28443,7 @@ export interface PatchAppsV1NamespacedDeploymentScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAppsV1NamespacedDeploymentStatusRequest { query: { @@ -28465,7 +28465,7 @@ export interface ReplaceAppsV1NamespacedDeploymentStatusRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1Deployment; + body: AppsV1Deployment; } export interface PatchAppsV1NamespacedDeploymentStatusRequest { query: { @@ -28479,7 +28479,7 @@ export interface PatchAppsV1NamespacedDeploymentStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAppsV1NamespacedReplicaSetRequest { query: { @@ -28509,7 +28509,7 @@ export interface CreateAppsV1NamespacedReplicaSetRequest { path: { namespace: string; }; - body: IoK8sApiAppsV1ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { query: { @@ -28552,7 +28552,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1NamespacedReplicaSetRequest { query: { @@ -28580,7 +28580,7 @@ export interface PatchAppsV1NamespacedReplicaSetRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAppsV1NamespacedReplicaSetScaleRequest { query: { @@ -28602,7 +28602,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetScaleRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedReplicaSetScaleRequest { query: { @@ -28616,7 +28616,7 @@ export interface PatchAppsV1NamespacedReplicaSetScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAppsV1NamespacedReplicaSetStatusRequest { query: { @@ -28638,7 +28638,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetStatusRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1ReplicaSet; + body: AppsV1ReplicaSet; } export interface PatchAppsV1NamespacedReplicaSetStatusRequest { query: { @@ -28652,7 +28652,7 @@ export interface PatchAppsV1NamespacedReplicaSetStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAppsV1NamespacedStatefulSetRequest { query: { @@ -28682,7 +28682,7 @@ export interface CreateAppsV1NamespacedStatefulSetRequest { path: { namespace: string; }; - body: IoK8sApiAppsV1StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { query: { @@ -28725,7 +28725,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1NamespacedStatefulSetRequest { query: { @@ -28753,7 +28753,7 @@ export interface PatchAppsV1NamespacedStatefulSetRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAppsV1NamespacedStatefulSetScaleRequest { query: { @@ -28775,7 +28775,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetScaleRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedStatefulSetScaleRequest { query: { @@ -28789,7 +28789,7 @@ export interface PatchAppsV1NamespacedStatefulSetScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAppsV1NamespacedStatefulSetStatusRequest { query: { @@ -28811,7 +28811,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetStatusRequest { name: string; namespace: string; }; - body: IoK8sApiAppsV1StatefulSet; + body: AppsV1StatefulSet; } export interface PatchAppsV1NamespacedStatefulSetStatusRequest { query: { @@ -28825,7 +28825,7 @@ export interface PatchAppsV1NamespacedStatefulSetStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAppsV1ReplicaSetForAllNamespacesRequest { query: { @@ -29126,7 +29126,7 @@ export interface CreateAuthenticationV1SelfSubjectReviewRequest { fieldValidation?: string; pretty?: string; }; - body: IoK8sApiAuthenticationV1SelfSubjectReview; + body: AuthenticationK8sIoV1SelfSubjectReview; } export interface CreateAuthenticationV1TokenReviewRequest { query: { @@ -29135,7 +29135,7 @@ export interface CreateAuthenticationV1TokenReviewRequest { fieldValidation?: string; pretty?: string; }; - body: IoK8sApiAuthenticationV1TokenReview; + body: AuthenticationK8sIoV1TokenReview; } export interface GetAuthorizationAPIGroupRequest {} export interface GetAuthorizationV1APIResourcesRequest {} @@ -29149,7 +29149,7 @@ export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest path: { namespace: string; }; - body: IoK8sApiAuthorizationV1LocalSubjectAccessReview; + body: AuthorizationK8sIoV1LocalSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { query: { @@ -29158,7 +29158,7 @@ export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { fieldValidation?: string; pretty?: string; }; - body: IoK8sApiAuthorizationV1SelfSubjectAccessReview; + body: AuthorizationK8sIoV1SelfSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { query: { @@ -29167,7 +29167,7 @@ export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { fieldValidation?: string; pretty?: string; }; - body: IoK8sApiAuthorizationV1SelfSubjectRulesReview; + body: AuthorizationK8sIoV1SelfSubjectRulesReview; } export interface CreateAuthorizationV1SubjectAccessReviewRequest { query: { @@ -29176,7 +29176,7 @@ export interface CreateAuthorizationV1SubjectAccessReviewRequest { fieldValidation?: string; pretty?: string; }; - body: IoK8sApiAuthorizationV1SubjectAccessReview; + body: AuthorizationK8sIoV1SubjectAccessReview; } export interface ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest { query: { @@ -29221,7 +29221,7 @@ export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequ path: { namespace: string; }; - body: DevKnativeInternalAutoscalingV1alpha1Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest { query: { @@ -29262,7 +29262,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricReq name: string; namespace: string; }; - body: DevKnativeInternalAutoscalingV1alpha1Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { query: { @@ -29290,7 +29290,7 @@ export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricReque name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { query: { @@ -29313,7 +29313,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricSta name: string; namespace: string; }; - body: DevKnativeInternalAutoscalingV1alpha1Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { query: { @@ -29327,7 +29327,7 @@ export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatu name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { query: { @@ -29357,7 +29357,7 @@ export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosca path: { namespace: string; }; - body: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest { query: { @@ -29398,7 +29398,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosc name: string; namespace: string; }; - body: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { query: { @@ -29426,7 +29426,7 @@ export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscal name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { query: { @@ -29449,7 +29449,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosc name: string; namespace: string; }; - body: DevKnativeInternalAutoscalingV1alpha1PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { query: { @@ -29463,7 +29463,7 @@ export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscal name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest { query: { @@ -29525,7 +29525,7 @@ export interface CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { path: { namespace: string; }; - body: IoK8sApiAutoscalingV1HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { query: { @@ -29568,7 +29568,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { query: { @@ -29596,7 +29596,7 @@ export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -29618,7 +29618,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequ name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -29632,7 +29632,7 @@ export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusReques name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest { query: { @@ -29730,7 +29730,7 @@ export interface CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { path: { namespace: string; }; - body: IoK8sApiAutoscalingV2HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest { query: { @@ -29773,7 +29773,7 @@ export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV2HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { query: { @@ -29801,7 +29801,7 @@ export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -29823,7 +29823,7 @@ export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequ name: string; namespace: string; }; - body: IoK8sApiAutoscalingV2HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -29837,7 +29837,7 @@ export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusReques name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest { query: { @@ -29951,7 +29951,7 @@ export interface CreateBatchV1NamespacedCronJobRequest { path: { namespace: string; }; - body: IoK8sApiBatchV1CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1CollectionNamespacedCronJobRequest { query: { @@ -29994,7 +29994,7 @@ export interface ReplaceBatchV1NamespacedCronJobRequest { name: string; namespace: string; }; - body: IoK8sApiBatchV1CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1NamespacedCronJobRequest { query: { @@ -30022,7 +30022,7 @@ export interface PatchBatchV1NamespacedCronJobRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadBatchV1NamespacedCronJobStatusRequest { query: { @@ -30044,7 +30044,7 @@ export interface ReplaceBatchV1NamespacedCronJobStatusRequest { name: string; namespace: string; }; - body: IoK8sApiBatchV1CronJob; + body: BatchV1CronJob; } export interface PatchBatchV1NamespacedCronJobStatusRequest { query: { @@ -30058,7 +30058,7 @@ export interface PatchBatchV1NamespacedCronJobStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListBatchV1NamespacedJobRequest { query: { @@ -30088,7 +30088,7 @@ export interface CreateBatchV1NamespacedJobRequest { path: { namespace: string; }; - body: IoK8sApiBatchV1Job; + body: BatchV1Job; } export interface DeleteBatchV1CollectionNamespacedJobRequest { query: { @@ -30131,7 +30131,7 @@ export interface ReplaceBatchV1NamespacedJobRequest { name: string; namespace: string; }; - body: IoK8sApiBatchV1Job; + body: BatchV1Job; } export interface DeleteBatchV1NamespacedJobRequest { query: { @@ -30159,7 +30159,7 @@ export interface PatchBatchV1NamespacedJobRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadBatchV1NamespacedJobStatusRequest { query: { @@ -30181,7 +30181,7 @@ export interface ReplaceBatchV1NamespacedJobStatusRequest { name: string; namespace: string; }; - body: IoK8sApiBatchV1Job; + body: BatchV1Job; } export interface PatchBatchV1NamespacedJobStatusRequest { query: { @@ -30195,7 +30195,7 @@ export interface PatchBatchV1NamespacedJobStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchBatchV1CronJobListForAllNamespacesRequest { query: { @@ -30344,7 +30344,7 @@ export interface CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest { path: { namespace: string; }; - body: DevKnativeInternalCachingV1alpha1Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest { query: { @@ -30385,7 +30385,7 @@ export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest name: string; namespace: string; }; - body: DevKnativeInternalCachingV1alpha1Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest { query: { @@ -30413,7 +30413,7 @@ export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { query: { @@ -30436,7 +30436,7 @@ export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRe name: string; namespace: string; }; - body: DevKnativeInternalCachingV1alpha1Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { query: { @@ -30450,7 +30450,7 @@ export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequ name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCertManagerIoV1CertificateRequestForAllNamespacesRequest { query: { @@ -30504,7 +30504,7 @@ export interface CreateCertManagerIoV1ClusterIssuerRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoCertManagerV1ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface DeleteCertManagerIoV1CollectionClusterIssuerRequest { query: { @@ -30540,7 +30540,7 @@ export interface ReplaceCertManagerIoV1ClusterIssuerRequest { path: { name: string; }; - body: IoCertManagerV1ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface DeleteCertManagerIoV1ClusterIssuerRequest { query: { @@ -30566,7 +30566,7 @@ export interface PatchCertManagerIoV1ClusterIssuerRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCertManagerIoV1ClusterIssuerStatusRequest { query: { @@ -30587,7 +30587,7 @@ export interface ReplaceCertManagerIoV1ClusterIssuerStatusRequest { path: { name: string; }; - body: IoCertManagerV1ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface PatchCertManagerIoV1ClusterIssuerStatusRequest { query: { @@ -30600,7 +30600,7 @@ export interface PatchCertManagerIoV1ClusterIssuerStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCertManagerIoV1IssuerForAllNamespacesRequest { query: { @@ -30645,7 +30645,7 @@ export interface CreateCertManagerIoV1NamespacedCertificateRequestRequest { path: { namespace: string; }; - body: IoCertManagerV1CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest { query: { @@ -30686,7 +30686,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequestRequest { name: string; namespace: string; }; - body: IoCertManagerV1CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface DeleteCertManagerIoV1NamespacedCertificateRequestRequest { query: { @@ -30714,7 +30714,7 @@ export interface PatchCertManagerIoV1NamespacedCertificateRequestRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest { query: { @@ -30737,7 +30737,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest name: string; namespace: string; }; - body: IoCertManagerV1CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest { query: { @@ -30751,7 +30751,7 @@ export interface PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCertManagerIoV1NamespacedCertificateRequest { query: { @@ -30781,7 +30781,7 @@ export interface CreateCertManagerIoV1NamespacedCertificateRequest { path: { namespace: string; }; - body: IoCertManagerV1Certificate; + body: CertManagerIoV1Certificate; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequest { query: { @@ -30822,7 +30822,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequest { name: string; namespace: string; }; - body: IoCertManagerV1Certificate; + body: CertManagerIoV1Certificate; } export interface DeleteCertManagerIoV1NamespacedCertificateRequest { query: { @@ -30850,7 +30850,7 @@ export interface PatchCertManagerIoV1NamespacedCertificateRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCertManagerIoV1NamespacedCertificateStatusRequest { query: { @@ -30873,7 +30873,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateStatusRequest { name: string; namespace: string; }; - body: IoCertManagerV1Certificate; + body: CertManagerIoV1Certificate; } export interface PatchCertManagerIoV1NamespacedCertificateStatusRequest { query: { @@ -30887,7 +30887,7 @@ export interface PatchCertManagerIoV1NamespacedCertificateStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListCertManagerIoV1NamespacedIssuerRequest { query: { @@ -30917,7 +30917,7 @@ export interface CreateCertManagerIoV1NamespacedIssuerRequest { path: { namespace: string; }; - body: IoCertManagerV1Issuer; + body: CertManagerIoV1Issuer; } export interface DeleteCertManagerIoV1CollectionNamespacedIssuerRequest { query: { @@ -30958,7 +30958,7 @@ export interface ReplaceCertManagerIoV1NamespacedIssuerRequest { name: string; namespace: string; }; - body: IoCertManagerV1Issuer; + body: CertManagerIoV1Issuer; } export interface DeleteCertManagerIoV1NamespacedIssuerRequest { query: { @@ -30986,7 +30986,7 @@ export interface PatchCertManagerIoV1NamespacedIssuerRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCertManagerIoV1NamespacedIssuerStatusRequest { query: { @@ -31009,7 +31009,7 @@ export interface ReplaceCertManagerIoV1NamespacedIssuerStatusRequest { name: string; namespace: string; }; - body: IoCertManagerV1Issuer; + body: CertManagerIoV1Issuer; } export interface PatchCertManagerIoV1NamespacedIssuerStatusRequest { query: { @@ -31023,7 +31023,7 @@ export interface PatchCertManagerIoV1NamespacedIssuerStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface GetCertificatesAPIGroupRequest {} export interface GetCertificatesV1APIResourcesRequest {} @@ -31049,7 +31049,7 @@ export interface CreateCertificatesV1CertificateSigningRequestRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiCertificatesV1CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { query: { @@ -31087,7 +31087,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestRequest { path: { name: string; }; - body: IoK8sApiCertificatesV1CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CertificateSigningRequestRequest { query: { @@ -31113,7 +31113,7 @@ export interface PatchCertificatesV1CertificateSigningRequestRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCertificatesV1CertificateSigningRequestApprovalRequest { query: { @@ -31133,7 +31133,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestApprovalRequest { path: { name: string; }; - body: IoK8sApiCertificatesV1CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { query: { @@ -31146,7 +31146,7 @@ export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadCertificatesV1CertificateSigningRequestStatusRequest { query: { @@ -31166,7 +31166,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestStatusRequest { path: { name: string; }; - body: IoK8sApiCertificatesV1CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { query: { @@ -31179,7 +31179,7 @@ export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchCertificatesV1CertificateSigningRequestListRequest { query: { @@ -31259,7 +31259,7 @@ export interface CreateCoordinationV1NamespacedLeaseRequest { path: { namespace: string; }; - body: IoK8sApiCoordinationV1Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { query: { @@ -31302,7 +31302,7 @@ export interface ReplaceCoordinationV1NamespacedLeaseRequest { name: string; namespace: string; }; - body: IoK8sApiCoordinationV1Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1NamespacedLeaseRequest { query: { @@ -31330,7 +31330,7 @@ export interface PatchCoordinationV1NamespacedLeaseRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchCoordinationV1LeaseListForAllNamespacesRequest { query: { @@ -31429,7 +31429,7 @@ export interface CreateDiscoveryV1NamespacedEndpointSliceRequest { path: { namespace: string; }; - body: IoK8sApiDiscoveryV1EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { query: { @@ -31472,7 +31472,7 @@ export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { name: string; namespace: string; }; - body: IoK8sApiDiscoveryV1EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { query: { @@ -31500,7 +31500,7 @@ export interface PatchDiscoveryV1NamespacedEndpointSliceRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest { query: { @@ -31599,7 +31599,7 @@ export interface CreateEventsV1NamespacedEventRequest { path: { namespace: string; }; - body: IoK8sApiEventsV1Event; + body: EventsK8sIoV1Event; } export interface DeleteEventsV1CollectionNamespacedEventRequest { query: { @@ -31642,7 +31642,7 @@ export interface ReplaceEventsV1NamespacedEventRequest { name: string; namespace: string; }; - body: IoK8sApiEventsV1Event; + body: EventsK8sIoV1Event; } export interface DeleteEventsV1NamespacedEventRequest { query: { @@ -31670,7 +31670,7 @@ export interface PatchEventsV1NamespacedEventRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchEventsV1EventListForAllNamespacesRequest { query: { @@ -31748,7 +31748,7 @@ export interface CreateFlowcontrolApiserverV1FlowSchemaRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiFlowcontrolV1FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest { query: { @@ -31786,7 +31786,7 @@ export interface ReplaceFlowcontrolApiserverV1FlowSchemaRequest { path: { name: string; }; - body: IoK8sApiFlowcontrolV1FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface DeleteFlowcontrolApiserverV1FlowSchemaRequest { query: { @@ -31812,7 +31812,7 @@ export interface PatchFlowcontrolApiserverV1FlowSchemaRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadFlowcontrolApiserverV1FlowSchemaStatusRequest { query: { @@ -31832,7 +31832,7 @@ export interface ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest { path: { name: string; }; - body: IoK8sApiFlowcontrolV1FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface PatchFlowcontrolApiserverV1FlowSchemaStatusRequest { query: { @@ -31845,7 +31845,7 @@ export interface PatchFlowcontrolApiserverV1FlowSchemaStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest { query: { @@ -31869,7 +31869,7 @@ export interface CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiFlowcontrolV1PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest { query: { @@ -31907,7 +31907,7 @@ export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest path: { name: string; }; - body: IoK8sApiFlowcontrolV1PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest { query: { @@ -31933,7 +31933,7 @@ export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { query: { @@ -31953,7 +31953,7 @@ export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRe path: { name: string; }; - body: IoK8sApiFlowcontrolV1PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { query: { @@ -31966,7 +31966,7 @@ export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequ path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchFlowcontrolApiserverV1FlowSchemaListRequest { query: { @@ -32077,7 +32077,7 @@ export interface CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest { path: { namespace: string; }; - body: ComCoreosMonitoringV1Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest { query: { @@ -32118,7 +32118,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest { query: { @@ -32146,7 +32146,7 @@ export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { query: { @@ -32169,7 +32169,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { query: { @@ -32183,7 +32183,7 @@ export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { query: { @@ -32206,7 +32206,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest name: string; namespace: string; }; - body: ComCoreosMonitoringV1Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { query: { @@ -32220,7 +32220,7 @@ export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1NamespacedPodMonitorRequest { query: { @@ -32250,7 +32250,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPodMonitorRequest { path: { namespace: string; }; - body: ComCoreosMonitoringV1PodMonitor; + body: MonitoringCoreosComV1PodMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest { query: { @@ -32291,7 +32291,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1PodMonitor; + body: MonitoringCoreosComV1PodMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest { query: { @@ -32319,7 +32319,7 @@ export interface PatchMonitoringCoreosComV1NamespacedPodMonitorRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1NamespacedProbeRequest { query: { @@ -32349,7 +32349,7 @@ export interface CreateMonitoringCoreosComV1NamespacedProbeRequest { path: { namespace: string; }; - body: ComCoreosMonitoringV1Probe; + body: MonitoringCoreosComV1Probe; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest { query: { @@ -32390,7 +32390,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedProbeRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1Probe; + body: MonitoringCoreosComV1Probe; } export interface DeleteMonitoringCoreosComV1NamespacedProbeRequest { query: { @@ -32418,7 +32418,7 @@ export interface PatchMonitoringCoreosComV1NamespacedProbeRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1NamespacedPrometheusRequest { query: { @@ -32448,7 +32448,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPrometheusRequest { path: { namespace: string; }; - body: ComCoreosMonitoringV1Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest { query: { @@ -32489,7 +32489,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRequest { query: { @@ -32517,7 +32517,7 @@ export interface PatchMonitoringCoreosComV1NamespacedPrometheusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest { query: { @@ -32540,7 +32540,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest { query: { @@ -32554,7 +32554,7 @@ export interface PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest { query: { @@ -32577,7 +32577,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest { query: { @@ -32591,7 +32591,7 @@ export interface PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest { query: { @@ -32621,7 +32621,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest { path: { namespace: string; }; - body: ComCoreosMonitoringV1PrometheusRule; + body: MonitoringCoreosComV1PrometheusRule; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest { query: { @@ -32662,7 +32662,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1PrometheusRule; + body: MonitoringCoreosComV1PrometheusRule; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest { query: { @@ -32690,7 +32690,7 @@ export interface PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1NamespacedServiceMonitorRequest { query: { @@ -32720,7 +32720,7 @@ export interface CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest { path: { namespace: string; }; - body: ComCoreosMonitoringV1ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest { query: { @@ -32761,7 +32761,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest { query: { @@ -32789,7 +32789,7 @@ export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { query: { @@ -32812,7 +32812,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusReque name: string; namespace: string; }; - body: ComCoreosMonitoringV1ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { query: { @@ -32826,7 +32826,7 @@ export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1NamespacedThanosRulerRequest { query: { @@ -32856,7 +32856,7 @@ export interface CreateMonitoringCoreosComV1NamespacedThanosRulerRequest { path: { namespace: string; }; - body: ComCoreosMonitoringV1ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest { query: { @@ -32897,7 +32897,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest { name: string; namespace: string; }; - body: ComCoreosMonitoringV1ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest { query: { @@ -32925,7 +32925,7 @@ export interface PatchMonitoringCoreosComV1NamespacedThanosRulerRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { query: { @@ -32948,7 +32948,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest name: string; namespace: string; }; - body: ComCoreosMonitoringV1ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { query: { @@ -32962,7 +32962,7 @@ export interface PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest { query: { @@ -33097,7 +33097,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRe path: { namespace: string; }; - body: ComCoreosMonitoringV1alpha1AlertmanagerConfig; + body: MonitoringCoreosComV1alpha1AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest { query: { @@ -33138,7 +33138,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigR name: string; namespace: string; }; - body: ComCoreosMonitoringV1alpha1AlertmanagerConfig; + body: MonitoringCoreosComV1alpha1AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { query: { @@ -33166,7 +33166,7 @@ export interface PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigReq name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { query: { @@ -33196,7 +33196,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentReque path: { namespace: string; }; - body: ComCoreosMonitoringV1alpha1PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest { query: { @@ -33237,7 +33237,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequ name: string; namespace: string; }; - body: ComCoreosMonitoringV1alpha1PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { query: { @@ -33265,7 +33265,7 @@ export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentReques name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { query: { @@ -33288,7 +33288,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScal name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { query: { @@ -33302,7 +33302,7 @@ export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleR name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { query: { @@ -33325,7 +33325,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStat name: string; namespace: string; }; - body: ComCoreosMonitoringV1alpha1PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { query: { @@ -33339,7 +33339,7 @@ export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { query: { @@ -33369,7 +33369,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest path: { namespace: string; }; - body: ComCoreosMonitoringV1alpha1ScrapeConfig; + body: MonitoringCoreosComV1alpha1ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest { query: { @@ -33410,7 +33410,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest name: string; namespace: string; }; - body: ComCoreosMonitoringV1alpha1ScrapeConfig; + body: MonitoringCoreosComV1alpha1ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { query: { @@ -33438,7 +33438,7 @@ export interface PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest { query: { @@ -33507,7 +33507,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimReq fieldManager?: string; fieldValidation?: string; }; - body: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest { query: { @@ -33543,7 +33543,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRe path: { name: string; }; - body: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { query: { @@ -33569,7 +33569,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequ path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { query: { @@ -33590,7 +33590,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimSt path: { name: string; }; - body: DevKnativeInternalNetworkingV1alpha1ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { query: { @@ -33603,7 +33603,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStat path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest { query: { @@ -33648,7 +33648,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificate path: { namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest { query: { @@ -33689,7 +33689,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificat name: string; namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { query: { @@ -33717,7 +33717,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateR name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { query: { @@ -33740,7 +33740,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificat name: string; namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { query: { @@ -33754,7 +33754,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateS name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { query: { @@ -33784,7 +33784,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequ path: { namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest { query: { @@ -33825,7 +33825,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressReq name: string; namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { query: { @@ -33853,7 +33853,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressReque name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { query: { @@ -33876,7 +33876,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressSta name: string; namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { query: { @@ -33890,7 +33890,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatu name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { query: { @@ -33920,7 +33920,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessS path: { namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest { query: { @@ -33961,7 +33961,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerless name: string; namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { query: { @@ -33989,7 +33989,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessSe name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { query: { @@ -34012,7 +34012,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerless name: string; namespace: string; }; - body: DevKnativeInternalNetworkingV1alpha1ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { query: { @@ -34026,7 +34026,7 @@ export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessSe name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest { query: { @@ -34067,7 +34067,7 @@ export interface CreateNetworkingV1IngressClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiNetworkingV1IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1CollectionIngressClassRequest { query: { @@ -34105,7 +34105,7 @@ export interface ReplaceNetworkingV1IngressClassRequest { path: { name: string; }; - body: IoK8sApiNetworkingV1IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1IngressClassRequest { query: { @@ -34131,7 +34131,7 @@ export interface PatchNetworkingV1IngressClassRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListNetworkingV1IngressForAllNamespacesRequest { query: { @@ -34176,7 +34176,7 @@ export interface CreateNetworkingV1NamespacedIngressRequest { path: { namespace: string; }; - body: IoK8sApiNetworkingV1Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { query: { @@ -34219,7 +34219,7 @@ export interface ReplaceNetworkingV1NamespacedIngressRequest { name: string; namespace: string; }; - body: IoK8sApiNetworkingV1Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1NamespacedIngressRequest { query: { @@ -34247,7 +34247,7 @@ export interface PatchNetworkingV1NamespacedIngressRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadNetworkingV1NamespacedIngressStatusRequest { query: { @@ -34269,7 +34269,7 @@ export interface ReplaceNetworkingV1NamespacedIngressStatusRequest { name: string; namespace: string; }; - body: IoK8sApiNetworkingV1Ingress; + body: NetworkingK8sIoV1Ingress; } export interface PatchNetworkingV1NamespacedIngressStatusRequest { query: { @@ -34283,7 +34283,7 @@ export interface PatchNetworkingV1NamespacedIngressStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListNetworkingV1NamespacedNetworkPolicyRequest { query: { @@ -34313,7 +34313,7 @@ export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { path: { namespace: string; }; - body: IoK8sApiNetworkingV1NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { query: { @@ -34356,7 +34356,7 @@ export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { name: string; namespace: string; }; - body: IoK8sApiNetworkingV1NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { query: { @@ -34384,7 +34384,7 @@ export interface PatchNetworkingV1NamespacedNetworkPolicyRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListNetworkingV1NetworkPolicyForAllNamespacesRequest { query: { @@ -34562,7 +34562,7 @@ export interface CreateNodeV1RuntimeClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiNodeV1RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1CollectionRuntimeClassRequest { query: { @@ -34600,7 +34600,7 @@ export interface ReplaceNodeV1RuntimeClassRequest { path: { name: string; }; - body: IoK8sApiNodeV1RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1RuntimeClassRequest { query: { @@ -34626,7 +34626,7 @@ export interface PatchNodeV1RuntimeClassRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchNodeV1RuntimeClassListRequest { query: { @@ -34691,7 +34691,7 @@ export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { path: { namespace: string; }; - body: IoK8sApiPolicyV1PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { query: { @@ -34734,7 +34734,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { name: string; namespace: string; }; - body: IoK8sApiPolicyV1PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { query: { @@ -34762,7 +34762,7 @@ export interface PatchPolicyV1NamespacedPodDisruptionBudgetRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest { query: { @@ -34784,7 +34784,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest { name: string; namespace: string; }; - body: IoK8sApiPolicyV1PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { query: { @@ -34798,7 +34798,7 @@ export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest { query: { @@ -34904,7 +34904,7 @@ export interface CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoCnpgPostgresqlV1ClusterImageCatalog; + body: PostgresqlCnpgIoV1ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest { query: { @@ -34940,7 +34940,7 @@ export interface ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest { path: { name: string; }; - body: IoCnpgPostgresqlV1ClusterImageCatalog; + body: PostgresqlCnpgIoV1ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest { query: { @@ -34966,7 +34966,7 @@ export interface PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest { query: { @@ -35041,7 +35041,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedBackupRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1Backup; + body: PostgresqlCnpgIoV1Backup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest { query: { @@ -35082,7 +35082,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedBackupRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Backup; + body: PostgresqlCnpgIoV1Backup; } export interface DeletePostgresqlCnpgIoV1NamespacedBackupRequest { query: { @@ -35110,7 +35110,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedBackupRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest { query: { @@ -35133,7 +35133,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Backup; + body: PostgresqlCnpgIoV1Backup; } export interface PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest { query: { @@ -35147,7 +35147,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedClusterRequest { query: { @@ -35177,7 +35177,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedClusterRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest { query: { @@ -35218,7 +35218,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface DeletePostgresqlCnpgIoV1NamespacedClusterRequest { query: { @@ -35246,7 +35246,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedClusterRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest { query: { @@ -35269,7 +35269,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest { query: { @@ -35283,7 +35283,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest { query: { @@ -35306,7 +35306,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest { query: { @@ -35320,7 +35320,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedDatabaseRequest { query: { @@ -35350,7 +35350,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1Database; + body: PostgresqlCnpgIoV1Database; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest { query: { @@ -35391,7 +35391,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Database; + body: PostgresqlCnpgIoV1Database; } export interface DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest { query: { @@ -35419,7 +35419,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { query: { @@ -35442,7 +35442,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Database; + body: PostgresqlCnpgIoV1Database; } export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { query: { @@ -35456,7 +35456,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest { query: { @@ -35486,7 +35486,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1ImageCatalog; + body: PostgresqlCnpgIoV1ImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest { query: { @@ -35527,7 +35527,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1ImageCatalog; + body: PostgresqlCnpgIoV1ImageCatalog; } export interface DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest { query: { @@ -35555,7 +35555,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedPoolerRequest { query: { @@ -35585,7 +35585,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedPoolerRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest { query: { @@ -35626,7 +35626,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface DeletePostgresqlCnpgIoV1NamespacedPoolerRequest { query: { @@ -35654,7 +35654,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedPoolerRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { query: { @@ -35677,7 +35677,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest { name: string; namespace: string; }; - body: IoK8sApiAutoscalingV1Scale; + body: AutoscalingV1Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { query: { @@ -35691,7 +35691,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { query: { @@ -35714,7 +35714,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { query: { @@ -35728,7 +35728,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedPublicationRequest { query: { @@ -35758,7 +35758,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedPublicationRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1Publication; + body: PostgresqlCnpgIoV1Publication; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest { query: { @@ -35799,7 +35799,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Publication; + body: PostgresqlCnpgIoV1Publication; } export interface DeletePostgresqlCnpgIoV1NamespacedPublicationRequest { query: { @@ -35827,7 +35827,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedPublicationRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { query: { @@ -35850,7 +35850,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Publication; + body: PostgresqlCnpgIoV1Publication; } export interface PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { query: { @@ -35864,7 +35864,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { query: { @@ -35894,7 +35894,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest { query: { @@ -35935,7 +35935,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { query: { @@ -35963,7 +35963,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { query: { @@ -35986,7 +35986,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest name: string; namespace: string; }; - body: IoCnpgPostgresqlV1ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { query: { @@ -36000,7 +36000,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest { query: { @@ -36030,7 +36030,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest { path: { namespace: string; }; - body: IoCnpgPostgresqlV1Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest { query: { @@ -36071,7 +36071,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest { query: { @@ -36099,7 +36099,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { query: { @@ -36122,7 +36122,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { name: string; namespace: string; }; - body: IoCnpgPostgresqlV1Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { query: { @@ -36136,7 +36136,7 @@ export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest { query: { @@ -36222,7 +36222,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiRbacV1ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { query: { @@ -36260,7 +36260,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { path: { name: string; }; - body: IoK8sApiRbacV1ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { query: { @@ -36286,7 +36286,7 @@ export interface PatchRbacAuthorizationV1ClusterRoleBindingRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListRbacAuthorizationV1ClusterRoleRequest { query: { @@ -36310,7 +36310,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiRbacV1ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { query: { @@ -36348,7 +36348,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { path: { name: string; }; - body: IoK8sApiRbacV1ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1ClusterRoleRequest { query: { @@ -36374,7 +36374,7 @@ export interface PatchRbacAuthorizationV1ClusterRoleRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListRbacAuthorizationV1NamespacedRoleBindingRequest { query: { @@ -36404,7 +36404,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { path: { namespace: string; }; - body: IoK8sApiRbacV1RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { query: { @@ -36447,7 +36447,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { name: string; namespace: string; }; - body: IoK8sApiRbacV1RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { query: { @@ -36475,7 +36475,7 @@ export interface PatchRbacAuthorizationV1NamespacedRoleBindingRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListRbacAuthorizationV1NamespacedRoleRequest { query: { @@ -36505,7 +36505,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleRequest { path: { namespace: string; }; - body: IoK8sApiRbacV1Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { query: { @@ -36548,7 +36548,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { name: string; namespace: string; }; - body: IoK8sApiRbacV1Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { query: { @@ -36576,7 +36576,7 @@ export interface PatchRbacAuthorizationV1NamespacedRoleRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest { query: { @@ -36802,7 +36802,7 @@ export interface CreateSchedulingV1PriorityClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiSchedulingV1PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1CollectionPriorityClassRequest { query: { @@ -36840,7 +36840,7 @@ export interface ReplaceSchedulingV1PriorityClassRequest { path: { name: string; }; - body: IoK8sApiSchedulingV1PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1PriorityClassRequest { query: { @@ -36866,7 +36866,7 @@ export interface PatchSchedulingV1PriorityClassRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchSchedulingV1PriorityClassListRequest { query: { @@ -36944,7 +36944,7 @@ export interface CreateServingKnativeDevV1NamespacedConfigurationRequest { path: { namespace: string; }; - body: DevKnativeServingV1Configuration; + body: ServingKnativeDevV1Configuration; } export interface DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest { query: { @@ -36985,7 +36985,7 @@ export interface ReplaceServingKnativeDevV1NamespacedConfigurationRequest { name: string; namespace: string; }; - body: DevKnativeServingV1Configuration; + body: ServingKnativeDevV1Configuration; } export interface DeleteServingKnativeDevV1NamespacedConfigurationRequest { query: { @@ -37013,7 +37013,7 @@ export interface PatchServingKnativeDevV1NamespacedConfigurationRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadServingKnativeDevV1NamespacedConfigurationStatusRequest { query: { @@ -37036,7 +37036,7 @@ export interface ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest name: string; namespace: string; }; - body: DevKnativeServingV1Configuration; + body: ServingKnativeDevV1Configuration; } export interface PatchServingKnativeDevV1NamespacedConfigurationStatusRequest { query: { @@ -37050,7 +37050,7 @@ export interface PatchServingKnativeDevV1NamespacedConfigurationStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListServingKnativeDevV1NamespacedRevisionRequest { query: { @@ -37080,7 +37080,7 @@ export interface CreateServingKnativeDevV1NamespacedRevisionRequest { path: { namespace: string; }; - body: DevKnativeServingV1Revision; + body: ServingKnativeDevV1Revision; } export interface DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest { query: { @@ -37121,7 +37121,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRevisionRequest { name: string; namespace: string; }; - body: DevKnativeServingV1Revision; + body: ServingKnativeDevV1Revision; } export interface DeleteServingKnativeDevV1NamespacedRevisionRequest { query: { @@ -37149,7 +37149,7 @@ export interface PatchServingKnativeDevV1NamespacedRevisionRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadServingKnativeDevV1NamespacedRevisionStatusRequest { query: { @@ -37172,7 +37172,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest { name: string; namespace: string; }; - body: DevKnativeServingV1Revision; + body: ServingKnativeDevV1Revision; } export interface PatchServingKnativeDevV1NamespacedRevisionStatusRequest { query: { @@ -37186,7 +37186,7 @@ export interface PatchServingKnativeDevV1NamespacedRevisionStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListServingKnativeDevV1NamespacedRouteRequest { query: { @@ -37216,7 +37216,7 @@ export interface CreateServingKnativeDevV1NamespacedRouteRequest { path: { namespace: string; }; - body: DevKnativeServingV1Route; + body: ServingKnativeDevV1Route; } export interface DeleteServingKnativeDevV1CollectionNamespacedRouteRequest { query: { @@ -37257,7 +37257,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRouteRequest { name: string; namespace: string; }; - body: DevKnativeServingV1Route; + body: ServingKnativeDevV1Route; } export interface DeleteServingKnativeDevV1NamespacedRouteRequest { query: { @@ -37285,7 +37285,7 @@ export interface PatchServingKnativeDevV1NamespacedRouteRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadServingKnativeDevV1NamespacedRouteStatusRequest { query: { @@ -37308,7 +37308,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRouteStatusRequest { name: string; namespace: string; }; - body: DevKnativeServingV1Route; + body: ServingKnativeDevV1Route; } export interface PatchServingKnativeDevV1NamespacedRouteStatusRequest { query: { @@ -37322,7 +37322,7 @@ export interface PatchServingKnativeDevV1NamespacedRouteStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListServingKnativeDevV1NamespacedServiceRequest { query: { @@ -37352,7 +37352,7 @@ export interface CreateServingKnativeDevV1NamespacedServiceRequest { path: { namespace: string; }; - body: DevKnativeServingV1Service; + body: ServingKnativeDevV1Service; } export interface DeleteServingKnativeDevV1CollectionNamespacedServiceRequest { query: { @@ -37393,7 +37393,7 @@ export interface ReplaceServingKnativeDevV1NamespacedServiceRequest { name: string; namespace: string; }; - body: DevKnativeServingV1Service; + body: ServingKnativeDevV1Service; } export interface DeleteServingKnativeDevV1NamespacedServiceRequest { query: { @@ -37421,7 +37421,7 @@ export interface PatchServingKnativeDevV1NamespacedServiceRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadServingKnativeDevV1NamespacedServiceStatusRequest { query: { @@ -37444,7 +37444,7 @@ export interface ReplaceServingKnativeDevV1NamespacedServiceStatusRequest { name: string; namespace: string; }; - body: DevKnativeServingV1Service; + body: ServingKnativeDevV1Service; } export interface PatchServingKnativeDevV1NamespacedServiceStatusRequest { query: { @@ -37458,7 +37458,7 @@ export interface PatchServingKnativeDevV1NamespacedServiceStatusRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListServingKnativeDevV1RevisionForAllNamespacesRequest { query: { @@ -37529,7 +37529,7 @@ export interface CreateStorageV1CSIDriverRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiStorageV1CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CollectionCSIDriverRequest { query: { @@ -37567,7 +37567,7 @@ export interface ReplaceStorageV1CSIDriverRequest { path: { name: string; }; - body: IoK8sApiStorageV1CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CSIDriverRequest { query: { @@ -37593,7 +37593,7 @@ export interface PatchStorageV1CSIDriverRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListStorageV1CSINodeRequest { query: { @@ -37617,7 +37617,7 @@ export interface CreateStorageV1CSINodeRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiStorageV1CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CollectionCSINodeRequest { query: { @@ -37655,7 +37655,7 @@ export interface ReplaceStorageV1CSINodeRequest { path: { name: string; }; - body: IoK8sApiStorageV1CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CSINodeRequest { query: { @@ -37681,7 +37681,7 @@ export interface PatchStorageV1CSINodeRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListStorageV1CSIStorageCapacityForAllNamespacesRequest { query: { @@ -37726,7 +37726,7 @@ export interface CreateStorageV1NamespacedCSIStorageCapacityRequest { path: { namespace: string; }; - body: IoK8sApiStorageV1CSIStorageCapacity; + body: StorageK8sIoV1CSIStorageCapacity; } export interface DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest { query: { @@ -37769,7 +37769,7 @@ export interface ReplaceStorageV1NamespacedCSIStorageCapacityRequest { name: string; namespace: string; }; - body: IoK8sApiStorageV1CSIStorageCapacity; + body: StorageK8sIoV1CSIStorageCapacity; } export interface DeleteStorageV1NamespacedCSIStorageCapacityRequest { query: { @@ -37797,7 +37797,7 @@ export interface PatchStorageV1NamespacedCSIStorageCapacityRequest { name: string; namespace: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListStorageV1StorageClassRequest { query: { @@ -37821,7 +37821,7 @@ export interface CreateStorageV1StorageClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiStorageV1StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1CollectionStorageClassRequest { query: { @@ -37859,7 +37859,7 @@ export interface ReplaceStorageV1StorageClassRequest { path: { name: string; }; - body: IoK8sApiStorageV1StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1StorageClassRequest { query: { @@ -37885,7 +37885,7 @@ export interface PatchStorageV1StorageClassRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ListStorageV1VolumeAttachmentRequest { query: { @@ -37909,7 +37909,7 @@ export interface CreateStorageV1VolumeAttachmentRequest { fieldManager?: string; fieldValidation?: string; }; - body: IoK8sApiStorageV1VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1CollectionVolumeAttachmentRequest { query: { @@ -37947,7 +37947,7 @@ export interface ReplaceStorageV1VolumeAttachmentRequest { path: { name: string; }; - body: IoK8sApiStorageV1VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1VolumeAttachmentRequest { query: { @@ -37973,7 +37973,7 @@ export interface PatchStorageV1VolumeAttachmentRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface ReadStorageV1VolumeAttachmentStatusRequest { query: { @@ -37993,7 +37993,7 @@ export interface ReplaceStorageV1VolumeAttachmentStatusRequest { path: { name: string; }; - body: IoK8sApiStorageV1VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface PatchStorageV1VolumeAttachmentStatusRequest { query: { @@ -38006,7 +38006,7 @@ export interface PatchStorageV1VolumeAttachmentStatusRequest { path: { name: string; }; - body: IoK8sApimachineryPkgApisMetaV1Patch; + body: Patch; } export interface WatchStorageV1CSIDriverListRequest { query: { @@ -38206,229 +38206,229 @@ export class KubernetesClient extends APIClient { const path = \`/.well-known/openid-configuration/\`; return await this.get(path, null, null, opts); } - async getCoreAPIVersions(params: GetCoreAPIVersionsRequest, opts?: APIClientRequestOpts): Promise { + async getCoreAPIVersions(params: GetCoreAPIVersionsRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getCoreV1APIResources(params: GetCoreV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getCoreV1APIResources(params: GetCoreV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1ComponentStatus(params: ListCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1ComponentStatus(params: ListCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/componentstatuses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async readCoreV1ComponentStatus(params: ReadCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1ComponentStatus(params: ReadCoreV1ComponentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/componentstatuses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1ConfigMapForAllNamespaces(params: ListCoreV1ConfigMapForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1ConfigMapForAllNamespaces(params: ListCoreV1ConfigMapForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/configmaps\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1EndpointsForAllNamespaces(params: ListCoreV1EndpointsForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1EndpointsForAllNamespaces(params: ListCoreV1EndpointsForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/endpoints\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1EventForAllNamespaces(params: ListCoreV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1EventForAllNamespaces(params: ListCoreV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/events\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1LimitRangeForAllNamespaces(params: ListCoreV1LimitRangeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1LimitRangeForAllNamespaces(params: ListCoreV1LimitRangeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/limitranges\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1Namespace(params: ListCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1Namespace(params: ListCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1Namespace(params: CreateCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1Namespace(params: CreateCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async createCoreV1NamespacedBinding(params: CreateCoreV1NamespacedBindingRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedBinding(params: CreateCoreV1NamespacedBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/bindings\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async listCoreV1NamespacedConfigMap(params: ListCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedConfigMap(params: ListCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/configmaps\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedConfigMap(params: CreateCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedConfigMap(params: CreateCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/configmaps\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedConfigMap(params: DeleteCoreV1CollectionNamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedConfigMap(params: DeleteCoreV1CollectionNamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/configmaps\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedConfigMap(params: ReadCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedConfigMap(params: ReadCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/configmaps/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedConfigMap(params: ReplaceCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedConfigMap(params: ReplaceCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/configmaps/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedConfigMap(params: DeleteCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedConfigMap(params: DeleteCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/configmaps/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedConfigMap(params: PatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedConfigMap(params: PatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/configmaps/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedEndpoints(params: ListCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedEndpoints(params: ListCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/endpoints\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedEndpoints(params: CreateCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedEndpoints(params: CreateCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/endpoints\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedEndpoints(params: DeleteCoreV1CollectionNamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedEndpoints(params: DeleteCoreV1CollectionNamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/endpoints\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedEndpoints(params: ReadCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedEndpoints(params: ReadCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/endpoints/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedEndpoints(params: ReplaceCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedEndpoints(params: ReplaceCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/endpoints/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedEndpoints(params: DeleteCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedEndpoints(params: DeleteCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/endpoints/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedEndpoints(params: PatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedEndpoints(params: PatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/endpoints/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedEvent(params: ListCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedEvent(params: ListCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/events\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedEvent(params: CreateCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedEvent(params: CreateCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/events\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedEvent(params: DeleteCoreV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedEvent(params: DeleteCoreV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/events\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedEvent(params: ReadCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedEvent(params: ReadCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedEvent(params: ReplaceCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedEvent(params: ReplaceCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedEvent(params: DeleteCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedEvent(params: DeleteCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedEvent(params: PatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedEvent(params: PatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedLimitRange(params: ListCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedLimitRange(params: ListCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/limitranges\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedLimitRange(params: CreateCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedLimitRange(params: CreateCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/limitranges\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedLimitRange(params: DeleteCoreV1CollectionNamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedLimitRange(params: DeleteCoreV1CollectionNamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/limitranges\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedLimitRange(params: ReadCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedLimitRange(params: ReadCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/limitranges/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedLimitRange(params: ReplaceCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedLimitRange(params: ReplaceCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/limitranges/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedLimitRange(params: DeleteCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedLimitRange(params: DeleteCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/limitranges/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedLimitRange(params: PatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedLimitRange(params: PatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/limitranges/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedPersistentVolumeClaim(params: ListCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedPersistentVolumeClaim(params: ListCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedPersistentVolumeClaim(params: CreateCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPersistentVolumeClaim(params: CreateCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedPersistentVolumeClaim(params: DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedPersistentVolumeClaim(params: DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedPersistentVolumeClaim(params: ReadCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedPersistentVolumeClaim(params: ReadCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedPersistentVolumeClaim(params: ReplaceCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedPersistentVolumeClaim(params: ReplaceCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedPersistentVolumeClaim(params: DeleteCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedPersistentVolumeClaim(params: DeleteCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedPersistentVolumeClaim(params: PatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedPersistentVolumeClaim(params: PatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCoreV1NamespacedPersistentVolumeClaimStatus(params: ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedPersistentVolumeClaimStatus(params: ReadCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedPersistentVolumeClaimStatus(params: ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedPersistentVolumeClaimStatus(params: ReplaceCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedPersistentVolumeClaimStatus(params: PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedPersistentVolumeClaimStatus(params: PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedPod(params: ListCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedPod(params: ListCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedPod(params: CreateCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPod(params: CreateCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedPod(params: DeleteCoreV1CollectionNamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedPod(params: DeleteCoreV1CollectionNamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedPod(params: ReadCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedPod(params: ReadCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedPod(params: ReplaceCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedPod(params: ReplaceCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedPod(params: DeleteCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedPod(params: DeleteCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedPod(params: PatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedPod(params: PatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async connectCoreV1GetNamespacedPodAttach(params: ConnectCoreV1GetNamespacedPodAttachRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/attach\`; @@ -38438,25 +38438,25 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/attach\`; return await this.post(path, null, null, opts); } - async createCoreV1NamespacedPodBinding(params: CreateCoreV1NamespacedPodBindingRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPodBinding(params: CreateCoreV1NamespacedPodBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/binding\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async readCoreV1NamespacedPodEphemeralcontainers(params: ReadCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedPodEphemeralcontainers(params: ReadCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/ephemeralcontainers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedPodEphemeralcontainers(params: ReplaceCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedPodEphemeralcontainers(params: ReplaceCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/ephemeralcontainers\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedPodEphemeralcontainers(params: PatchCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedPodEphemeralcontainers(params: PatchCoreV1NamespacedPodEphemeralcontainersRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/ephemeralcontainers\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/eviction\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async connectCoreV1GetNamespacedPodExec(params: ConnectCoreV1GetNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/exec\`; @@ -38518,225 +38518,225 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/proxy/\${params.path.path}\`; return await this.patch(path, null, null, opts); } - async readCoreV1NamespacedPodStatus(params: ReadCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedPodStatus(params: ReadCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedPodStatus(params: ReplaceCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedPodStatus(params: ReplaceCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedPodStatus(params: PatchCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedPodStatus(params: PatchCoreV1NamespacedPodStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedPodTemplate(params: ListCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedPodTemplate(params: ListCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/podtemplates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedPodTemplate(params: CreateCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPodTemplate(params: CreateCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/podtemplates\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedPodTemplate(params: DeleteCoreV1CollectionNamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedPodTemplate(params: DeleteCoreV1CollectionNamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/podtemplates\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedPodTemplate(params: ReadCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedPodTemplate(params: ReadCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/podtemplates/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedPodTemplate(params: ReplaceCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedPodTemplate(params: ReplaceCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/podtemplates/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedPodTemplate(params: DeleteCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedPodTemplate(params: DeleteCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/podtemplates/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedPodTemplate(params: PatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedPodTemplate(params: PatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/podtemplates/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedReplicationController(params: ListCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedReplicationController(params: ListCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedReplicationController(params: CreateCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedReplicationController(params: CreateCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedReplicationController(params: DeleteCoreV1CollectionNamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedReplicationController(params: DeleteCoreV1CollectionNamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedReplicationController(params: ReadCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedReplicationController(params: ReadCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedReplicationController(params: ReplaceCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedReplicationController(params: ReplaceCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedReplicationController(params: DeleteCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedReplicationController(params: DeleteCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedReplicationController(params: PatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedReplicationController(params: PatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedReplicationControllerStatus(params: ReplaceCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedReplicationControllerStatus(params: ReplaceCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedReplicationControllerStatus(params: PatchCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedReplicationControllerStatus(params: PatchCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedResourceQuota(params: ListCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedResourceQuota(params: ListCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedResourceQuota(params: CreateCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedResourceQuota(params: CreateCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedResourceQuota(params: DeleteCoreV1CollectionNamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedResourceQuota(params: DeleteCoreV1CollectionNamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedResourceQuota(params: ReadCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedResourceQuota(params: ReadCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedResourceQuota(params: ReplaceCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedResourceQuota(params: ReplaceCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedResourceQuota(params: DeleteCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedResourceQuota(params: DeleteCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedResourceQuota(params: PatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedResourceQuota(params: PatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCoreV1NamespacedResourceQuotaStatus(params: ReadCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedResourceQuotaStatus(params: ReadCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedResourceQuotaStatus(params: ReplaceCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedResourceQuotaStatus(params: ReplaceCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedResourceQuotaStatus(params: PatchCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedResourceQuotaStatus(params: PatchCoreV1NamespacedResourceQuotaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedSecret(params: ListCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedSecret(params: ListCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/secrets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedSecret(params: CreateCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedSecret(params: CreateCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/secrets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedSecret(params: DeleteCoreV1CollectionNamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedSecret(params: DeleteCoreV1CollectionNamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/secrets\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedSecret(params: ReadCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedSecret(params: ReadCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/secrets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedSecret(params: ReplaceCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedSecret(params: ReplaceCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/secrets/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedSecret(params: DeleteCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedSecret(params: DeleteCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/secrets/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedSecret(params: PatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedSecret(params: PatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/secrets/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1NamespacedServiceAccount(params: ListCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedServiceAccount(params: ListCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedServiceAccount(params: CreateCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedServiceAccount(params: CreateCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedServiceAccount(params: DeleteCoreV1CollectionNamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedServiceAccount(params: DeleteCoreV1CollectionNamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedServiceAccount(params: ReadCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedServiceAccount(params: ReadCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedServiceAccount(params: ReplaceCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedServiceAccount(params: ReplaceCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedServiceAccount(params: DeleteCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedServiceAccount(params: DeleteCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedServiceAccount(params: PatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedServiceAccount(params: PatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}/token\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/services\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1NamespacedService(params: CreateCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedService(params: CreateCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/services\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNamespacedService(params: DeleteCoreV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNamespacedService(params: DeleteCoreV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/services\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1NamespacedService(params: ReadCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedService(params: ReadCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedService(params: ReplaceCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedService(params: ReplaceCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1NamespacedService(params: DeleteCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1NamespacedService(params: DeleteCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1NamespacedService(params: PatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedService(params: PatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async connectCoreV1GetNamespacedServiceProxy(params: ConnectCoreV1GetNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/proxy\`; @@ -38778,77 +38778,77 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/proxy/\${params.path.path}\`; return await this.patch(path, null, null, opts); } - async readCoreV1NamespacedServiceStatus(params: ReadCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedServiceStatus(params: ReadCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedServiceStatus(params: ReplaceCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedServiceStatus(params: ReplaceCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedServiceStatus(params: PatchCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedServiceStatus(params: PatchCoreV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCoreV1Namespace(params: ReadCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1Namespace(params: ReadCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1Namespace(params: ReplaceCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1Namespace(params: ReplaceCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1Namespace(params: DeleteCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1Namespace(params: DeleteCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1Namespace(params: PatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1Namespace(params: PatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async replaceCoreV1NamespaceFinalize(params: ReplaceCoreV1NamespaceFinalizeRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespaceFinalize(params: ReplaceCoreV1NamespaceFinalizeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.name}/finalize\`; - return await this.put(path, null, params.body, opts); + return await this.put(path, null, params.body, opts); } - async readCoreV1NamespaceStatus(params: ReadCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespaceStatus(params: ReadCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespaceStatus(params: ReplaceCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespaceStatus(params: ReplaceCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespaceStatus(params: PatchCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespaceStatus(params: PatchCoreV1NamespaceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1Node(params: ListCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1Node(params: ListCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/nodes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1Node(params: CreateCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1Node(params: CreateCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/nodes\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionNode(params: DeleteCoreV1CollectionNodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionNode(params: DeleteCoreV1CollectionNodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/nodes\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1Node(params: ReadCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1Node(params: ReadCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/nodes/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1Node(params: ReplaceCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1Node(params: ReplaceCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/nodes/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1Node(params: DeleteCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1Node(params: DeleteCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/nodes/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1Node(params: PatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1Node(params: PatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/nodes/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async connectCoreV1GetNodeProxy(params: ConnectCoreV1GetNodeProxyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/nodes/\${params.path.name}/proxy\`; @@ -38890,3696 +38890,3902 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/nodes/\${params.path.name}/proxy/\${params.path.path}\`; return await this.patch(path, null, null, opts); } - async readCoreV1NodeStatus(params: ReadCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NodeStatus(params: ReadCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/nodes/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NodeStatus(params: ReplaceCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NodeStatus(params: ReplaceCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/nodes/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NodeStatus(params: PatchCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NodeStatus(params: PatchCoreV1NodeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/nodes/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1PersistentVolumeClaimForAllNamespaces(params: ListCoreV1PersistentVolumeClaimForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1PersistentVolumeClaimForAllNamespaces(params: ListCoreV1PersistentVolumeClaimForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/persistentvolumeclaims\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1PersistentVolume(params: ListCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1PersistentVolume(params: ListCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/persistentvolumes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoreV1PersistentVolume(params: CreateCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1PersistentVolume(params: CreateCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/persistentvolumes\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoreV1CollectionPersistentVolume(params: DeleteCoreV1CollectionPersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1CollectionPersistentVolume(params: DeleteCoreV1CollectionPersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/persistentvolumes\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoreV1PersistentVolume(params: ReadCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1PersistentVolume(params: ReadCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/persistentvolumes/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1PersistentVolume(params: ReplaceCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1PersistentVolume(params: ReplaceCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/persistentvolumes/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoreV1PersistentVolume(params: DeleteCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoreV1PersistentVolume(params: DeleteCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/persistentvolumes/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoreV1PersistentVolume(params: PatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1PersistentVolume(params: PatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/persistentvolumes/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCoreV1PersistentVolumeStatus(params: ReadCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1PersistentVolumeStatus(params: ReadCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/persistentvolumes/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1PersistentVolumeStatus(params: ReplaceCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1PersistentVolumeStatus(params: ReplaceCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/persistentvolumes/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1PersistentVolumeStatus(params: PatchCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1PersistentVolumeStatus(params: PatchCoreV1PersistentVolumeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/persistentvolumes/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCoreV1PodForAllNamespaces(params: ListCoreV1PodForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1PodForAllNamespaces(params: ListCoreV1PodForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/pods\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1PodTemplateForAllNamespaces(params: ListCoreV1PodTemplateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1PodTemplateForAllNamespaces(params: ListCoreV1PodTemplateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/podtemplates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1ReplicationControllerForAllNamespaces(params: ListCoreV1ReplicationControllerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1ReplicationControllerForAllNamespaces(params: ListCoreV1ReplicationControllerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/replicationcontrollers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1ResourceQuotaForAllNamespaces(params: ListCoreV1ResourceQuotaForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1ResourceQuotaForAllNamespaces(params: ListCoreV1ResourceQuotaForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/resourcequotas\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1SecretForAllNamespaces(params: ListCoreV1SecretForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1SecretForAllNamespaces(params: ListCoreV1SecretForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/secrets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1ServiceAccountForAllNamespaces(params: ListCoreV1ServiceAccountForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1ServiceAccountForAllNamespaces(params: ListCoreV1ServiceAccountForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/serviceaccounts\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoreV1ServiceForAllNamespaces(params: ListCoreV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoreV1ServiceForAllNamespaces(params: ListCoreV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/services\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1ConfigMapListForAllNamespaces(params: WatchCoreV1ConfigMapListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1ConfigMapListForAllNamespaces(params: WatchCoreV1ConfigMapListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/configmaps\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1EndpointsListForAllNamespaces(params: WatchCoreV1EndpointsListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1EndpointsListForAllNamespaces(params: WatchCoreV1EndpointsListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/endpoints\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1EventListForAllNamespaces(params: WatchCoreV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1EventListForAllNamespaces(params: WatchCoreV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/events\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1LimitRangeListForAllNamespaces(params: WatchCoreV1LimitRangeListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1LimitRangeListForAllNamespaces(params: WatchCoreV1LimitRangeListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/limitranges\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespaceList(params: WatchCoreV1NamespaceListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespaceList(params: WatchCoreV1NamespaceListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedConfigMapList(params: WatchCoreV1NamespacedConfigMapListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedConfigMapList(params: WatchCoreV1NamespacedConfigMapListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/configmaps\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedConfigMap(params: WatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedConfigMap(params: WatchCoreV1NamespacedConfigMapRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/configmaps/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedEndpointsList(params: WatchCoreV1NamespacedEndpointsListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedEndpointsList(params: WatchCoreV1NamespacedEndpointsListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/endpoints\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedEndpoints(params: WatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedEndpoints(params: WatchCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/endpoints/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedEventList(params: WatchCoreV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedEventList(params: WatchCoreV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/events\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedEvent(params: WatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedEvent(params: WatchCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedLimitRangeList(params: WatchCoreV1NamespacedLimitRangeListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedLimitRangeList(params: WatchCoreV1NamespacedLimitRangeListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/limitranges\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedLimitRange(params: WatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedLimitRange(params: WatchCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/limitranges/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedPersistentVolumeClaimList(params: WatchCoreV1NamespacedPersistentVolumeClaimListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedPersistentVolumeClaimList(params: WatchCoreV1NamespacedPersistentVolumeClaimListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/persistentvolumeclaims\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedPersistentVolumeClaim(params: WatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedPersistentVolumeClaim(params: WatchCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/persistentvolumeclaims/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedPodList(params: WatchCoreV1NamespacedPodListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedPodList(params: WatchCoreV1NamespacedPodListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/pods\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedPod(params: WatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedPod(params: WatchCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/pods/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedPodTemplateList(params: WatchCoreV1NamespacedPodTemplateListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedPodTemplateList(params: WatchCoreV1NamespacedPodTemplateListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/podtemplates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedPodTemplate(params: WatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedPodTemplate(params: WatchCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/podtemplates/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedReplicationControllerList(params: WatchCoreV1NamespacedReplicationControllerListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedReplicationControllerList(params: WatchCoreV1NamespacedReplicationControllerListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/replicationcontrollers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedReplicationController(params: WatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedReplicationController(params: WatchCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedResourceQuotaList(params: WatchCoreV1NamespacedResourceQuotaListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedResourceQuotaList(params: WatchCoreV1NamespacedResourceQuotaListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/resourcequotas\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedResourceQuota(params: WatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedResourceQuota(params: WatchCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/resourcequotas/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedSecretList(params: WatchCoreV1NamespacedSecretListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedSecretList(params: WatchCoreV1NamespacedSecretListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/secrets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedSecret(params: WatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedSecret(params: WatchCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/secrets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedServiceAccountList(params: WatchCoreV1NamespacedServiceAccountListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedServiceAccountList(params: WatchCoreV1NamespacedServiceAccountListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/serviceaccounts\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedServiceAccount(params: WatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedServiceAccount(params: WatchCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedServiceList(params: WatchCoreV1NamespacedServiceListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedServiceList(params: WatchCoreV1NamespacedServiceListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/services\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NamespacedService(params: WatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NamespacedService(params: WatchCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1Namespace(params: WatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1Namespace(params: WatchCoreV1NamespaceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/namespaces/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1NodeList(params: WatchCoreV1NodeListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1NodeList(params: WatchCoreV1NodeListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/nodes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1Node(params: WatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1Node(params: WatchCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/nodes/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1PersistentVolumeClaimListForAllNamespaces(params: WatchCoreV1PersistentVolumeClaimListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1PersistentVolumeClaimListForAllNamespaces(params: WatchCoreV1PersistentVolumeClaimListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/persistentvolumeclaims\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1PersistentVolumeList(params: WatchCoreV1PersistentVolumeListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1PersistentVolumeList(params: WatchCoreV1PersistentVolumeListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/persistentvolumes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1PersistentVolume(params: WatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1PersistentVolume(params: WatchCoreV1PersistentVolumeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/persistentvolumes/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1PodListForAllNamespaces(params: WatchCoreV1PodListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1PodListForAllNamespaces(params: WatchCoreV1PodListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/pods\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1PodTemplateListForAllNamespaces(params: WatchCoreV1PodTemplateListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1PodTemplateListForAllNamespaces(params: WatchCoreV1PodTemplateListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/podtemplates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1ReplicationControllerListForAllNamespaces(params: WatchCoreV1ReplicationControllerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1ReplicationControllerListForAllNamespaces(params: WatchCoreV1ReplicationControllerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/replicationcontrollers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1ResourceQuotaListForAllNamespaces(params: WatchCoreV1ResourceQuotaListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1ResourceQuotaListForAllNamespaces(params: WatchCoreV1ResourceQuotaListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/resourcequotas\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1SecretListForAllNamespaces(params: WatchCoreV1SecretListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1SecretListForAllNamespaces(params: WatchCoreV1SecretListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/secrets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1ServiceAccountListForAllNamespaces(params: WatchCoreV1ServiceAccountListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1ServiceAccountListForAllNamespaces(params: WatchCoreV1ServiceAccountListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/serviceaccounts\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoreV1ServiceListForAllNamespaces(params: WatchCoreV1ServiceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoreV1ServiceListForAllNamespaces(params: WatchCoreV1ServiceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/watch/services\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAPIVersions(params: GetAPIVersionsRequest, opts?: APIClientRequestOpts): Promise { + async getAPIVersions(params: GetAPIVersionsRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/challenges\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAcmeCertManagerIoV1CollectionNamespacedChallenge(params: DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async deleteAcmeCertManagerIoV1CollectionNamespacedChallenge(params: DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAcmeCertManagerIoV1NamespacedChallenge(params: DeleteAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async deleteAcmeCertManagerIoV1NamespacedChallenge(params: DeleteAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAcmeCertManagerIoV1CollectionNamespacedOrder(params: DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async deleteAcmeCertManagerIoV1CollectionNamespacedOrder(params: DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAcmeCertManagerIoV1NamespacedOrder(params: DeleteAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async deleteAcmeCertManagerIoV1NamespacedOrder(params: DeleteAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/orders\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAdmissionregistrationAPIGroup(params: GetAdmissionregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getAdmissionregistrationAPIGroup(params: GetAdmissionregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAdmissionregistrationV1APIResources(params: GetAdmissionregistrationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getAdmissionregistrationV1APIResources(params: GetAdmissionregistrationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1ValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1ValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAdmissionregistrationV1MutatingWebhookConfiguration(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1MutatingWebhookConfiguration(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAdmissionregistrationV1ValidatingAdmissionPolicyList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyListRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1ValidatingAdmissionPolicyList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAdmissionregistrationV1ValidatingAdmissionPolicy(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1ValidatingAdmissionPolicy(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAdmissionregistrationV1ValidatingAdmissionPolicyBindingList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingListRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1ValidatingAdmissionPolicyBindingList(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: WatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAdmissionregistrationV1ValidatingWebhookConfigurationList(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1ValidatingWebhookConfigurationList(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAdmissionregistrationV1ValidatingWebhookConfiguration(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async watchAdmissionregistrationV1ValidatingWebhookConfiguration(params: WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getApiextensionsAPIGroup(params: GetApiextensionsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getApiextensionsAPIGroup(params: GetApiextensionsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getApiextensionsV1APIResources(params: GetApiextensionsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getApiextensionsV1APIResources(params: GetApiextensionsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { + async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchApiextensionsV1CustomResourceDefinition(params: WatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async watchApiextensionsV1CustomResourceDefinition(params: WatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getApiregistrationAPIGroup(params: GetApiregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getApiregistrationAPIGroup(params: GetApiregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getApiregistrationV1APIResources(params: GetApiregistrationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getApiregistrationV1APIResources(params: GetApiregistrationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { + async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/watch/apiservices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchApiregistrationV1APIService(params: WatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async watchApiregistrationV1APIService(params: WatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/watch/apiservices/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAppsAPIGroup(params: GetAppsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getAppsAPIGroup(params: GetAppsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAppsV1APIResources(params: GetAppsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getAppsV1APIResources(params: GetAppsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/controllerrevisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/daemonsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/deployments\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/replicasets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/statefulsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/controllerrevisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1DaemonSetListForAllNamespaces(params: WatchAppsV1DaemonSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1DaemonSetListForAllNamespaces(params: WatchAppsV1DaemonSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/daemonsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1DeploymentListForAllNamespaces(params: WatchAppsV1DeploymentListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1DeploymentListForAllNamespaces(params: WatchAppsV1DeploymentListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/deployments\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedControllerRevisionList(params: WatchAppsV1NamespacedControllerRevisionListRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedControllerRevisionList(params: WatchAppsV1NamespacedControllerRevisionListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/controllerrevisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedControllerRevision(params: WatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedControllerRevision(params: WatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedDaemonSetList(params: WatchAppsV1NamespacedDaemonSetListRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedDaemonSetList(params: WatchAppsV1NamespacedDaemonSetListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/daemonsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedDaemonSet(params: WatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedDaemonSet(params: WatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedDeploymentList(params: WatchAppsV1NamespacedDeploymentListRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedDeploymentList(params: WatchAppsV1NamespacedDeploymentListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/deployments\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedDeployment(params: WatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedDeployment(params: WatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedReplicaSetList(params: WatchAppsV1NamespacedReplicaSetListRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedReplicaSetList(params: WatchAppsV1NamespacedReplicaSetListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/replicasets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedReplicaSet(params: WatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedReplicaSet(params: WatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedStatefulSetList(params: WatchAppsV1NamespacedStatefulSetListRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedStatefulSetList(params: WatchAppsV1NamespacedStatefulSetListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/statefulsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1NamespacedStatefulSet(params: WatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1NamespacedStatefulSet(params: WatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1ReplicaSetListForAllNamespaces(params: WatchAppsV1ReplicaSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1ReplicaSetListForAllNamespaces(params: WatchAppsV1ReplicaSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/replicasets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAppsV1StatefulSetListForAllNamespaces(params: WatchAppsV1StatefulSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchAppsV1StatefulSetListForAllNamespaces(params: WatchAppsV1StatefulSetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/statefulsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAuthenticationAPIGroup(params: GetAuthenticationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getAuthenticationAPIGroup(params: GetAuthenticationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authentication.k8s.io/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAuthenticationV1APIResources(params: GetAuthenticationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getAuthenticationV1APIResources(params: GetAuthenticationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authentication.k8s.io/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authentication.k8s.io/v1/selfsubjectreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authentication.k8s.io/v1/tokenreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAuthorizationV1APIResources(params: GetAuthorizationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getAuthorizationV1APIResources(params: GetAuthorizationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/namespaces/\${params.path.namespace}/localsubjectaccessreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/selfsubjectaccessreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/selfsubjectrulesreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/subjectaccessreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/metrics\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/podautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAutoscalingV1APIResources(params: GetAutoscalingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getAutoscalingV1APIResources(params: GetAutoscalingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/watch/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAutoscalingV1NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { + async watchAutoscalingV1NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/watch/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async watchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/watch/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getAutoscalingV2APIResources(params: GetAutoscalingV2APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getAutoscalingV2APIResources(params: GetAutoscalingV2APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteAutoscalingV2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async deleteAutoscalingV2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchAutoscalingV2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchAutoscalingV2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/watch/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAutoscalingV2NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { + async watchAutoscalingV2NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/watch/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async watchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/watch/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getBatchAPIGroup(params: GetBatchAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getBatchAPIGroup(params: GetBatchAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getBatchV1APIResources(params: GetBatchV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getBatchV1APIResources(params: GetBatchV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/cronjobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/jobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/watch/cronjobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchBatchV1JobListForAllNamespaces(params: WatchBatchV1JobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchBatchV1JobListForAllNamespaces(params: WatchBatchV1JobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/watch/jobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchBatchV1NamespacedCronJobList(params: WatchBatchV1NamespacedCronJobListRequest, opts?: APIClientRequestOpts): Promise { + async watchBatchV1NamespacedCronJobList(params: WatchBatchV1NamespacedCronJobListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/watch/namespaces/\${params.path.namespace}/cronjobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchBatchV1NamespacedCronJob(params: WatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async watchBatchV1NamespacedCronJob(params: WatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/watch/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchBatchV1NamespacedJobList(params: WatchBatchV1NamespacedJobListRequest, opts?: APIClientRequestOpts): Promise { + async watchBatchV1NamespacedJobList(params: WatchBatchV1NamespacedJobListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/watch/namespaces/\${params.path.namespace}/jobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchBatchV1NamespacedJob(params: WatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async watchBatchV1NamespacedJob(params: WatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/watch/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/images\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async deleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCachingInternalKnativeDevV1alpha1NamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async deleteCachingInternalKnativeDevV1alpha1NamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/certificaterequests\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/certificates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCertManagerIoV1CollectionClusterIssuer(params: DeleteCertManagerIoV1CollectionClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1CollectionClusterIssuer(params: DeleteCertManagerIoV1CollectionClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCertManagerIoV1ClusterIssuer(params: DeleteCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1ClusterIssuer(params: DeleteCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/issuers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCertManagerIoV1CollectionNamespacedCertificateRequest(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1CollectionNamespacedCertificateRequest(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCertManagerIoV1NamespacedCertificateRequest(params: DeleteCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1NamespacedCertificateRequest(params: DeleteCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCertManagerIoV1CollectionNamespacedCertificate(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1CollectionNamespacedCertificate(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCertManagerIoV1NamespacedCertificate(params: DeleteCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1NamespacedCertificate(params: DeleteCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCertManagerIoV1CollectionNamespacedIssuer(params: DeleteCertManagerIoV1CollectionNamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1CollectionNamespacedIssuer(params: DeleteCertManagerIoV1CollectionNamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCertManagerIoV1NamespacedIssuer(params: DeleteCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertManagerIoV1NamespacedIssuer(params: DeleteCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async getCertificatesAPIGroup(params: GetCertificatesAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getCertificatesAPIGroup(params: GetCertificatesAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getCertificatesV1APIResources(params: GetCertificatesV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getCertificatesV1APIResources(params: GetCertificatesV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/approval\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/approval\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/approval\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { + async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/watch/certificatesigningrequests\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCertificatesV1CertificateSigningRequest(params: WatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async watchCertificatesV1CertificateSigningRequest(params: WatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/watch/certificatesigningrequests/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getCoordinationAPIGroup(params: GetCoordinationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getCoordinationAPIGroup(params: GetCoordinationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getCoordinationV1APIResources(params: GetCoordinationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getCoordinationV1APIResources(params: GetCoordinationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/leases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/watch/leases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoordinationV1NamespacedLeaseList(params: WatchCoordinationV1NamespacedLeaseListRequest, opts?: APIClientRequestOpts): Promise { + async watchCoordinationV1NamespacedLeaseList(params: WatchCoordinationV1NamespacedLeaseListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/watch/namespaces/\${params.path.namespace}/leases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchCoordinationV1NamespacedLease(params: WatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async watchCoordinationV1NamespacedLease(params: WatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/watch/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getDiscoveryAPIGroup(params: GetDiscoveryAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getDiscoveryAPIGroup(params: GetDiscoveryAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getDiscoveryV1APIResources(params: GetDiscoveryV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getDiscoveryV1APIResources(params: GetDiscoveryV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/endpointslices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/watch/endpointslices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchDiscoveryV1NamespacedEndpointSliceList(params: WatchDiscoveryV1NamespacedEndpointSliceListRequest, opts?: APIClientRequestOpts): Promise { + async watchDiscoveryV1NamespacedEndpointSliceList(params: WatchDiscoveryV1NamespacedEndpointSliceListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/watch/namespaces/\${params.path.namespace}/endpointslices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchDiscoveryV1NamespacedEndpointSlice(params: WatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async watchDiscoveryV1NamespacedEndpointSlice(params: WatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/watch/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getEventsAPIGroup(params: GetEventsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getEventsAPIGroup(params: GetEventsAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getEventsV1APIResources(params: GetEventsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getEventsV1APIResources(params: GetEventsV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/events\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/watch/events\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { + async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/watch/namespaces/\${params.path.namespace}/events\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/watch/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getFlowcontrolApiserverAPIGroup(params: GetFlowcontrolApiserverAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getFlowcontrolApiserverAPIGroup(params: GetFlowcontrolApiserverAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getFlowcontrolApiserverV1APIResources(params: GetFlowcontrolApiserverV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getFlowcontrolApiserverV1APIResources(params: GetFlowcontrolApiserverV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteFlowcontrolApiserverV1CollectionFlowSchema(params: DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async deleteFlowcontrolApiserverV1CollectionFlowSchema(params: DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteFlowcontrolApiserverV1FlowSchema(params: DeleteFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async deleteFlowcontrolApiserverV1FlowSchema(params: DeleteFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteFlowcontrolApiserverV1CollectionPriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteFlowcontrolApiserverV1CollectionPriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteFlowcontrolApiserverV1PriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteFlowcontrolApiserverV1PriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchFlowcontrolApiserverV1FlowSchemaList(params: WatchFlowcontrolApiserverV1FlowSchemaListRequest, opts?: APIClientRequestOpts): Promise { + async watchFlowcontrolApiserverV1FlowSchemaList(params: WatchFlowcontrolApiserverV1FlowSchemaListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchFlowcontrolApiserverV1FlowSchema(params: WatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async watchFlowcontrolApiserverV1FlowSchema(params: WatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchFlowcontrolApiserverV1PriorityLevelConfigurationList(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + async watchFlowcontrolApiserverV1PriorityLevelConfigurationList(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchFlowcontrolApiserverV1PriorityLevelConfiguration(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async watchFlowcontrolApiserverV1PriorityLevelConfiguration(params: WatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/alertmanagers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1CollectionNamespacedAlertmanager(params: DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1CollectionNamespacedAlertmanager(params: DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1NamespacedAlertmanager(params: DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1NamespacedAlertmanager(params: DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1CollectionNamespacedPodMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1CollectionNamespacedPodMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1NamespacedPodMonitor(params: DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1NamespacedPodMonitor(params: DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1CollectionNamespacedProbe(params: DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1CollectionNamespacedProbe(params: DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1NamespacedProbe(params: DeleteMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1NamespacedProbe(params: DeleteMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1CollectionNamespacedPrometheus(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1CollectionNamespacedPrometheus(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1NamespacedPrometheus(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1NamespacedPrometheus(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1CollectionNamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1CollectionNamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1NamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1NamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1CollectionNamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1CollectionNamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1NamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1NamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1CollectionNamespacedThanosRuler(params: DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1CollectionNamespacedThanosRuler(params: DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1NamespacedThanosRuler(params: DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1NamespacedThanosRuler(params: DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/podmonitors\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/probes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/prometheuses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/prometheusrules\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/servicemonitors\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/thanosrulers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/alertmanagerconfigs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async deleteMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/prometheusagents\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/scrapeconfigs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/certificates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/serverlessservices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getNetworkingAPIGroup(params: GetNetworkingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getNetworkingAPIGroup(params: GetNetworkingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getNetworkingV1APIResources(params: GetNetworkingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getNetworkingV1APIResources(params: GetNetworkingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/networkpolicies\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/watch/ingressclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1IngressClass(params: WatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1IngressClass(params: WatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/watch/ingressclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1IngressListForAllNamespaces(params: WatchNetworkingV1IngressListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1IngressListForAllNamespaces(params: WatchNetworkingV1IngressListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/watch/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1NamespacedIngressList(params: WatchNetworkingV1NamespacedIngressListRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1NamespacedIngressList(params: WatchNetworkingV1NamespacedIngressListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/watch/namespaces/\${params.path.namespace}/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1NamespacedIngress(params: WatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1NamespacedIngress(params: WatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/watch/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1NamespacedNetworkPolicyList(params: WatchNetworkingV1NamespacedNetworkPolicyListRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1NamespacedNetworkPolicyList(params: WatchNetworkingV1NamespacedNetworkPolicyListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/watch/namespaces/\${params.path.namespace}/networkpolicies\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1NamespacedNetworkPolicy(params: WatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1NamespacedNetworkPolicy(params: WatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/watch/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNetworkingV1NetworkPolicyListForAllNamespaces(params: WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchNetworkingV1NetworkPolicyListForAllNamespaces(params: WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/watch/networkpolicies\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getNodeAPIGroup(params: GetNodeAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getNodeAPIGroup(params: GetNodeAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getNodeV1APIResources(params: GetNodeV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getNodeV1APIResources(params: GetNodeV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { + async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/watch/runtimeclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchNodeV1RuntimeClass(params: WatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async watchNodeV1RuntimeClass(params: WatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/watch/runtimeclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getPolicyAPIGroup(params: GetPolicyAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getPolicyAPIGroup(params: GetPolicyAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getPolicyV1APIResources(params: GetPolicyV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getPolicyV1APIResources(params: GetPolicyV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/poddisruptionbudgets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { + async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/watch/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchPolicyV1NamespacedPodDisruptionBudget(params: WatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async watchPolicyV1NamespacedPodDisruptionBudget(params: WatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/watch/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchPolicyV1PodDisruptionBudgetListForAllNamespaces(params: WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchPolicyV1PodDisruptionBudgetListForAllNamespaces(params: WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/watch/poddisruptionbudgets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/backups\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionClusterImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionClusterImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1ClusterImageCatalog(params: DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1ClusterImageCatalog(params: DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusters\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/databases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/imagecatalogs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedBackup(params: DeletePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedBackup(params: DeletePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedCluster(params: DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedCluster(params: DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedCluster(params: DeletePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedCluster(params: DeletePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedDatabase(params: DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedDatabase(params: DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedDatabase(params: DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedDatabase(params: DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedPooler(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedPooler(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedPooler(params: DeletePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedPooler(params: DeletePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedPublication(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedPublication(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedPublication(params: DeletePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedPublication(params: DeletePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1CollectionNamespacedSubscription(params: DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1CollectionNamespacedSubscription(params: DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePostgresqlCnpgIoV1NamespacedSubscription(params: DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async deletePostgresqlCnpgIoV1NamespacedSubscription(params: DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/poolers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/publications\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/scheduledbackups\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/subscriptions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getRbacAuthorizationAPIGroup(params: GetRbacAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getRbacAuthorizationAPIGroup(params: GetRbacAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getRbacAuthorizationV1APIResources(params: GetRbacAuthorizationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getRbacAuthorizationV1APIResources(params: GetRbacAuthorizationV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/rolebindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/roles\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1ClusterRoleBinding(params: WatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1ClusterRoleBinding(params: WatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1ClusterRoleList(params: WatchRbacAuthorizationV1ClusterRoleListRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1ClusterRoleList(params: WatchRbacAuthorizationV1ClusterRoleListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/watch/clusterroles\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1ClusterRole(params: WatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1ClusterRole(params: WatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/watch/clusterroles/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1NamespacedRoleBindingList(params: WatchRbacAuthorizationV1NamespacedRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1NamespacedRoleBindingList(params: WatchRbacAuthorizationV1NamespacedRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/watch/namespaces/\${params.path.namespace}/rolebindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1NamespacedRoleBinding(params: WatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1NamespacedRoleBinding(params: WatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/watch/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1NamespacedRoleList(params: WatchRbacAuthorizationV1NamespacedRoleListRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1NamespacedRoleList(params: WatchRbacAuthorizationV1NamespacedRoleListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/watch/namespaces/\${params.path.namespace}/roles\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1NamespacedRole(params: WatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1NamespacedRole(params: WatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/watch/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1RoleBindingListForAllNamespaces(params: WatchRbacAuthorizationV1RoleBindingListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1RoleBindingListForAllNamespaces(params: WatchRbacAuthorizationV1RoleBindingListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/watch/rolebindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchRbacAuthorizationV1RoleListForAllNamespaces(params: WatchRbacAuthorizationV1RoleListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchRbacAuthorizationV1RoleListForAllNamespaces(params: WatchRbacAuthorizationV1RoleListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/watch/roles\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getSchedulingAPIGroup(params: GetSchedulingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getSchedulingAPIGroup(params: GetSchedulingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getSchedulingV1APIResources(params: GetSchedulingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getSchedulingV1APIResources(params: GetSchedulingV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { + async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/watch/priorityclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchSchedulingV1PriorityClass(params: WatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async watchSchedulingV1PriorityClass(params: WatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/watch/priorityclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/configurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1CollectionNamespacedConfiguration(params: DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1CollectionNamespacedConfiguration(params: DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1NamespacedConfiguration(params: DeleteServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1NamespacedConfiguration(params: DeleteServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1CollectionNamespacedRevision(params: DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1CollectionNamespacedRevision(params: DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1NamespacedRevision(params: DeleteServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1NamespacedRevision(params: DeleteServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1CollectionNamespacedRoute(params: DeleteServingKnativeDevV1CollectionNamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1CollectionNamespacedRoute(params: DeleteServingKnativeDevV1CollectionNamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1NamespacedRoute(params: DeleteServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1NamespacedRoute(params: DeleteServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1CollectionNamespacedService(params: DeleteServingKnativeDevV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1CollectionNamespacedService(params: DeleteServingKnativeDevV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services\`; - return await this.delete(path, null, null, opts); + return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteServingKnativeDevV1NamespacedService(params: DeleteServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async deleteServingKnativeDevV1NamespacedService(params: DeleteServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/revisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/routes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/services\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getStorageAPIGroup(params: GetStorageAPIGroupRequest, opts?: APIClientRequestOpts): Promise { + async getStorageAPIGroup(params: GetStorageAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async getStorageV1APIResources(params: GetStorageV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + async getStorageV1APIResources(params: GetStorageV1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csistoragecapacities\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteStorageV1CollectionNamespacedCSIStorageCapacity(params: DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CollectionNamespacedCSIStorageCapacity(params: DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1NamespacedCSIStorageCapacity(params: DeleteStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1NamespacedCSIStorageCapacity(params: DeleteStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } - async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/watch/csidrivers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1CSIDriver(params: WatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1CSIDriver(params: WatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/watch/csidrivers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1CSINodeList(params: WatchStorageV1CSINodeListRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1CSINodeList(params: WatchStorageV1CSINodeListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/watch/csinodes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1CSINode(params: WatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1CSINode(params: WatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/watch/csinodes/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1CSIStorageCapacityListForAllNamespaces(params: WatchStorageV1CSIStorageCapacityListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1CSIStorageCapacityListForAllNamespaces(params: WatchStorageV1CSIStorageCapacityListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/watch/csistoragecapacities\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1NamespacedCSIStorageCapacityList(params: WatchStorageV1NamespacedCSIStorageCapacityListRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1NamespacedCSIStorageCapacityList(params: WatchStorageV1NamespacedCSIStorageCapacityListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/watch/namespaces/\${params.path.namespace}/csistoragecapacities\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1NamespacedCSIStorageCapacity(params: WatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1NamespacedCSIStorageCapacity(params: WatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/watch/namespaces/\${params.path.namespace}/csistoragecapacities/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1StorageClassList(params: WatchStorageV1StorageClassListRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1StorageClassList(params: WatchStorageV1StorageClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/watch/storageclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1StorageClass(params: WatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1StorageClass(params: WatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/watch/storageclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1VolumeAttachmentList(params: WatchStorageV1VolumeAttachmentListRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1VolumeAttachmentList(params: WatchStorageV1VolumeAttachmentListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/watch/volumeattachments\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async watchStorageV1VolumeAttachment(params: WatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async watchStorageV1VolumeAttachment(params: WatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/watch/volumeattachments/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getServiceAccountIssuerOpenIDKeyset(params: GetServiceAccountIssuerOpenIDKeysetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/openid/v1/jwks/\`; return await this.get(path, null, null, opts); } - async getCodeVersion(params: GetCodeVersionRequest, opts?: APIClientRequestOpts): Promise { + async getCodeVersion(params: GetCodeVersionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/version/\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } -}" +} +export interface GVK { + group: string; + version: string; + kind: string; +} +export interface ResourceTypeMap { + "core/v1/ComponentStatus": ComponentStatus; + "core/v1/ConfigMap": ConfigMap; + "core/v1/Endpoints": Endpoints; + "core/v1/Event": Event; + "core/v1/LimitRange": LimitRange; + "core/v1/Namespace": Namespace; + "core/v1/Binding": Binding; + "core/v1/Status": Status; + "core/v1/PersistentVolumeClaim": PersistentVolumeClaim; + "core/v1/Pod": Pod; + "core/v1/PodTemplate": PodTemplate; + "core/v1/ReplicationController": ReplicationController; + "core/v1/ResourceQuota": ResourceQuota; + "core/v1/Secret": Secret; + "core/v1/ServiceAccount": ServiceAccount; + "core/v1/Service": Service; + "core/v1/Node": Node; + "core/v1/PersistentVolume": PersistentVolume; + "acme.cert-manager.io/v1/Challenge": AcmeCertManagerIoV1Challenge; + "acme.cert-manager.io/v1/Order": AcmeCertManagerIoV1Order; + "admissionregistration.k8s.io/v1/MutatingWebhookConfiguration": AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; + "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicy": AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; + "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicyBinding": AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; + "admissionregistration.k8s.io/v1/ValidatingWebhookConfiguration": AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; + "apiextensions.k8s.io/v1/CustomResourceDefinition": ApiextensionsK8sIoV1CustomResourceDefinition; + "apiregistration.k8s.io/v1/APIService": ApiregistrationK8sIoV1APIService; + "apps/v1/ControllerRevision": AppsV1ControllerRevision; + "apps/v1/DaemonSet": AppsV1DaemonSet; + "apps/v1/Deployment": AppsV1Deployment; + "apps/v1/ReplicaSet": AppsV1ReplicaSet; + "apps/v1/StatefulSet": AppsV1StatefulSet; + "autoscaling.internal.knative.dev/v1alpha1/Metric": AutoscalingInternalKnativeDevV1alpha1Metric; + "autoscaling.internal.knative.dev/v1alpha1/PodAutoscaler": AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; + "autoscaling/v1/HorizontalPodAutoscaler": AutoscalingV1HorizontalPodAutoscaler; + "autoscaling/v2/HorizontalPodAutoscaler": AutoscalingV2HorizontalPodAutoscaler; + "batch/v1/CronJob": BatchV1CronJob; + "batch/v1/Job": BatchV1Job; + "caching.internal.knative.dev/v1alpha1/Image": CachingInternalKnativeDevV1alpha1Image; + "cert-manager.io/v1/ClusterIssuer": CertManagerIoV1ClusterIssuer; + "cert-manager.io/v1/CertificateRequest": CertManagerIoV1CertificateRequest; + "cert-manager.io/v1/Certificate": CertManagerIoV1Certificate; + "cert-manager.io/v1/Issuer": CertManagerIoV1Issuer; + "certificates.k8s.io/v1/CertificateSigningRequest": CertificatesK8sIoV1CertificateSigningRequest; + "coordination.k8s.io/v1/Lease": CoordinationK8sIoV1Lease; + "discovery.k8s.io/v1/EndpointSlice": DiscoveryK8sIoV1EndpointSlice; + "events.k8s.io/v1/Event": EventsK8sIoV1Event; + "flowcontrol.apiserver.k8s.io/v1/FlowSchema": FlowcontrolApiserverK8sIoV1FlowSchema; + "flowcontrol.apiserver.k8s.io/v1/PriorityLevelConfiguration": FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; + "monitoring.coreos.com/v1/Alertmanager": MonitoringCoreosComV1Alertmanager; + "monitoring.coreos.com/v1/PodMonitor": MonitoringCoreosComV1PodMonitor; + "monitoring.coreos.com/v1/Probe": MonitoringCoreosComV1Probe; + "monitoring.coreos.com/v1/Prometheus": MonitoringCoreosComV1Prometheus; + "monitoring.coreos.com/v1/PrometheusRule": MonitoringCoreosComV1PrometheusRule; + "monitoring.coreos.com/v1/ServiceMonitor": MonitoringCoreosComV1ServiceMonitor; + "monitoring.coreos.com/v1/ThanosRuler": MonitoringCoreosComV1ThanosRuler; + "monitoring.coreos.com/v1alpha1/AlertmanagerConfig": MonitoringCoreosComV1alpha1AlertmanagerConfig; + "monitoring.coreos.com/v1alpha1/PrometheusAgent": MonitoringCoreosComV1alpha1PrometheusAgent; + "monitoring.coreos.com/v1alpha1/ScrapeConfig": MonitoringCoreosComV1alpha1ScrapeConfig; + "networking.internal.knative.dev/v1alpha1/ClusterDomainClaim": NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; + "networking.internal.knative.dev/v1alpha1/Certificate": NetworkingInternalKnativeDevV1alpha1Certificate; + "networking.internal.knative.dev/v1alpha1/Ingress": NetworkingInternalKnativeDevV1alpha1Ingress; + "networking.internal.knative.dev/v1alpha1/ServerlessService": NetworkingInternalKnativeDevV1alpha1ServerlessService; + "networking.k8s.io/v1/IngressClass": NetworkingK8sIoV1IngressClass; + "networking.k8s.io/v1/Ingress": NetworkingK8sIoV1Ingress; + "networking.k8s.io/v1/NetworkPolicy": NetworkingK8sIoV1NetworkPolicy; + "node.k8s.io/v1/RuntimeClass": NodeK8sIoV1RuntimeClass; + "policy/v1/PodDisruptionBudget": PolicyV1PodDisruptionBudget; + "postgresql.cnpg.io/v1/ClusterImageCatalog": PostgresqlCnpgIoV1ClusterImageCatalog; + "postgresql.cnpg.io/v1/Backup": PostgresqlCnpgIoV1Backup; + "postgresql.cnpg.io/v1/Cluster": PostgresqlCnpgIoV1Cluster; + "postgresql.cnpg.io/v1/Database": PostgresqlCnpgIoV1Database; + "postgresql.cnpg.io/v1/ImageCatalog": PostgresqlCnpgIoV1ImageCatalog; + "postgresql.cnpg.io/v1/Pooler": PostgresqlCnpgIoV1Pooler; + "postgresql.cnpg.io/v1/Publication": PostgresqlCnpgIoV1Publication; + "postgresql.cnpg.io/v1/ScheduledBackup": PostgresqlCnpgIoV1ScheduledBackup; + "postgresql.cnpg.io/v1/Subscription": PostgresqlCnpgIoV1Subscription; + "rbac.authorization.k8s.io/v1/ClusterRoleBinding": RbacAuthorizationK8sIoV1ClusterRoleBinding; + "rbac.authorization.k8s.io/v1/ClusterRole": RbacAuthorizationK8sIoV1ClusterRole; + "rbac.authorization.k8s.io/v1/RoleBinding": RbacAuthorizationK8sIoV1RoleBinding; + "rbac.authorization.k8s.io/v1/Role": RbacAuthorizationK8sIoV1Role; + "scheduling.k8s.io/v1/PriorityClass": SchedulingK8sIoV1PriorityClass; + "serving.knative.dev/v1/Configuration": ServingKnativeDevV1Configuration; + "serving.knative.dev/v1/Revision": ServingKnativeDevV1Revision; + "serving.knative.dev/v1/Route": ServingKnativeDevV1Route; + "serving.knative.dev/v1/Service": ServingKnativeDevV1Service; + "storage.k8s.io/v1/CSIDriver": StorageK8sIoV1CSIDriver; + "storage.k8s.io/v1/CSINode": StorageK8sIoV1CSINode; + "storage.k8s.io/v1/CSIStorageCapacity": StorageK8sIoV1CSIStorageCapacity; + "storage.k8s.io/v1/StorageClass": StorageK8sIoV1StorageClass; + "storage.k8s.io/v1/VolumeAttachment": StorageK8sIoV1VolumeAttachment; + "policy/v1/Eviction": PolicyV1Eviction; + "autoscaling/v1/Scale": AutoscalingV1Scale; + "authentication.k8s.io/v1/TokenRequest": AuthenticationK8sIoV1TokenRequest; + "authentication.k8s.io/v1/SelfSubjectReview": AuthenticationK8sIoV1SelfSubjectReview; + "authentication.k8s.io/v1/TokenReview": AuthenticationK8sIoV1TokenReview; + "authorization.k8s.io/v1/LocalSubjectAccessReview": AuthorizationK8sIoV1LocalSubjectAccessReview; + "authorization.k8s.io/v1/SelfSubjectAccessReview": AuthorizationK8sIoV1SelfSubjectAccessReview; + "authorization.k8s.io/v1/SelfSubjectRulesReview": AuthorizationK8sIoV1SelfSubjectRulesReview; + "authorization.k8s.io/v1/SubjectAccessReview": AuthorizationK8sIoV1SubjectAccessReview; +} +export type KubernetesResource = + | ComponentStatus + | ConfigMap + | Endpoints + | Event + | LimitRange + | Namespace + | Binding + | Status + | PersistentVolumeClaim + | Pod + | PodTemplate + | ReplicationController + | ResourceQuota + | Secret + | ServiceAccount + | Service + | Node + | PersistentVolume + | AcmeCertManagerIoV1Challenge + | AcmeCertManagerIoV1Order + | AdmissionregistrationK8sIoV1MutatingWebhookConfiguration + | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy + | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding + | AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration + | ApiextensionsK8sIoV1CustomResourceDefinition + | ApiregistrationK8sIoV1APIService + | AppsV1ControllerRevision + | AppsV1DaemonSet + | AppsV1Deployment + | AppsV1ReplicaSet + | AppsV1StatefulSet + | AutoscalingInternalKnativeDevV1alpha1Metric + | AutoscalingInternalKnativeDevV1alpha1PodAutoscaler + | AutoscalingV1HorizontalPodAutoscaler + | AutoscalingV2HorizontalPodAutoscaler + | BatchV1CronJob + | BatchV1Job + | CachingInternalKnativeDevV1alpha1Image + | CertManagerIoV1ClusterIssuer + | CertManagerIoV1CertificateRequest + | CertManagerIoV1Certificate + | CertManagerIoV1Issuer + | CertificatesK8sIoV1CertificateSigningRequest + | CoordinationK8sIoV1Lease + | DiscoveryK8sIoV1EndpointSlice + | EventsK8sIoV1Event + | FlowcontrolApiserverK8sIoV1FlowSchema + | FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration + | MonitoringCoreosComV1Alertmanager + | MonitoringCoreosComV1PodMonitor + | MonitoringCoreosComV1Probe + | MonitoringCoreosComV1Prometheus + | MonitoringCoreosComV1PrometheusRule + | MonitoringCoreosComV1ServiceMonitor + | MonitoringCoreosComV1ThanosRuler + | MonitoringCoreosComV1alpha1AlertmanagerConfig + | MonitoringCoreosComV1alpha1PrometheusAgent + | MonitoringCoreosComV1alpha1ScrapeConfig + | NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim + | NetworkingInternalKnativeDevV1alpha1Certificate + | NetworkingInternalKnativeDevV1alpha1Ingress + | NetworkingInternalKnativeDevV1alpha1ServerlessService + | NetworkingK8sIoV1IngressClass + | NetworkingK8sIoV1Ingress + | NetworkingK8sIoV1NetworkPolicy + | NodeK8sIoV1RuntimeClass + | PolicyV1PodDisruptionBudget + | PostgresqlCnpgIoV1ClusterImageCatalog + | PostgresqlCnpgIoV1Backup + | PostgresqlCnpgIoV1Cluster + | PostgresqlCnpgIoV1Database + | PostgresqlCnpgIoV1ImageCatalog + | PostgresqlCnpgIoV1Pooler + | PostgresqlCnpgIoV1Publication + | PostgresqlCnpgIoV1ScheduledBackup + | PostgresqlCnpgIoV1Subscription + | RbacAuthorizationK8sIoV1ClusterRoleBinding + | RbacAuthorizationK8sIoV1ClusterRole + | RbacAuthorizationK8sIoV1RoleBinding + | RbacAuthorizationK8sIoV1Role + | SchedulingK8sIoV1PriorityClass + | ServingKnativeDevV1Configuration + | ServingKnativeDevV1Revision + | ServingKnativeDevV1Route + | ServingKnativeDevV1Service + | StorageK8sIoV1CSIDriver + | StorageK8sIoV1CSINode + | StorageK8sIoV1CSIStorageCapacity + | StorageK8sIoV1StorageClass + | StorageK8sIoV1VolumeAttachment + | PolicyV1Eviction + | AutoscalingV1Scale + | AuthenticationK8sIoV1TokenRequest + | AuthenticationK8sIoV1SelfSubjectReview + | AuthenticationK8sIoV1TokenReview + | AuthorizationK8sIoV1LocalSubjectAccessReview + | AuthorizationK8sIoV1SelfSubjectAccessReview + | AuthorizationK8sIoV1SelfSubjectRulesReview + | AuthorizationK8sIoV1SubjectAccessReview;" `; exports[`merged 1`] = ` "import { APIClient, APIClientRequestOpts, APIClientOptions } from "@interweb/fetch-api-client"; -export interface Alertmanager { +export interface MonitoringCoreosComV1Alertmanager { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -44273,13 +44479,13 @@ export interface Alertmanager { updatedReplicas: number; }; } -export interface AlertmanagerList { +export interface MonitoringCoreosComV1AlertmanagerList { apiVersion?: string; - items: Alertmanager[]; + items: MonitoringCoreosComV1Alertmanager[]; kind?: string; metadata?: ListMeta; } -export interface PodMonitor { +export interface MonitoringCoreosComV1PodMonitor { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -44487,13 +44693,13 @@ export interface PodMonitor { targetLimit?: number; }; } -export interface PodMonitorList { +export interface MonitoringCoreosComV1PodMonitorList { apiVersion?: string; - items: PodMonitor[]; + items: MonitoringCoreosComV1PodMonitor[]; kind?: string; metadata?: ListMeta; } -export interface Probe { +export interface MonitoringCoreosComV1Probe { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -44708,13 +44914,13 @@ export interface Probe { }; }; } -export interface ProbeList { +export interface MonitoringCoreosComV1ProbeList { apiVersion?: string; - items: Probe[]; + items: MonitoringCoreosComV1Probe[]; kind?: string; metadata?: ListMeta; } -export interface Prometheus { +export interface MonitoringCoreosComV1Prometheus { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -46999,13 +47205,13 @@ export interface Prometheus { updatedReplicas: number; }; } -export interface PrometheusList { +export interface MonitoringCoreosComV1PrometheusList { apiVersion?: string; - items: Prometheus[]; + items: MonitoringCoreosComV1Prometheus[]; kind?: string; metadata?: ListMeta; } -export interface PrometheusRule { +export interface MonitoringCoreosComV1PrometheusRule { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -47035,13 +47241,13 @@ export interface PrometheusRule { }[]; }; } -export interface PrometheusRuleList { +export interface MonitoringCoreosComV1PrometheusRuleList { apiVersion?: string; - items: PrometheusRule[]; + items: MonitoringCoreosComV1PrometheusRule[]; kind?: string; metadata?: ListMeta; } -export interface ServiceMonitor { +export interface MonitoringCoreosComV1ServiceMonitor { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -47269,13 +47475,13 @@ export interface ServiceMonitor { }[]; }; } -export interface ServiceMonitorList { +export interface MonitoringCoreosComV1ServiceMonitorList { apiVersion?: string; - items: ServiceMonitor[]; + items: MonitoringCoreosComV1ServiceMonitor[]; kind?: string; metadata?: ListMeta; } -export interface ThanosRuler { +export interface MonitoringCoreosComV1ThanosRuler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -48896,13 +49102,13 @@ export interface ThanosRuler { updatedReplicas: number; }; } -export interface ThanosRulerList { +export interface MonitoringCoreosComV1ThanosRulerList { apiVersion?: string; - items: ThanosRuler[]; + items: MonitoringCoreosComV1ThanosRuler[]; kind?: string; metadata?: ListMeta; } -export interface AlertmanagerConfig { +export interface MonitoringCoreosComV1alpha1AlertmanagerConfig { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -51206,13 +51412,13 @@ export interface AlertmanagerConfig { }; }; } -export interface AlertmanagerConfigList { +export interface MonitoringCoreosComV1alpha1AlertmanagerConfigList { apiVersion?: string; - items: AlertmanagerConfig[]; + items: MonitoringCoreosComV1alpha1AlertmanagerConfig[]; kind?: string; metadata?: ListMeta; } -export interface PrometheusAgent { +export interface MonitoringCoreosComV1alpha1PrometheusAgent { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -53083,13 +53289,13 @@ export interface PrometheusAgent { updatedReplicas: number; }; } -export interface PrometheusAgentList { +export interface MonitoringCoreosComV1alpha1PrometheusAgentList { apiVersion?: string; - items: PrometheusAgent[]; + items: MonitoringCoreosComV1alpha1PrometheusAgent[]; kind?: string; metadata?: ListMeta; } -export interface ScrapeConfig { +export interface MonitoringCoreosComV1alpha1ScrapeConfig { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -55517,13 +55723,13 @@ export interface ScrapeConfig { trackTimestampsStaleness?: boolean; }; } -export interface ScrapeConfigList { +export interface MonitoringCoreosComV1alpha1ScrapeConfigList { apiVersion?: string; - items: ScrapeConfig[]; + items: MonitoringCoreosComV1alpha1ScrapeConfig[]; kind?: string; metadata?: ListMeta; } -export interface Metric { +export interface AutoscalingInternalKnativeDevV1alpha1Metric { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -55547,13 +55753,13 @@ export interface Metric { observedGeneration?: number; }; } -export interface MetricList { +export interface AutoscalingInternalKnativeDevV1alpha1MetricList { apiVersion?: string; - items: Metric[]; + items: AutoscalingInternalKnativeDevV1alpha1Metric[]; kind?: string; metadata?: ListMeta; } -export interface PodAutoscaler { +export interface AutoscalingInternalKnativeDevV1alpha1PodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -55586,13 +55792,13 @@ export interface PodAutoscaler { serviceName: string; }; } -export interface PodAutoscalerList { +export interface AutoscalingInternalKnativeDevV1alpha1PodAutoscalerList { apiVersion?: string; - items: PodAutoscaler[]; + items: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler[]; kind?: string; metadata?: ListMeta; } -export interface Image { +export interface CachingInternalKnativeDevV1alpha1Image { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -55618,13 +55824,13 @@ export interface Image { observedGeneration?: number; }; } -export interface ImageList { +export interface CachingInternalKnativeDevV1alpha1ImageList { apiVersion?: string; - items: Image[]; + items: CachingInternalKnativeDevV1alpha1Image[]; kind?: string; metadata?: ListMeta; } -export interface Certificate { +export interface NetworkingInternalKnativeDevV1alpha1Certificate { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -55655,13 +55861,13 @@ export interface Certificate { observedGeneration?: number; }; } -export interface CertificateList { +export interface NetworkingInternalKnativeDevV1alpha1CertificateList { apiVersion?: string; - items: Certificate[]; + items: NetworkingInternalKnativeDevV1alpha1Certificate[]; kind?: string; metadata?: ListMeta; } -export interface ClusterDomainClaim { +export interface NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -55669,13 +55875,13 @@ export interface ClusterDomainClaim { namespace: string; }; } -export interface ClusterDomainClaimList { +export interface NetworkingInternalKnativeDevV1alpha1ClusterDomainClaimList { apiVersion?: string; - items: ClusterDomainClaim[]; + items: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim[]; kind?: string; metadata?: ListMeta; } -export interface Ingress { +export interface NetworkingInternalKnativeDevV1alpha1Ingress { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -55743,13 +55949,13 @@ export interface Ingress { }; }; } -export interface IngressList { +export interface NetworkingInternalKnativeDevV1alpha1IngressList { apiVersion?: string; - items: Ingress[]; + items: NetworkingInternalKnativeDevV1alpha1Ingress[]; kind?: string; metadata?: ListMeta; } -export interface ServerlessService { +export interface NetworkingInternalKnativeDevV1alpha1ServerlessService { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -55784,13 +55990,13 @@ export interface ServerlessService { serviceName?: string; }; } -export interface ServerlessServiceList { +export interface NetworkingInternalKnativeDevV1alpha1ServerlessServiceList { apiVersion?: string; - items: ServerlessService[]; + items: NetworkingInternalKnativeDevV1alpha1ServerlessService[]; kind?: string; metadata?: ListMeta; } -export interface Configuration { +export interface ServingKnativeDevV1Configuration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -56069,13 +56275,13 @@ export interface Configuration { observedGeneration?: number; }; } -export interface ConfigurationList { +export interface ServingKnativeDevV1ConfigurationList { apiVersion?: string; - items: Configuration[]; + items: ServingKnativeDevV1Configuration[]; kind?: string; metadata?: ListMeta; } -export interface Revision { +export interface ServingKnativeDevV1Revision { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -56358,13 +56564,13 @@ export interface Revision { observedGeneration?: number; }; } -export interface RevisionList { +export interface ServingKnativeDevV1RevisionList { apiVersion?: string; - items: Revision[]; + items: ServingKnativeDevV1Revision[]; kind?: string; metadata?: ListMeta; } -export interface Route { +export interface ServingKnativeDevV1Route { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -56408,13 +56614,13 @@ export interface Route { url?: string; }; } -export interface RouteList { +export interface ServingKnativeDevV1RouteList { apiVersion?: string; - items: Route[]; + items: ServingKnativeDevV1Route[]; kind?: string; metadata?: ListMeta; } -export interface Service { +export interface ServingKnativeDevV1Service { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -56716,13 +56922,13 @@ export interface Service { url?: string; }; } -export interface ServiceList { +export interface ServingKnativeDevV1ServiceList { apiVersion?: string; - items: Service[]; + items: ServingKnativeDevV1Service[]; kind?: string; metadata?: ListMeta; } -export interface DomainMapping { +export interface ServingKnativeDevV1beta1DomainMapping { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -56761,13 +56967,13 @@ export interface DomainMapping { url?: string; }; } -export interface DomainMappingList { +export interface ServingKnativeDevV1beta1DomainMappingList { apiVersion?: string; - items: DomainMapping[]; + items: ServingKnativeDevV1beta1DomainMapping[]; kind?: string; metadata?: ListMeta; } -export interface Challenge { +export interface AcmeCertManagerIoV1Challenge { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -57328,13 +57534,13 @@ export interface Challenge { state?: "valid" | "ready" | "pending" | "processing" | "invalid" | "expired" | "errored"; }; } -export interface ChallengeList { +export interface AcmeCertManagerIoV1ChallengeList { apiVersion?: string; - items: Challenge[]; + items: AcmeCertManagerIoV1Challenge[]; kind?: string; metadata?: ListMeta; } -export interface Order { +export interface AcmeCertManagerIoV1Order { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -57370,13 +57576,13 @@ export interface Order { url?: string; }; } -export interface OrderList { +export interface AcmeCertManagerIoV1OrderList { apiVersion?: string; - items: Order[]; + items: AcmeCertManagerIoV1Order[]; kind?: string; metadata?: ListMeta; } -export interface Certificate { +export interface CertManagerIoV1Certificate { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -57485,13 +57691,13 @@ export interface Certificate { revision?: number; }; } -export interface CertificateList { +export interface CertManagerIoV1CertificateList { apiVersion?: string; - items: Certificate[]; + items: CertManagerIoV1Certificate[]; kind?: string; metadata?: ListMeta; } -export interface CertificateRequest { +export interface CertManagerIoV1CertificateRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -57525,13 +57731,13 @@ export interface CertificateRequest { failureTime?: string; }; } -export interface CertificateRequestList { +export interface CertManagerIoV1CertificateRequestList { apiVersion?: string; - items: CertificateRequest[]; + items: CertManagerIoV1CertificateRequest[]; kind?: string; metadata?: ListMeta; } -export interface ClusterIssuer { +export interface CertManagerIoV1ClusterIssuer { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -58189,13 +58395,13 @@ export interface ClusterIssuer { }[]; }; } -export interface ClusterIssuerList { +export interface CertManagerIoV1ClusterIssuerList { apiVersion?: string; - items: ClusterIssuer[]; + items: CertManagerIoV1ClusterIssuer[]; kind?: string; metadata?: ListMeta; } -export interface Issuer { +export interface CertManagerIoV1Issuer { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -58853,13 +59059,13 @@ export interface Issuer { }[]; }; } -export interface IssuerList { +export interface CertManagerIoV1IssuerList { apiVersion?: string; - items: Issuer[]; + items: CertManagerIoV1Issuer[]; kind?: string; metadata?: ListMeta; } -export interface Backup { +export interface PostgresqlCnpgIoV1Backup { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -58967,13 +59173,13 @@ export interface Backup { tablespaceMapFile?: string; }; } -export interface BackupList { +export interface PostgresqlCnpgIoV1BackupList { apiVersion?: string; - items: Backup[]; + items: PostgresqlCnpgIoV1Backup[]; kind?: string; metadata?: ListMeta; } -export interface Cluster { +export interface PostgresqlCnpgIoV1Cluster { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -60164,7 +60370,7 @@ export interface Cluster { writeService?: string; }; } -export interface ClusterImageCatalog { +export interface PostgresqlCnpgIoV1ClusterImageCatalog { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -60175,19 +60381,19 @@ export interface ClusterImageCatalog { }[]; }; } -export interface ClusterImageCatalogList { +export interface PostgresqlCnpgIoV1ClusterImageCatalogList { apiVersion?: string; - items: ClusterImageCatalog[]; + items: PostgresqlCnpgIoV1ClusterImageCatalog[]; kind?: string; metadata?: ListMeta; } -export interface ClusterList { +export interface PostgresqlCnpgIoV1ClusterList { apiVersion?: string; - items: Cluster[]; + items: PostgresqlCnpgIoV1Cluster[]; kind?: string; metadata?: ListMeta; } -export interface Database { +export interface PostgresqlCnpgIoV1Database { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -60220,13 +60426,13 @@ export interface Database { observedGeneration?: number; }; } -export interface DatabaseList { +export interface PostgresqlCnpgIoV1DatabaseList { apiVersion?: string; - items: Database[]; + items: PostgresqlCnpgIoV1Database[]; kind?: string; metadata?: ListMeta; } -export interface ImageCatalog { +export interface PostgresqlCnpgIoV1ImageCatalog { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -60237,13 +60443,13 @@ export interface ImageCatalog { }[]; }; } -export interface ImageCatalogList { +export interface PostgresqlCnpgIoV1ImageCatalogList { apiVersion?: string; - items: ImageCatalog[]; + items: PostgresqlCnpgIoV1ImageCatalog[]; kind?: string; metadata?: ListMeta; } -export interface Pooler { +export interface PostgresqlCnpgIoV1Pooler { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -61731,13 +61937,13 @@ export interface Pooler { }; }; } -export interface PoolerList { +export interface PostgresqlCnpgIoV1PoolerList { apiVersion?: string; - items: Pooler[]; + items: PostgresqlCnpgIoV1Pooler[]; kind?: string; metadata?: ListMeta; } -export interface Publication { +export interface PostgresqlCnpgIoV1Publication { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -61770,13 +61976,13 @@ export interface Publication { observedGeneration?: number; }; } -export interface PublicationList { +export interface PostgresqlCnpgIoV1PublicationList { apiVersion?: string; - items: Publication[]; + items: PostgresqlCnpgIoV1Publication[]; kind?: string; metadata?: ListMeta; } -export interface ScheduledBackup { +export interface PostgresqlCnpgIoV1ScheduledBackup { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -61808,13 +62014,13 @@ export interface ScheduledBackup { nextScheduleTime?: string; }; } -export interface ScheduledBackupList { +export interface PostgresqlCnpgIoV1ScheduledBackupList { apiVersion?: string; - items: ScheduledBackup[]; + items: PostgresqlCnpgIoV1ScheduledBackup[]; kind?: string; metadata?: ListMeta; } -export interface Subscription { +export interface PostgresqlCnpgIoV1Subscription { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -61838,9 +62044,9 @@ export interface Subscription { observedGeneration?: number; }; } -export interface SubscriptionList { +export interface PostgresqlCnpgIoV1SubscriptionList { apiVersion?: string; - items: Subscription[]; + items: PostgresqlCnpgIoV1Subscription[]; kind?: string; metadata?: ListMeta; } @@ -61865,7 +62071,7 @@ export interface MatchResources { } export interface MutatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: "Fail" | "Ignore"; matchConditions?: MatchCondition[]; matchPolicy?: "Equivalent" | "Exact"; @@ -61877,15 +62083,15 @@ export interface MutatingWebhook { sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; timeoutSeconds?: number; } -export interface MutatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; webhooks?: MutatingWebhook[]; } -export interface MutatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfigurationList { apiVersion?: string; - items: MutatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -61914,7 +62120,7 @@ export interface RuleWithOperations { resources?: string[]; scope?: string; } -export interface ServiceReference { +export interface IoK8sApiAdmissionregistrationV1ServiceReference { name: string; namespace: string; path?: string; @@ -61923,22 +62129,22 @@ export interface ServiceReference { export interface TypeChecking { expressionWarnings?: ExpressionWarning[]; } -export interface ValidatingAdmissionPolicy { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: ValidatingAdmissionPolicySpec; status?: ValidatingAdmissionPolicyStatus; } -export interface ValidatingAdmissionPolicyBinding { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: ValidatingAdmissionPolicyBindingSpec; } -export interface ValidatingAdmissionPolicyBindingList { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBindingList { apiVersion?: string; - items: ValidatingAdmissionPolicyBinding[]; + items: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding[]; kind?: string; metadata?: ListMeta; } @@ -61948,9 +62154,9 @@ export interface ValidatingAdmissionPolicyBindingSpec { policyName?: string; validationActions?: ("Audit" | "Deny" | "Warn")[]; } -export interface ValidatingAdmissionPolicyList { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyList { apiVersion?: string; - items: ValidatingAdmissionPolicy[]; + items: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy[]; kind?: string; metadata?: ListMeta; } @@ -61970,7 +62176,7 @@ export interface ValidatingAdmissionPolicyStatus { } export interface ValidatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: "Fail" | "Ignore"; matchConditions?: MatchCondition[]; matchPolicy?: "Equivalent" | "Exact"; @@ -61981,15 +62187,15 @@ export interface ValidatingWebhook { sideEffects: "None" | "NoneOnDryRun" | "Some" | "Unknown"; timeoutSeconds?: number; } -export interface ValidatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; webhooks?: ValidatingWebhook[]; } -export interface ValidatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfigurationList { apiVersion?: string; - items: ValidatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -62003,25 +62209,25 @@ export interface Variable { expression: string; name: string; } -export interface WebhookClientConfig { +export interface IoK8sApiAdmissionregistrationV1WebhookClientConfig { caBundle?: string; - service?: ServiceReference; + service?: IoK8sApiAdmissionregistrationV1ServiceReference; url?: string; } -export interface ControllerRevision { +export interface AppsV1ControllerRevision { apiVersion?: string; data?: RawExtension; kind?: string; metadata?: ObjectMeta; revision: number; } -export interface ControllerRevisionList { +export interface AppsV1ControllerRevisionList { apiVersion?: string; - items: ControllerRevision[]; + items: AppsV1ControllerRevision[]; kind?: string; metadata?: ListMeta; } -export interface DaemonSet { +export interface AppsV1DaemonSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -62035,9 +62241,9 @@ export interface DaemonSetCondition { status: string; type: string; } -export interface DaemonSetList { +export interface AppsV1DaemonSetList { apiVersion?: string; - items: DaemonSet[]; + items: AppsV1DaemonSet[]; kind?: string; metadata?: ListMeta; } @@ -62064,7 +62270,7 @@ export interface DaemonSetUpdateStrategy { rollingUpdate?: RollingUpdateDaemonSet; type?: "OnDelete" | "RollingUpdate"; } -export interface Deployment { +export interface AppsV1Deployment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -62079,9 +62285,9 @@ export interface DeploymentCondition { status: string; type: string; } -export interface DeploymentList { +export interface AppsV1DeploymentList { apiVersion?: string; - items: Deployment[]; + items: AppsV1Deployment[]; kind?: string; metadata?: ListMeta; } @@ -62109,7 +62315,7 @@ export interface DeploymentStrategy { rollingUpdate?: RollingUpdateDeployment; type?: "Recreate" | "RollingUpdate"; } -export interface ReplicaSet { +export interface AppsV1ReplicaSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -62123,9 +62329,9 @@ export interface ReplicaSetCondition { status: string; type: string; } -export interface ReplicaSetList { +export interface AppsV1ReplicaSetList { apiVersion?: string; - items: ReplicaSet[]; + items: AppsV1ReplicaSet[]; kind?: string; metadata?: ListMeta; } @@ -62155,7 +62361,7 @@ export interface RollingUpdateStatefulSetStrategy { maxUnavailable?: IntOrString; partition?: number; } -export interface StatefulSet { +export interface AppsV1StatefulSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -62169,9 +62375,9 @@ export interface StatefulSetCondition { status: string; type: string; } -export interface StatefulSetList { +export interface AppsV1StatefulSetList { apiVersion?: string; - items: StatefulSet[]; + items: AppsV1StatefulSet[]; kind?: string; metadata?: ListMeta; } @@ -62217,7 +62423,7 @@ export interface BoundObjectReference { name?: string; uid?: string; } -export interface SelfSubjectReview { +export interface AuthenticationK8sIoV1SelfSubjectReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -62226,7 +62432,7 @@ export interface SelfSubjectReview { export interface SelfSubjectReviewStatus { userInfo?: UserInfo; } -export interface TokenRequest { +export interface AuthenticationK8sIoV1TokenRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -62242,7 +62448,7 @@ export interface TokenRequestStatus { expirationTimestamp: Time; token: string; } -export interface TokenReview { +export interface AuthenticationK8sIoV1TokenReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -62275,7 +62481,7 @@ export interface LabelSelectorAttributes { rawSelector?: string; requirements?: LabelSelectorRequirement[]; } -export interface LocalSubjectAccessReview { +export interface AuthorizationK8sIoV1LocalSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -62307,7 +62513,7 @@ export interface ResourceRule { resources?: string[]; verbs: string[]; } -export interface SelfSubjectAccessReview { +export interface AuthorizationK8sIoV1SelfSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -62318,7 +62524,7 @@ export interface SelfSubjectAccessReviewSpec { nonResourceAttributes?: NonResourceAttributes; resourceAttributes?: ResourceAttributes; } -export interface SelfSubjectRulesReview { +export interface AuthorizationK8sIoV1SelfSubjectRulesReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -62328,7 +62534,7 @@ export interface SelfSubjectRulesReview { export interface SelfSubjectRulesReviewSpec { namespace?: string; } -export interface SubjectAccessReview { +export interface AuthorizationK8sIoV1SubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -62357,38 +62563,38 @@ export interface SubjectRulesReviewStatus { nonResourceRules: NonResourceRule[]; resourceRules: ResourceRule[]; } -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV1CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; } -export interface HorizontalPodAutoscaler { +export interface AutoscalingV1HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus; } -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV1HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV1HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec { maxReplicas: number; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV1CrossVersionObjectReference; targetCPUUtilizationPercentage?: number; } -export interface HorizontalPodAutoscalerStatus { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus { currentCPUUtilizationPercentage?: number; currentReplicas: number; desiredReplicas: number; lastScaleTime?: Time; observedGeneration?: number; } -export interface Scale { +export interface AutoscalingV1Scale { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -62412,7 +62618,7 @@ export interface ContainerResourceMetricStatus { current: MetricValueStatus; name: string; } -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV2CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; @@ -62435,12 +62641,12 @@ export interface HPAScalingRules { selectPolicy?: string; stabilizationWindowSeconds?: number; } -export interface HorizontalPodAutoscaler { +export interface AutoscalingV2HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus; } export interface HorizontalPodAutoscalerBehavior { scaleDown?: HPAScalingRules; @@ -62453,20 +62659,20 @@ export interface HorizontalPodAutoscalerCondition { status: string; type: string; } -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV2HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV2HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec { behavior?: HorizontalPodAutoscalerBehavior; maxReplicas: number; metrics?: MetricSpec[]; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV2CrossVersionObjectReference; } -export interface HorizontalPodAutoscalerStatus { +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus { conditions?: HorizontalPodAutoscalerCondition[]; currentMetrics?: MetricStatus[]; currentReplicas?: number; @@ -62506,13 +62712,13 @@ export interface MetricValueStatus { value?: Quantity; } export interface ObjectMetricSource { - describedObject: CrossVersionObjectReference; + describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; metric: MetricIdentifier; target: MetricTarget; } export interface ObjectMetricStatus { current: MetricValueStatus; - describedObject: CrossVersionObjectReference; + describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; metric: MetricIdentifier; } export interface PodsMetricSource { @@ -62531,16 +62737,16 @@ export interface ResourceMetricStatus { current: MetricValueStatus; name: string; } -export interface CronJob { +export interface BatchV1CronJob { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: CronJobSpec; status?: CronJobStatus; } -export interface CronJobList { +export interface BatchV1CronJobList { apiVersion?: string; - items: CronJob[]; + items: BatchV1CronJob[]; kind?: string; metadata?: ListMeta; } @@ -62559,7 +62765,7 @@ export interface CronJobStatus { lastScheduleTime?: Time; lastSuccessfulTime?: Time; } -export interface Job { +export interface BatchV1Job { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -62574,9 +62780,9 @@ export interface JobCondition { status: string; type: string; } -export interface JobList { +export interface BatchV1JobList { apiVersion?: string; - items: Job[]; + items: BatchV1Job[]; kind?: string; metadata?: ListMeta; } @@ -62643,7 +62849,7 @@ export interface UncountedTerminatedPods { failed?: string[]; succeeded?: string[]; } -export interface CertificateSigningRequest { +export interface CertificatesK8sIoV1CertificateSigningRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -62658,9 +62864,9 @@ export interface CertificateSigningRequestCondition { status: string; type: string; } -export interface CertificateSigningRequestList { +export interface CertificatesK8sIoV1CertificateSigningRequestList { apiVersion?: string; - items: CertificateSigningRequest[]; + items: CertificatesK8sIoV1CertificateSigningRequest[]; kind?: string; metadata?: ListMeta; } @@ -62680,15 +62886,15 @@ export interface CertificateSigningRequestStatus { certificate?: string; conditions?: CertificateSigningRequestCondition[]; } -export interface Lease { +export interface CoordinationK8sIoV1Lease { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: LeaseSpec; } -export interface LeaseList { +export interface CoordinationK8sIoV1LeaseList { apiVersion?: string; - items: Lease[]; + items: CoordinationK8sIoV1Lease[]; kind?: string; metadata?: ListMeta; } @@ -62881,15 +63087,15 @@ export interface Container { image?: string; imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; lifecycle?: Lifecycle; - livenessProbe?: Probe; + livenessProbe?: IoK8sApiCoreV1Probe; name: string; ports?: ContainerPort[]; - readinessProbe?: Probe; + readinessProbe?: IoK8sApiCoreV1Probe; resizePolicy?: ContainerResizePolicy[]; resources?: ResourceRequirements; restartPolicy?: string; securityContext?: SecurityContext; - startupProbe?: Probe; + startupProbe?: IoK8sApiCoreV1Probe; stdin?: boolean; stdinOnce?: boolean; terminationMessagePath?: string; @@ -62982,7 +63188,7 @@ export interface EndpointAddress { nodeName?: string; targetRef?: ObjectReference; } -export interface EndpointPort { +export interface IoK8sApiCoreV1EndpointPort { appProtocol?: string; name?: string; port: number; @@ -62991,7 +63197,7 @@ export interface EndpointPort { export interface EndpointSubset { addresses?: EndpointAddress[]; notReadyAddresses?: EndpointAddress[]; - ports?: EndpointPort[]; + ports?: IoK8sApiCoreV1EndpointPort[]; } export interface Endpoints { apiVersion?: string; @@ -63029,15 +63235,15 @@ export interface EphemeralContainer { image?: string; imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; lifecycle?: Lifecycle; - livenessProbe?: Probe; + livenessProbe?: IoK8sApiCoreV1Probe; name: string; ports?: ContainerPort[]; - readinessProbe?: Probe; + readinessProbe?: IoK8sApiCoreV1Probe; resizePolicy?: ContainerResizePolicy[]; resources?: ResourceRequirements; restartPolicy?: string; securityContext?: SecurityContext; - startupProbe?: Probe; + startupProbe?: IoK8sApiCoreV1Probe; stdin?: boolean; stdinOnce?: boolean; targetContainerName?: string; @@ -63066,7 +63272,7 @@ export interface Event { related?: ObjectReference; reportingComponent?: string; reportingInstance?: string; - series?: EventSeries; + series?: IoK8sApiCoreV1EventSeries; source?: EventSource; type?: string; } @@ -63076,7 +63282,7 @@ export interface EventList { kind?: string; metadata?: ListMeta; } -export interface EventSeries { +export interface IoK8sApiCoreV1EventSeries { count?: number; lastObservedTime?: MicroTime; } @@ -63706,7 +63912,7 @@ export interface PreferredSchedulingTerm { preference: NodeSelectorTerm; weight: number; } -export interface Probe { +export interface IoK8sApiCoreV1Probe { exec?: ExecAction; failureThreshold?: number; grpc?: GRPCAction; @@ -64182,30 +64388,30 @@ export interface EndpointConditions { export interface EndpointHints { forZones?: ForZone[]; } -export interface EndpointPort { +export interface IoK8sApiDiscoveryV1EndpointPort { appProtocol?: string; name?: string; port?: number; protocol?: "SCTP" | "TCP" | "UDP"; } -export interface EndpointSlice { +export interface DiscoveryK8sIoV1EndpointSlice { addressType: "FQDN" | "IPv4" | "IPv6"; apiVersion?: string; endpoints: Endpoint[]; kind?: string; metadata?: ObjectMeta; - ports?: EndpointPort[]; + ports?: IoK8sApiDiscoveryV1EndpointPort[]; } -export interface EndpointSliceList { +export interface DiscoveryK8sIoV1EndpointSliceList { apiVersion?: string; - items: EndpointSlice[]; + items: DiscoveryK8sIoV1EndpointSlice[]; kind?: string; metadata?: ListMeta; } export interface ForZone { name: string; } -export interface Event { +export interface EventsK8sIoV1Event { action?: string; apiVersion?: string; deprecatedCount?: number; @@ -64221,16 +64427,16 @@ export interface Event { related?: ObjectReference; reportingController?: string; reportingInstance?: string; - series?: EventSeries; + series?: IoK8sApiEventsV1EventSeries; type?: string; } -export interface EventList { +export interface EventsK8sIoV1EventList { apiVersion?: string; - items: Event[]; + items: EventsK8sIoV1Event[]; kind?: string; metadata?: ListMeta; } -export interface EventSeries { +export interface IoK8sApiEventsV1EventSeries { count: number; lastObservedTime: MicroTime; } @@ -64241,7 +64447,7 @@ export interface ExemptPriorityLevelConfiguration { export interface FlowDistinguisherMethod { type: string; } -export interface FlowSchema { +export interface FlowcontrolApiserverK8sIoV1FlowSchema { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -64255,9 +64461,9 @@ export interface FlowSchemaCondition { status?: string; type?: string; } -export interface FlowSchemaList { +export interface FlowcontrolApiserverK8sIoV1FlowSchemaList { apiVersion?: string; - items: FlowSchema[]; + items: FlowcontrolApiserverK8sIoV1FlowSchema[]; kind?: string; metadata?: ListMeta; } @@ -64290,9 +64496,9 @@ export interface NonResourcePolicyRule { export interface PolicyRulesWithSubjects { nonResourceRules?: NonResourcePolicyRule[]; resourceRules?: ResourcePolicyRule[]; - subjects: Subject[]; + subjects: IoK8sApiFlowcontrolV1Subject[]; } -export interface PriorityLevelConfiguration { +export interface FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -64306,9 +64512,9 @@ export interface PriorityLevelConfigurationCondition { status?: string; type?: string; } -export interface PriorityLevelConfigurationList { +export interface FlowcontrolApiserverK8sIoV1PriorityLevelConfigurationList { apiVersion?: string; - items: PriorityLevelConfiguration[]; + items: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -64339,7 +64545,7 @@ export interface ServiceAccountSubject { name: string; namespace: string; } -export interface Subject { +export interface IoK8sApiFlowcontrolV1Subject { group?: GroupSubject; kind: string; serviceAccount?: ServiceAccountSubject; @@ -64360,7 +64566,7 @@ export interface IPBlock { cidr: string; except?: string[]; } -export interface Ingress { +export interface NetworkingK8sIoV1Ingress { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -64371,15 +64577,15 @@ export interface IngressBackend { resource?: TypedLocalObjectReference; service?: IngressServiceBackend; } -export interface IngressClass { +export interface NetworkingK8sIoV1IngressClass { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: IngressClassSpec; } -export interface IngressClassList { +export interface NetworkingK8sIoV1IngressClassList { apiVersion?: string; - items: IngressClass[]; + items: NetworkingK8sIoV1IngressClass[]; kind?: string; metadata?: ListMeta; } @@ -64394,9 +64600,9 @@ export interface IngressClassSpec { controller?: string; parameters?: IngressClassParametersReference; } -export interface IngressList { +export interface NetworkingK8sIoV1IngressList { apiVersion?: string; - items: Ingress[]; + items: NetworkingK8sIoV1Ingress[]; kind?: string; metadata?: ListMeta; } @@ -64434,7 +64640,7 @@ export interface IngressTLS { hosts?: string[]; secretName?: string; } -export interface NetworkPolicy { +export interface NetworkingK8sIoV1NetworkPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -64448,9 +64654,9 @@ export interface NetworkPolicyIngressRule { from?: NetworkPolicyPeer[]; ports?: NetworkPolicyPort[]; } -export interface NetworkPolicyList { +export interface NetworkingK8sIoV1NetworkPolicyList { apiVersion?: string; - items: NetworkPolicy[]; + items: NetworkingK8sIoV1NetworkPolicy[]; kind?: string; metadata?: ListMeta; } @@ -64479,7 +64685,7 @@ export interface Overhead { [key: string]: unknown; }; } -export interface RuntimeClass { +export interface NodeK8sIoV1RuntimeClass { apiVersion?: string; handler: string; kind?: string; @@ -64487,9 +64693,9 @@ export interface RuntimeClass { overhead?: Overhead; scheduling?: Scheduling; } -export interface RuntimeClassList { +export interface NodeK8sIoV1RuntimeClassList { apiVersion?: string; - items: RuntimeClass[]; + items: NodeK8sIoV1RuntimeClass[]; kind?: string; metadata?: ListMeta; } @@ -64499,22 +64705,22 @@ export interface Scheduling { }; tolerations?: Toleration[]; } -export interface Eviction { +export interface PolicyV1Eviction { apiVersion?: string; deleteOptions?: DeleteOptions; kind?: string; metadata?: ObjectMeta; } -export interface PodDisruptionBudget { +export interface PolicyV1PodDisruptionBudget { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: PodDisruptionBudgetSpec; status?: PodDisruptionBudgetStatus; } -export interface PodDisruptionBudgetList { +export interface PolicyV1PodDisruptionBudgetList { apiVersion?: string; - items: PodDisruptionBudget[]; + items: PolicyV1PodDisruptionBudget[]; kind?: string; metadata?: ListMeta; } @@ -64538,29 +64744,29 @@ export interface PodDisruptionBudgetStatus { export interface AggregationRule { clusterRoleSelectors?: LabelSelector[]; } -export interface ClusterRole { +export interface RbacAuthorizationK8sIoV1ClusterRole { aggregationRule?: AggregationRule; apiVersion?: string; kind?: string; metadata?: ObjectMeta; rules?: PolicyRule[]; } -export interface ClusterRoleBinding { +export interface RbacAuthorizationK8sIoV1ClusterRoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } -export interface ClusterRoleBindingList { +export interface RbacAuthorizationK8sIoV1ClusterRoleBindingList { apiVersion?: string; - items: ClusterRoleBinding[]; + items: RbacAuthorizationK8sIoV1ClusterRoleBinding[]; kind?: string; metadata?: ListMeta; } -export interface ClusterRoleList { +export interface RbacAuthorizationK8sIoV1ClusterRoleList { apiVersion?: string; - items: ClusterRole[]; + items: RbacAuthorizationK8sIoV1ClusterRole[]; kind?: string; metadata?: ListMeta; } @@ -64571,28 +64777,28 @@ export interface PolicyRule { resources?: string[]; verbs: string[]; } -export interface Role { +export interface RbacAuthorizationK8sIoV1Role { apiVersion?: string; kind?: string; metadata?: ObjectMeta; rules?: PolicyRule[]; } -export interface RoleBinding { +export interface RbacAuthorizationK8sIoV1RoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } -export interface RoleBindingList { +export interface RbacAuthorizationK8sIoV1RoleBindingList { apiVersion?: string; - items: RoleBinding[]; + items: RbacAuthorizationK8sIoV1RoleBinding[]; kind?: string; metadata?: ListMeta; } -export interface RoleList { +export interface RbacAuthorizationK8sIoV1RoleList { apiVersion?: string; - items: Role[]; + items: RbacAuthorizationK8sIoV1Role[]; kind?: string; metadata?: ListMeta; } @@ -64601,13 +64807,13 @@ export interface RoleRef { kind: string; name: string; } -export interface Subject { +export interface IoK8sApiRbacV1Subject { apiGroup?: string; kind: string; name: string; namespace?: string; } -export interface PriorityClass { +export interface SchedulingK8sIoV1PriorityClass { apiVersion?: string; description?: string; globalDefault?: boolean; @@ -64616,21 +64822,21 @@ export interface PriorityClass { preemptionPolicy?: "Never" | "PreemptLowerPriority"; value: number; } -export interface PriorityClassList { +export interface SchedulingK8sIoV1PriorityClassList { apiVersion?: string; - items: PriorityClass[]; + items: SchedulingK8sIoV1PriorityClass[]; kind?: string; metadata?: ListMeta; } -export interface CSIDriver { +export interface StorageK8sIoV1CSIDriver { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec: CSIDriverSpec; } -export interface CSIDriverList { +export interface StorageK8sIoV1CSIDriverList { apiVersion?: string; - items: CSIDriver[]; + items: StorageK8sIoV1CSIDriver[]; kind?: string; metadata?: ListMeta; } @@ -64641,10 +64847,10 @@ export interface CSIDriverSpec { requiresRepublish?: boolean; seLinuxMount?: boolean; storageCapacity?: boolean; - tokenRequests?: TokenRequest[]; + tokenRequests?: IoK8sApiStorageV1TokenRequest[]; volumeLifecycleModes?: string[]; } -export interface CSINode { +export interface StorageK8sIoV1CSINode { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -64656,16 +64862,16 @@ export interface CSINodeDriver { nodeID: string; topologyKeys?: string[]; } -export interface CSINodeList { +export interface StorageK8sIoV1CSINodeList { apiVersion?: string; - items: CSINode[]; + items: StorageK8sIoV1CSINode[]; kind?: string; metadata?: ListMeta; } export interface CSINodeSpec { drivers: CSINodeDriver[]; } -export interface CSIStorageCapacity { +export interface StorageK8sIoV1CSIStorageCapacity { apiVersion?: string; capacity?: Quantity; kind?: string; @@ -64674,13 +64880,13 @@ export interface CSIStorageCapacity { nodeTopology?: LabelSelector; storageClassName: string; } -export interface CSIStorageCapacityList { +export interface StorageK8sIoV1CSIStorageCapacityList { apiVersion?: string; - items: CSIStorageCapacity[]; + items: StorageK8sIoV1CSIStorageCapacity[]; kind?: string; metadata?: ListMeta; } -export interface StorageClass { +export interface StorageK8sIoV1StorageClass { allowVolumeExpansion?: boolean; allowedTopologies?: TopologySelectorTerm[]; apiVersion?: string; @@ -64694,26 +64900,26 @@ export interface StorageClass { reclaimPolicy?: "Delete" | "Recycle" | "Retain"; volumeBindingMode?: "Immediate" | "WaitForFirstConsumer"; } -export interface StorageClassList { +export interface StorageK8sIoV1StorageClassList { apiVersion?: string; - items: StorageClass[]; + items: StorageK8sIoV1StorageClass[]; kind?: string; metadata?: ListMeta; } -export interface TokenRequest { +export interface IoK8sApiStorageV1TokenRequest { audience: string; expirationSeconds?: number; } -export interface VolumeAttachment { +export interface StorageK8sIoV1VolumeAttachment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec: VolumeAttachmentSpec; status?: VolumeAttachmentStatus; } -export interface VolumeAttachmentList { +export interface StorageK8sIoV1VolumeAttachmentList { apiVersion?: string; - items: VolumeAttachment[]; + items: StorageK8sIoV1VolumeAttachment[]; kind?: string; metadata?: ListMeta; } @@ -64753,7 +64959,7 @@ export interface CustomResourceConversion { strategy: string; webhook?: WebhookConversion; } -export interface CustomResourceDefinition { +export interface ApiextensionsK8sIoV1CustomResourceDefinition { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -64767,9 +64973,9 @@ export interface CustomResourceDefinitionCondition { status: string; type: string; } -export interface CustomResourceDefinitionList { +export interface ApiextensionsK8sIoV1CustomResourceDefinitionList { apiVersion?: string; - items: CustomResourceDefinition[]; + items: ApiextensionsK8sIoV1CustomResourceDefinition[]; kind?: string; metadata?: ListMeta; } @@ -64885,7 +65091,7 @@ export type JSONSchemaPropsOrStringArray = any; export interface SelectableField { jsonPath: string; } -export interface ServiceReference { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference { name: string; namespace: string; path?: string; @@ -64899,13 +65105,13 @@ export interface ValidationRule { reason?: "FieldValueDuplicate" | "FieldValueForbidden" | "FieldValueInvalid" | "FieldValueRequired"; rule: string; } -export interface WebhookClientConfig { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig { caBundle?: string; - service?: ServiceReference; + service?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference; url?: string; } export interface WebhookConversion { - clientConfig?: WebhookClientConfig; + clientConfig?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig; conversionReviewVersions: string[]; } export type Quantity = string; @@ -65086,7 +65292,7 @@ export interface Info { minor: string; platform: string; } -export interface APIService { +export interface ApiregistrationK8sIoV1APIService { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -65100,9 +65306,9 @@ export interface APIServiceCondition { status: string; type: string; } -export interface APIServiceList { +export interface ApiregistrationK8sIoV1APIServiceList { apiVersion?: string; - items: APIService[]; + items: ApiregistrationK8sIoV1APIService[]; kind?: string; metadata?: ListMeta; } @@ -65111,14 +65317,14 @@ export interface APIServiceSpec { group?: string; groupPriorityMinimum: number; insecureSkipTLSVerify?: boolean; - service?: ServiceReference; + service?: IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference; version?: string; versionPriority: number; } export interface APIServiceStatus { conditions?: APIServiceCondition[]; } -export interface ServiceReference { +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference { name?: string; namespace?: string; port?: number; @@ -65743,7 +65949,7 @@ export interface CreateCoreV1NamespacedPodEvictionRequest { pretty?: string; name: string; namespace: string; - body: Eviction; + body: PolicyV1Eviction; } export interface ConnectCoreV1GetNamespacedPodExecRequest { command?: string; @@ -65809,16 +66015,6 @@ export interface ConnectCoreV1DeleteNamespacedPodProxyRequest { name: string; namespace: string; } -export interface ConnectCoreV1OptionsNamespacedPodProxyRequest { - path?: string; - name: string; - namespace: string; -} -export interface ConnectCoreV1HeadNamespacedPodProxyRequest { - path?: string; - name: string; - namespace: string; -} export interface ConnectCoreV1PatchNamespacedPodProxyRequest { path?: string; name: string; @@ -65848,18 +66044,6 @@ export interface ConnectCoreV1DeleteNamespacedPodProxyWithPathRequest { namespace: string; path: string; } -export interface ConnectCoreV1OptionsNamespacedPodProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; -} -export interface ConnectCoreV1HeadNamespacedPodProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; -} export interface ConnectCoreV1PatchNamespacedPodProxyWithPathRequest { path?: string; name: string; @@ -66048,7 +66232,7 @@ export interface ReplaceCoreV1NamespacedReplicationControllerScaleRequest { fieldValidation?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { pretty?: string; @@ -66334,7 +66518,7 @@ export interface CreateCoreV1NamespacedServiceAccountTokenRequest { pretty?: string; name: string; namespace: string; - body: TokenRequest; + body: AuthenticationK8sIoV1TokenRequest; } export interface ListCoreV1NamespacedServiceRequest { pretty?: string; @@ -66429,16 +66613,6 @@ export interface ConnectCoreV1DeleteNamespacedServiceProxyRequest { name: string; namespace: string; } -export interface ConnectCoreV1OptionsNamespacedServiceProxyRequest { - path?: string; - name: string; - namespace: string; -} -export interface ConnectCoreV1HeadNamespacedServiceProxyRequest { - path?: string; - name: string; - namespace: string; -} export interface ConnectCoreV1PatchNamespacedServiceProxyRequest { path?: string; name: string; @@ -66468,18 +66642,6 @@ export interface ConnectCoreV1DeleteNamespacedServiceProxyWithPathRequest { namespace: string; path: string; } -export interface ConnectCoreV1OptionsNamespacedServiceProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; -} -export interface ConnectCoreV1HeadNamespacedServiceProxyWithPathRequest { - path?: string; - name: string; - namespace: string; - path: string; -} export interface ConnectCoreV1PatchNamespacedServiceProxyWithPathRequest { path?: string; name: string; @@ -66651,14 +66813,6 @@ export interface ConnectCoreV1DeleteNodeProxyRequest { path?: string; name: string; } -export interface ConnectCoreV1OptionsNodeProxyRequest { - path?: string; - name: string; -} -export interface ConnectCoreV1HeadNodeProxyRequest { - path?: string; - name: string; -} export interface ConnectCoreV1PatchNodeProxyRequest { path?: string; name: string; @@ -66683,16 +66837,6 @@ export interface ConnectCoreV1DeleteNodeProxyWithPathRequest { name: string; path: string; } -export interface ConnectCoreV1OptionsNodeProxyWithPathRequest { - path?: string; - name: string; - path: string; -} -export interface ConnectCoreV1HeadNodeProxyWithPathRequest { - path?: string; - name: string; - path: string; -} export interface ConnectCoreV1PatchNodeProxyWithPathRequest { path?: string; name: string; @@ -67529,7 +67673,7 @@ export interface CreateAcmeCertManagerIoV1NamespacedChallengeRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest { pretty?: string; @@ -67558,7 +67702,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest { fieldValidation?: string; name: string; namespace: string; - body: Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface DeleteAcmeCertManagerIoV1NamespacedChallengeRequest { pretty?: string; @@ -67593,7 +67737,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest { pretty?: string; @@ -67625,7 +67769,7 @@ export interface CreateAcmeCertManagerIoV1NamespacedOrderRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Order; + body: AcmeCertManagerIoV1Order; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest { pretty?: string; @@ -67654,7 +67798,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedOrderRequest { fieldValidation?: string; name: string; namespace: string; - body: Order; + body: AcmeCertManagerIoV1Order; } export interface DeleteAcmeCertManagerIoV1NamespacedOrderRequest { pretty?: string; @@ -67689,7 +67833,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Order; + body: AcmeCertManagerIoV1Order; } export interface PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest { pretty?: string; @@ -67734,7 +67878,7 @@ export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationReques dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { pretty?: string; @@ -67762,7 +67906,7 @@ export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationReque fieldManager?: string; fieldValidation?: string; name: string; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { pretty?: string; @@ -67800,7 +67944,7 @@ export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest { pretty?: string; @@ -67828,7 +67972,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest fieldManager?: string; fieldValidation?: string; name: string; - body: ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest { pretty?: string; @@ -67858,7 +68002,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRe fieldManager?: string; fieldValidation?: string; name: string; - body: ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { pretty?: string; @@ -67887,7 +68031,7 @@ export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRe dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: ValidatingAdmissionPolicyBinding; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest { pretty?: string; @@ -67915,7 +68059,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingR fieldManager?: string; fieldValidation?: string; name: string; - body: ValidatingAdmissionPolicyBinding; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { pretty?: string; @@ -67953,7 +68097,7 @@ export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequ dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { pretty?: string; @@ -67981,7 +68125,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationReq fieldManager?: string; fieldValidation?: string; name: string; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { pretty?: string; @@ -68129,7 +68273,7 @@ export interface CreateApiextensionsV1CustomResourceDefinitionRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { pretty?: string; @@ -68157,7 +68301,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { pretty?: string; @@ -68187,7 +68331,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { pretty?: string; @@ -68245,7 +68389,7 @@ export interface CreateApiregistrationV1APIServiceRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1CollectionAPIServiceRequest { pretty?: string; @@ -68273,7 +68417,7 @@ export interface ReplaceApiregistrationV1APIServiceRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1APIServiceRequest { pretty?: string; @@ -68303,7 +68447,7 @@ export interface ReplaceApiregistrationV1APIServiceStatusRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface PatchApiregistrationV1APIServiceStatusRequest { pretty?: string; @@ -68402,7 +68546,7 @@ export interface CreateAppsV1NamespacedControllerRevisionRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { pretty?: string; @@ -68433,7 +68577,7 @@ export interface ReplaceAppsV1NamespacedControllerRevisionRequest { fieldValidation?: string; name: string; namespace: string; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1NamespacedControllerRevisionRequest { pretty?: string; @@ -68475,7 +68619,7 @@ export interface CreateAppsV1NamespacedDaemonSetRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { pretty?: string; @@ -68506,7 +68650,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetRequest { fieldValidation?: string; name: string; namespace: string; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1NamespacedDaemonSetRequest { pretty?: string; @@ -68540,7 +68684,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface PatchAppsV1NamespacedDaemonSetStatusRequest { pretty?: string; @@ -68572,7 +68716,7 @@ export interface CreateAppsV1NamespacedDeploymentRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { pretty?: string; @@ -68603,7 +68747,7 @@ export interface ReplaceAppsV1NamespacedDeploymentRequest { fieldValidation?: string; name: string; namespace: string; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1NamespacedDeploymentRequest { pretty?: string; @@ -68637,7 +68781,7 @@ export interface ReplaceAppsV1NamespacedDeploymentScaleRequest { fieldValidation?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedDeploymentScaleRequest { pretty?: string; @@ -68661,7 +68805,7 @@ export interface ReplaceAppsV1NamespacedDeploymentStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Deployment; + body: AppsV1Deployment; } export interface PatchAppsV1NamespacedDeploymentStatusRequest { pretty?: string; @@ -68693,7 +68837,7 @@ export interface CreateAppsV1NamespacedReplicaSetRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { pretty?: string; @@ -68724,7 +68868,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetRequest { fieldValidation?: string; name: string; namespace: string; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1NamespacedReplicaSetRequest { pretty?: string; @@ -68758,7 +68902,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetScaleRequest { fieldValidation?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedReplicaSetScaleRequest { pretty?: string; @@ -68782,7 +68926,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface PatchAppsV1NamespacedReplicaSetStatusRequest { pretty?: string; @@ -68814,7 +68958,7 @@ export interface CreateAppsV1NamespacedStatefulSetRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { pretty?: string; @@ -68845,7 +68989,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetRequest { fieldValidation?: string; name: string; namespace: string; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1NamespacedStatefulSetRequest { pretty?: string; @@ -68879,7 +69023,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetScaleRequest { fieldValidation?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedStatefulSetScaleRequest { pretty?: string; @@ -68903,7 +69047,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface PatchAppsV1NamespacedStatefulSetStatusRequest { pretty?: string; @@ -69158,14 +69302,14 @@ export interface CreateAuthenticationV1SelfSubjectReviewRequest { fieldManager?: string; fieldValidation?: string; pretty?: string; - body: SelfSubjectReview; + body: AuthenticationK8sIoV1SelfSubjectReview; } export interface CreateAuthenticationV1TokenReviewRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; pretty?: string; - body: TokenReview; + body: AuthenticationK8sIoV1TokenReview; } export interface GetAuthorizationAPIGroupRequest {} export interface GetAuthorizationV1APIResourcesRequest {} @@ -69175,28 +69319,28 @@ export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest fieldValidation?: string; pretty?: string; namespace: string; - body: LocalSubjectAccessReview; + body: AuthorizationK8sIoV1LocalSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; pretty?: string; - body: SelfSubjectAccessReview; + body: AuthorizationK8sIoV1SelfSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; pretty?: string; - body: SelfSubjectRulesReview; + body: AuthorizationK8sIoV1SelfSubjectRulesReview; } export interface CreateAuthorizationV1SubjectAccessReviewRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; pretty?: string; - body: SubjectAccessReview; + body: AuthorizationK8sIoV1SubjectAccessReview; } export interface ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest { allowWatchBookmarks?: boolean; @@ -69231,7 +69375,7 @@ export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequ fieldManager?: string; fieldValidation?: string; namespace: string; - body: Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest { pretty?: string; @@ -69260,7 +69404,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricReq fieldValidation?: string; name: string; namespace: string; - body: Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { pretty?: string; @@ -69295,7 +69439,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricSta fieldValidation?: string; name: string; namespace: string; - body: Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { pretty?: string; @@ -69327,7 +69471,7 @@ export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosca fieldManager?: string; fieldValidation?: string; namespace: string; - body: PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest { pretty?: string; @@ -69356,7 +69500,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosc fieldValidation?: string; name: string; namespace: string; - body: PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { pretty?: string; @@ -69391,7 +69535,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosc fieldValidation?: string; name: string; namespace: string; - body: PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { pretty?: string; @@ -69451,7 +69595,7 @@ export interface CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -69482,7 +69626,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { fieldValidation?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -69516,7 +69660,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequ fieldValidation?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { pretty?: string; @@ -69604,7 +69748,7 @@ export interface CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -69635,7 +69779,7 @@ export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { fieldValidation?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -69669,7 +69813,7 @@ export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequ fieldValidation?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { pretty?: string; @@ -69771,7 +69915,7 @@ export interface CreateBatchV1NamespacedCronJobRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1CollectionNamespacedCronJobRequest { pretty?: string; @@ -69802,7 +69946,7 @@ export interface ReplaceBatchV1NamespacedCronJobRequest { fieldValidation?: string; name: string; namespace: string; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1NamespacedCronJobRequest { pretty?: string; @@ -69836,7 +69980,7 @@ export interface ReplaceBatchV1NamespacedCronJobStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: CronJob; + body: BatchV1CronJob; } export interface PatchBatchV1NamespacedCronJobStatusRequest { pretty?: string; @@ -69868,7 +70012,7 @@ export interface CreateBatchV1NamespacedJobRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1CollectionNamespacedJobRequest { pretty?: string; @@ -69899,7 +70043,7 @@ export interface ReplaceBatchV1NamespacedJobRequest { fieldValidation?: string; name: string; namespace: string; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1NamespacedJobRequest { pretty?: string; @@ -69933,7 +70077,7 @@ export interface ReplaceBatchV1NamespacedJobStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Job; + body: BatchV1Job; } export interface PatchBatchV1NamespacedJobStatusRequest { pretty?: string; @@ -70062,7 +70206,7 @@ export interface CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest { pretty?: string; @@ -70091,7 +70235,7 @@ export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest fieldValidation?: string; name: string; namespace: string; - body: Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest { pretty?: string; @@ -70126,7 +70270,7 @@ export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRe fieldValidation?: string; name: string; namespace: string; - body: Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { pretty?: string; @@ -70182,7 +70326,7 @@ export interface CreateCertManagerIoV1ClusterIssuerRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface DeleteCertManagerIoV1CollectionClusterIssuerRequest { pretty?: string; @@ -70208,7 +70352,7 @@ export interface ReplaceCertManagerIoV1ClusterIssuerRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface DeleteCertManagerIoV1ClusterIssuerRequest { pretty?: string; @@ -70239,7 +70383,7 @@ export interface ReplaceCertManagerIoV1ClusterIssuerStatusRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface PatchCertManagerIoV1ClusterIssuerStatusRequest { pretty?: string; @@ -70283,7 +70427,7 @@ export interface CreateCertManagerIoV1NamespacedCertificateRequestRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest { pretty?: string; @@ -70312,7 +70456,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequestRequest { fieldValidation?: string; name: string; namespace: string; - body: CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface DeleteCertManagerIoV1NamespacedCertificateRequestRequest { pretty?: string; @@ -70347,7 +70491,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest fieldValidation?: string; name: string; namespace: string; - body: CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest { pretty?: string; @@ -70379,7 +70523,7 @@ export interface CreateCertManagerIoV1NamespacedCertificateRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Certificate; + body: CertManagerIoV1Certificate; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequest { pretty?: string; @@ -70408,7 +70552,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequest { fieldValidation?: string; name: string; namespace: string; - body: Certificate; + body: CertManagerIoV1Certificate; } export interface DeleteCertManagerIoV1NamespacedCertificateRequest { pretty?: string; @@ -70443,7 +70587,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Certificate; + body: CertManagerIoV1Certificate; } export interface PatchCertManagerIoV1NamespacedCertificateStatusRequest { pretty?: string; @@ -70475,7 +70619,7 @@ export interface CreateCertManagerIoV1NamespacedIssuerRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Issuer; + body: CertManagerIoV1Issuer; } export interface DeleteCertManagerIoV1CollectionNamespacedIssuerRequest { pretty?: string; @@ -70504,7 +70648,7 @@ export interface ReplaceCertManagerIoV1NamespacedIssuerRequest { fieldValidation?: string; name: string; namespace: string; - body: Issuer; + body: CertManagerIoV1Issuer; } export interface DeleteCertManagerIoV1NamespacedIssuerRequest { pretty?: string; @@ -70539,7 +70683,7 @@ export interface ReplaceCertManagerIoV1NamespacedIssuerStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Issuer; + body: CertManagerIoV1Issuer; } export interface PatchCertManagerIoV1NamespacedIssuerStatusRequest { pretty?: string; @@ -70571,7 +70715,7 @@ export interface CreateCertificatesV1CertificateSigningRequestRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { pretty?: string; @@ -70599,7 +70743,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CertificateSigningRequestRequest { pretty?: string; @@ -70629,7 +70773,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestApprovalRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { pretty?: string; @@ -70650,7 +70794,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestStatusRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { pretty?: string; @@ -70723,7 +70867,7 @@ export interface CreateCoordinationV1NamespacedLeaseRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { pretty?: string; @@ -70754,7 +70898,7 @@ export interface ReplaceCoordinationV1NamespacedLeaseRequest { fieldValidation?: string; name: string; namespace: string; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1NamespacedLeaseRequest { pretty?: string; @@ -70853,7 +70997,7 @@ export interface CreateDiscoveryV1NamespacedEndpointSliceRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { pretty?: string; @@ -70884,7 +71028,7 @@ export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { fieldValidation?: string; name: string; namespace: string; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { pretty?: string; @@ -70983,7 +71127,7 @@ export interface CreateEventsV1NamespacedEventRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Event; + body: EventsK8sIoV1Event; } export interface DeleteEventsV1CollectionNamespacedEventRequest { pretty?: string; @@ -71014,7 +71158,7 @@ export interface ReplaceEventsV1NamespacedEventRequest { fieldValidation?: string; name: string; namespace: string; - body: Event; + body: EventsK8sIoV1Event; } export interface DeleteEventsV1NamespacedEventRequest { pretty?: string; @@ -71098,7 +71242,7 @@ export interface CreateFlowcontrolApiserverV1FlowSchemaRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest { pretty?: string; @@ -71126,7 +71270,7 @@ export interface ReplaceFlowcontrolApiserverV1FlowSchemaRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface DeleteFlowcontrolApiserverV1FlowSchemaRequest { pretty?: string; @@ -71156,7 +71300,7 @@ export interface ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface PatchFlowcontrolApiserverV1FlowSchemaStatusRequest { pretty?: string; @@ -71185,7 +71329,7 @@ export interface CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest { pretty?: string; @@ -71213,7 +71357,7 @@ export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest fieldManager?: string; fieldValidation?: string; name: string; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest { pretty?: string; @@ -71243,7 +71387,7 @@ export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRe fieldManager?: string; fieldValidation?: string; name: string; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { pretty?: string; @@ -71341,7 +71485,7 @@ export interface CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest { pretty?: string; @@ -71370,7 +71514,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest { fieldValidation?: string; name: string; namespace: string; - body: Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest { pretty?: string; @@ -71405,7 +71549,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest fieldValidation?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { pretty?: string; @@ -71430,7 +71574,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest fieldValidation?: string; name: string; namespace: string; - body: Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { pretty?: string; @@ -71462,7 +71606,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPodMonitorRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: PodMonitor; + body: MonitoringCoreosComV1PodMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest { pretty?: string; @@ -71491,7 +71635,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest { fieldValidation?: string; name: string; namespace: string; - body: PodMonitor; + body: MonitoringCoreosComV1PodMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest { pretty?: string; @@ -71533,7 +71677,7 @@ export interface CreateMonitoringCoreosComV1NamespacedProbeRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Probe; + body: MonitoringCoreosComV1Probe; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest { pretty?: string; @@ -71562,7 +71706,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedProbeRequest { fieldValidation?: string; name: string; namespace: string; - body: Probe; + body: MonitoringCoreosComV1Probe; } export interface DeleteMonitoringCoreosComV1NamespacedProbeRequest { pretty?: string; @@ -71604,7 +71748,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPrometheusRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest { pretty?: string; @@ -71633,7 +71777,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest { fieldValidation?: string; name: string; namespace: string; - body: Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRequest { pretty?: string; @@ -71668,7 +71812,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest { fieldValidation?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest { pretty?: string; @@ -71693,7 +71837,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest { pretty?: string; @@ -71725,7 +71869,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: PrometheusRule; + body: MonitoringCoreosComV1PrometheusRule; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest { pretty?: string; @@ -71754,7 +71898,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest { fieldValidation?: string; name: string; namespace: string; - body: PrometheusRule; + body: MonitoringCoreosComV1PrometheusRule; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest { pretty?: string; @@ -71796,7 +71940,7 @@ export interface CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest { pretty?: string; @@ -71825,7 +71969,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest { fieldValidation?: string; name: string; namespace: string; - body: ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest { pretty?: string; @@ -71860,7 +72004,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusReque fieldValidation?: string; name: string; namespace: string; - body: ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { pretty?: string; @@ -71892,7 +72036,7 @@ export interface CreateMonitoringCoreosComV1NamespacedThanosRulerRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest { pretty?: string; @@ -71921,7 +72065,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest { fieldValidation?: string; name: string; namespace: string; - body: ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest { pretty?: string; @@ -71956,7 +72100,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest fieldValidation?: string; name: string; namespace: string; - body: ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { pretty?: string; @@ -72079,7 +72223,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRe fieldManager?: string; fieldValidation?: string; namespace: string; - body: AlertmanagerConfig; + body: MonitoringCoreosComV1alpha1AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest { pretty?: string; @@ -72108,7 +72252,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigR fieldValidation?: string; name: string; namespace: string; - body: AlertmanagerConfig; + body: MonitoringCoreosComV1alpha1AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { pretty?: string; @@ -72150,7 +72294,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentReque fieldManager?: string; fieldValidation?: string; namespace: string; - body: PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest { pretty?: string; @@ -72179,7 +72323,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequ fieldValidation?: string; name: string; namespace: string; - body: PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { pretty?: string; @@ -72214,7 +72358,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScal fieldValidation?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { pretty?: string; @@ -72239,7 +72383,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStat fieldValidation?: string; name: string; namespace: string; - body: PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { pretty?: string; @@ -72271,7 +72415,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest fieldManager?: string; fieldValidation?: string; namespace: string; - body: ScrapeConfig; + body: MonitoringCoreosComV1alpha1ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest { pretty?: string; @@ -72300,7 +72444,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest fieldValidation?: string; name: string; namespace: string; - body: ScrapeConfig; + body: MonitoringCoreosComV1alpha1ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { pretty?: string; @@ -72379,7 +72523,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimReq dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest { pretty?: string; @@ -72405,7 +72549,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRe fieldManager?: string; fieldValidation?: string; name: string; - body: ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { pretty?: string; @@ -72436,7 +72580,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimSt fieldManager?: string; fieldValidation?: string; name: string; - body: ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { pretty?: string; @@ -72480,7 +72624,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificate fieldManager?: string; fieldValidation?: string; namespace: string; - body: Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest { pretty?: string; @@ -72509,7 +72653,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificat fieldValidation?: string; name: string; namespace: string; - body: Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { pretty?: string; @@ -72544,7 +72688,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificat fieldValidation?: string; name: string; namespace: string; - body: Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { pretty?: string; @@ -72576,7 +72720,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequ fieldManager?: string; fieldValidation?: string; namespace: string; - body: Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest { pretty?: string; @@ -72605,7 +72749,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressReq fieldValidation?: string; name: string; namespace: string; - body: Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { pretty?: string; @@ -72640,7 +72784,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressSta fieldValidation?: string; name: string; namespace: string; - body: Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { pretty?: string; @@ -72672,7 +72816,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessS fieldManager?: string; fieldValidation?: string; namespace: string; - body: ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest { pretty?: string; @@ -72701,7 +72845,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerless fieldValidation?: string; name: string; namespace: string; - body: ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { pretty?: string; @@ -72736,7 +72880,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerless fieldValidation?: string; name: string; namespace: string; - body: ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { pretty?: string; @@ -72781,7 +72925,7 @@ export interface CreateNetworkingV1IngressClassRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1CollectionIngressClassRequest { pretty?: string; @@ -72809,7 +72953,7 @@ export interface ReplaceNetworkingV1IngressClassRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1IngressClassRequest { pretty?: string; @@ -72862,7 +73006,7 @@ export interface CreateNetworkingV1NamespacedIngressRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { pretty?: string; @@ -72893,7 +73037,7 @@ export interface ReplaceNetworkingV1NamespacedIngressRequest { fieldValidation?: string; name: string; namespace: string; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1NamespacedIngressRequest { pretty?: string; @@ -72927,7 +73071,7 @@ export interface ReplaceNetworkingV1NamespacedIngressStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface PatchNetworkingV1NamespacedIngressStatusRequest { pretty?: string; @@ -72959,7 +73103,7 @@ export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { pretty?: string; @@ -72990,7 +73134,7 @@ export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { fieldValidation?: string; name: string; namespace: string; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { pretty?: string; @@ -73156,7 +73300,7 @@ export interface CreateNodeV1RuntimeClassRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1CollectionRuntimeClassRequest { pretty?: string; @@ -73184,7 +73328,7 @@ export interface ReplaceNodeV1RuntimeClassRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1RuntimeClassRequest { pretty?: string; @@ -73253,7 +73397,7 @@ export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { pretty?: string; @@ -73284,7 +73428,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { fieldValidation?: string; name: string; namespace: string; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { pretty?: string; @@ -73318,7 +73462,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { pretty?: string; @@ -73416,7 +73560,7 @@ export interface CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: ClusterImageCatalog; + body: PostgresqlCnpgIoV1ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest { pretty?: string; @@ -73442,7 +73586,7 @@ export interface ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: ClusterImageCatalog; + body: PostgresqlCnpgIoV1ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest { pretty?: string; @@ -73521,7 +73665,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedBackupRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Backup; + body: PostgresqlCnpgIoV1Backup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest { pretty?: string; @@ -73550,7 +73694,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedBackupRequest { fieldValidation?: string; name: string; namespace: string; - body: Backup; + body: PostgresqlCnpgIoV1Backup; } export interface DeletePostgresqlCnpgIoV1NamespacedBackupRequest { pretty?: string; @@ -73585,7 +73729,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Backup; + body: PostgresqlCnpgIoV1Backup; } export interface PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest { pretty?: string; @@ -73617,7 +73761,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedClusterRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest { pretty?: string; @@ -73646,7 +73790,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterRequest { fieldValidation?: string; name: string; namespace: string; - body: Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface DeletePostgresqlCnpgIoV1NamespacedClusterRequest { pretty?: string; @@ -73681,7 +73825,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest { fieldValidation?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest { pretty?: string; @@ -73706,7 +73850,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest { pretty?: string; @@ -73738,7 +73882,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Database; + body: PostgresqlCnpgIoV1Database; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest { pretty?: string; @@ -73767,7 +73911,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest { fieldValidation?: string; name: string; namespace: string; - body: Database; + body: PostgresqlCnpgIoV1Database; } export interface DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest { pretty?: string; @@ -73802,7 +73946,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Database; + body: PostgresqlCnpgIoV1Database; } export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { pretty?: string; @@ -73834,7 +73978,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: ImageCatalog; + body: PostgresqlCnpgIoV1ImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest { pretty?: string; @@ -73863,7 +74007,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest { fieldValidation?: string; name: string; namespace: string; - body: ImageCatalog; + body: PostgresqlCnpgIoV1ImageCatalog; } export interface DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest { pretty?: string; @@ -73905,7 +74049,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedPoolerRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest { pretty?: string; @@ -73934,7 +74078,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest { fieldValidation?: string; name: string; namespace: string; - body: Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface DeletePostgresqlCnpgIoV1NamespacedPoolerRequest { pretty?: string; @@ -73969,7 +74113,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest { fieldValidation?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { pretty?: string; @@ -73994,7 +74138,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { pretty?: string; @@ -74026,7 +74170,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedPublicationRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Publication; + body: PostgresqlCnpgIoV1Publication; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest { pretty?: string; @@ -74055,7 +74199,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest { fieldValidation?: string; name: string; namespace: string; - body: Publication; + body: PostgresqlCnpgIoV1Publication; } export interface DeletePostgresqlCnpgIoV1NamespacedPublicationRequest { pretty?: string; @@ -74090,7 +74234,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Publication; + body: PostgresqlCnpgIoV1Publication; } export interface PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { pretty?: string; @@ -74122,7 +74266,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest { pretty?: string; @@ -74151,7 +74295,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { fieldValidation?: string; name: string; namespace: string; - body: ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { pretty?: string; @@ -74186,7 +74330,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest fieldValidation?: string; name: string; namespace: string; - body: ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { pretty?: string; @@ -74218,7 +74362,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest { pretty?: string; @@ -74247,7 +74391,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest { fieldValidation?: string; name: string; namespace: string; - body: Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest { pretty?: string; @@ -74282,7 +74426,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { pretty?: string; @@ -74366,7 +74510,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { pretty?: string; @@ -74394,7 +74538,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { pretty?: string; @@ -74432,7 +74576,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { pretty?: string; @@ -74460,7 +74604,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1ClusterRoleRequest { pretty?: string; @@ -74500,7 +74644,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { pretty?: string; @@ -74531,7 +74675,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { fieldValidation?: string; name: string; namespace: string; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { pretty?: string; @@ -74573,7 +74717,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { pretty?: string; @@ -74604,7 +74748,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { fieldValidation?: string; name: string; namespace: string; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { pretty?: string; @@ -74810,7 +74954,7 @@ export interface CreateSchedulingV1PriorityClassRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1CollectionPriorityClassRequest { pretty?: string; @@ -74838,7 +74982,7 @@ export interface ReplaceSchedulingV1PriorityClassRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1PriorityClassRequest { pretty?: string; @@ -74918,7 +75062,7 @@ export interface CreateServingKnativeDevV1NamespacedConfigurationRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Configuration; + body: ServingKnativeDevV1Configuration; } export interface DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest { pretty?: string; @@ -74947,7 +75091,7 @@ export interface ReplaceServingKnativeDevV1NamespacedConfigurationRequest { fieldValidation?: string; name: string; namespace: string; - body: Configuration; + body: ServingKnativeDevV1Configuration; } export interface DeleteServingKnativeDevV1NamespacedConfigurationRequest { pretty?: string; @@ -74982,7 +75126,7 @@ export interface ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest fieldValidation?: string; name: string; namespace: string; - body: Configuration; + body: ServingKnativeDevV1Configuration; } export interface PatchServingKnativeDevV1NamespacedConfigurationStatusRequest { pretty?: string; @@ -75014,7 +75158,7 @@ export interface CreateServingKnativeDevV1NamespacedRevisionRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Revision; + body: ServingKnativeDevV1Revision; } export interface DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest { pretty?: string; @@ -75043,7 +75187,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRevisionRequest { fieldValidation?: string; name: string; namespace: string; - body: Revision; + body: ServingKnativeDevV1Revision; } export interface DeleteServingKnativeDevV1NamespacedRevisionRequest { pretty?: string; @@ -75078,7 +75222,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Revision; + body: ServingKnativeDevV1Revision; } export interface PatchServingKnativeDevV1NamespacedRevisionStatusRequest { pretty?: string; @@ -75110,7 +75254,7 @@ export interface CreateServingKnativeDevV1NamespacedRouteRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Route; + body: ServingKnativeDevV1Route; } export interface DeleteServingKnativeDevV1CollectionNamespacedRouteRequest { pretty?: string; @@ -75139,7 +75283,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRouteRequest { fieldValidation?: string; name: string; namespace: string; - body: Route; + body: ServingKnativeDevV1Route; } export interface DeleteServingKnativeDevV1NamespacedRouteRequest { pretty?: string; @@ -75174,7 +75318,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRouteStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Route; + body: ServingKnativeDevV1Route; } export interface PatchServingKnativeDevV1NamespacedRouteStatusRequest { pretty?: string; @@ -75206,7 +75350,7 @@ export interface CreateServingKnativeDevV1NamespacedServiceRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: Service; + body: ServingKnativeDevV1Service; } export interface DeleteServingKnativeDevV1CollectionNamespacedServiceRequest { pretty?: string; @@ -75235,7 +75379,7 @@ export interface ReplaceServingKnativeDevV1NamespacedServiceRequest { fieldValidation?: string; name: string; namespace: string; - body: Service; + body: ServingKnativeDevV1Service; } export interface DeleteServingKnativeDevV1NamespacedServiceRequest { pretty?: string; @@ -75270,7 +75414,7 @@ export interface ReplaceServingKnativeDevV1NamespacedServiceStatusRequest { fieldValidation?: string; name: string; namespace: string; - body: Service; + body: ServingKnativeDevV1Service; } export interface PatchServingKnativeDevV1NamespacedServiceStatusRequest { pretty?: string; @@ -75354,7 +75498,7 @@ export interface CreateServingKnativeDevV1beta1NamespacedDomainMappingRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: DomainMapping; + body: ServingKnativeDevV1beta1DomainMapping; } export interface DeleteServingKnativeDevV1beta1CollectionNamespacedDomainMappingRequest { pretty?: string; @@ -75383,7 +75527,7 @@ export interface ReplaceServingKnativeDevV1beta1NamespacedDomainMappingRequest { fieldValidation?: string; name: string; namespace: string; - body: DomainMapping; + body: ServingKnativeDevV1beta1DomainMapping; } export interface DeleteServingKnativeDevV1beta1NamespacedDomainMappingRequest { pretty?: string; @@ -75418,7 +75562,7 @@ export interface ReplaceServingKnativeDevV1beta1NamespacedDomainMappingStatusReq fieldValidation?: string; name: string; namespace: string; - body: DomainMapping; + body: ServingKnativeDevV1beta1DomainMapping; } export interface PatchServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest { pretty?: string; @@ -75450,7 +75594,7 @@ export interface CreateStorageV1CSIDriverRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CollectionCSIDriverRequest { pretty?: string; @@ -75478,7 +75622,7 @@ export interface ReplaceStorageV1CSIDriverRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CSIDriverRequest { pretty?: string; @@ -75516,7 +75660,7 @@ export interface CreateStorageV1CSINodeRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CollectionCSINodeRequest { pretty?: string; @@ -75544,7 +75688,7 @@ export interface ReplaceStorageV1CSINodeRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CSINodeRequest { pretty?: string; @@ -75597,7 +75741,7 @@ export interface CreateStorageV1NamespacedCSIStorageCapacityRequest { fieldManager?: string; fieldValidation?: string; namespace: string; - body: CSIStorageCapacity; + body: StorageK8sIoV1CSIStorageCapacity; } export interface DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest { pretty?: string; @@ -75628,7 +75772,7 @@ export interface ReplaceStorageV1NamespacedCSIStorageCapacityRequest { fieldValidation?: string; name: string; namespace: string; - body: CSIStorageCapacity; + body: StorageK8sIoV1CSIStorageCapacity; } export interface DeleteStorageV1NamespacedCSIStorageCapacityRequest { pretty?: string; @@ -75668,7 +75812,7 @@ export interface CreateStorageV1StorageClassRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1CollectionStorageClassRequest { pretty?: string; @@ -75696,7 +75840,7 @@ export interface ReplaceStorageV1StorageClassRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1StorageClassRequest { pretty?: string; @@ -75734,7 +75878,7 @@ export interface CreateStorageV1VolumeAttachmentRequest { dryRun?: string; fieldManager?: string; fieldValidation?: string; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1CollectionVolumeAttachmentRequest { pretty?: string; @@ -75762,7 +75906,7 @@ export interface ReplaceStorageV1VolumeAttachmentRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1VolumeAttachmentRequest { pretty?: string; @@ -75792,7 +75936,7 @@ export interface ReplaceStorageV1VolumeAttachmentStatusRequest { fieldManager?: string; fieldValidation?: string; name: string; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface PatchStorageV1VolumeAttachmentStatusRequest { pretty?: string; @@ -76215,9 +76359,9 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.namespace}/pods/\${params.name}/ephemeralcontainers\`; return await this.patch(path, params.query, null, opts); } - async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/pods/\${params.name}/eviction\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async connectCoreV1GetNamespacedPodExec(params: ConnectCoreV1GetNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/pods/\${params.name}/exec\`; @@ -76255,14 +76399,6 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.namespace}/pods/\${params.name}/proxy\`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNamespacedPodProxy(params: ConnectCoreV1OptionsNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/api/v1/namespaces/\${params.namespace}/pods/\${params.name}/proxy\`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNamespacedPodProxy(params: ConnectCoreV1HeadNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/api/v1/namespaces/\${params.namespace}/pods/\${params.name}/proxy\`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNamespacedPodProxy(params: ConnectCoreV1PatchNamespacedPodProxyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/pods/\${params.name}/proxy\`; return await this.patch(path, null, null, opts); @@ -76283,14 +76419,6 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.namespace}/pods/\${params.name}/proxy/\${params.path}\`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNamespacedPodProxyWithPath(params: ConnectCoreV1OptionsNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/api/v1/namespaces/\${params.namespace}/pods/\${params.name}/proxy/\${params.path}\`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNamespacedPodProxyWithPath(params: ConnectCoreV1HeadNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/api/v1/namespaces/\${params.namespace}/pods/\${params.name}/proxy/\${params.path}\`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNamespacedPodProxyWithPath(params: ConnectCoreV1PatchNamespacedPodProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/pods/\${params.name}/proxy/\${params.path}\`; return await this.patch(path, null, null, opts); @@ -76363,17 +76491,17 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.namespace}/replicationcontrollers/\${params.name}\`; return await this.patch(path, params.query, null, opts); } - async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/replicationcontrollers/\${params.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/replicationcontrollers/\${params.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/replicationcontrollers/\${params.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/replicationcontrollers/\${params.name}/status\`; @@ -76483,9 +76611,9 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.namespace}/serviceaccounts/\${params.name}\`; return await this.patch(path, params.query, null, opts); } - async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/serviceaccounts/\${params.name}/token\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/services\`; @@ -76531,14 +76659,6 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.namespace}/services/\${params.name}/proxy\`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNamespacedServiceProxy(params: ConnectCoreV1OptionsNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/api/v1/namespaces/\${params.namespace}/services/\${params.name}/proxy\`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNamespacedServiceProxy(params: ConnectCoreV1HeadNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/api/v1/namespaces/\${params.namespace}/services/\${params.name}/proxy\`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNamespacedServiceProxy(params: ConnectCoreV1PatchNamespacedServiceProxyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/services/\${params.name}/proxy\`; return await this.patch(path, null, null, opts); @@ -76559,14 +76679,6 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.namespace}/services/\${params.name}/proxy/\${params.path}\`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNamespacedServiceProxyWithPath(params: ConnectCoreV1OptionsNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/api/v1/namespaces/\${params.namespace}/services/\${params.name}/proxy/\${params.path}\`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNamespacedServiceProxyWithPath(params: ConnectCoreV1HeadNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/api/v1/namespaces/\${params.namespace}/services/\${params.name}/proxy/\${params.path}\`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNamespacedServiceProxyWithPath(params: ConnectCoreV1PatchNamespacedServiceProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/services/\${params.name}/proxy/\${params.path}\`; return await this.patch(path, null, null, opts); @@ -76659,14 +76771,6 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/nodes/\${params.name}/proxy\`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNodeProxy(params: ConnectCoreV1OptionsNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/api/v1/nodes/\${params.name}/proxy\`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNodeProxy(params: ConnectCoreV1HeadNodeProxyRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/api/v1/nodes/\${params.name}/proxy\`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNodeProxy(params: ConnectCoreV1PatchNodeProxyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/nodes/\${params.name}/proxy\`; return await this.patch(path, null, null, opts); @@ -76687,14 +76791,6 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/nodes/\${params.name}/proxy/\${params.path}\`; return await this.delete(path, null, null, opts); } - async connectCoreV1OptionsNodeProxyWithPath(params: ConnectCoreV1OptionsNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/api/v1/nodes/\${params.name}/proxy/\${params.path}\`; - return await this.options(path, null, null, opts); - } - async connectCoreV1HeadNodeProxyWithPath(params: ConnectCoreV1HeadNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/api/v1/nodes/\${params.name}/proxy/\${params.path}\`; - return await this.head(path, null, null, opts); - } async connectCoreV1PatchNodeProxyWithPath(params: ConnectCoreV1PatchNodeProxyWithPathRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/nodes/\${params.name}/proxy/\${params.path}\`; return await this.patch(path, null, null, opts); @@ -76955,93 +77051,93 @@ export class KubernetesClient extends APIClient { const path = \`/apis/\`; return await this.get(path, null, null, opts); } - async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/challenges\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/challenges\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/challenges\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1CollectionNamespacedChallenge(params: DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/challenges\`; return await this.delete(path, null, null, opts); } - async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/challenges/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/challenges/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1NamespacedChallenge(params: DeleteAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/challenges/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/challenges/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/challenges/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/challenges/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/challenges/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/orders\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/orders\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1CollectionNamespacedOrder(params: DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/orders\`; return await this.delete(path, null, null, opts); } - async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/orders/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/orders/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1NamespacedOrder(params: DeleteAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/orders/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/orders/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/orders/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/orders/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.namespace}/orders/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/orders\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getAdmissionregistrationAPIGroup(params: GetAdmissionregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/\`; @@ -77051,129 +77147,129 @@ export class KubernetesClient extends APIClient { const path = \`/apis/admissionregistration.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies\`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings\`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations\`; @@ -77215,45 +77311,45 @@ export class KubernetesClient extends APIClient { const path = \`/apis/apiextensions.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; return await this.delete(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions\`; @@ -77271,45 +77367,45 @@ export class KubernetesClient extends APIClient { const path = \`/apis/apiregistration.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; return await this.delete(path, params.query, null, opts); } - async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/watch/apiservices\`; @@ -77327,249 +77423,249 @@ export class KubernetesClient extends APIClient { const path = \`/apis/apps/v1/\`; return await this.get(path, null, null, opts); } - async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/controllerrevisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/daemonsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/deployments\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/controllerrevisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/controllerrevisions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/controllerrevisions\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/controllerrevisions/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/controllerrevisions/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/controllerrevisions/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/controllerrevisions/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/replicasets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/statefulsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/controllerrevisions\`; @@ -77639,13 +77735,13 @@ export class KubernetesClient extends APIClient { const path = \`/apis/authentication.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authentication.k8s.io/v1/selfsubjectreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authentication.k8s.io/v1/tokenreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/\`; @@ -77655,109 +77751,109 @@ export class KubernetesClient extends APIClient { const path = \`/apis/authorization.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/namespaces/\${params.namespace}/localsubjectaccessreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/selfsubjectaccessreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/selfsubjectrulesreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/subjectaccessreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/metrics\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/metrics\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/metrics\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/metrics\`; return await this.delete(path, null, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/metrics/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/metrics/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/metrics/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/metrics/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/metrics/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/metrics/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/metrics/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/podautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/podautoscalers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/podautoscalers\`; return await this.delete(path, null, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/podautoscalers/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/podautoscalers/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/podautoscalers/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/podautoscalers/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/podautoscalers/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/podautoscalers/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/podautoscalers/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/podautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/\`; @@ -77767,49 +77863,49 @@ export class KubernetesClient extends APIClient { const path = \`/apis/autoscaling/v1/\`; return await this.get(path, null, null, opts); } - async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers\`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/watch/horizontalpodautoscalers\`; @@ -77827,49 +77923,49 @@ export class KubernetesClient extends APIClient { const path = \`/apis/autoscaling/v2/\`; return await this.get(path, null, null, opts); } - async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.namespace}/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.namespace}/horizontalpodautoscalers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.namespace}/horizontalpodautoscalers\`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchAutoscalingV2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/watch/horizontalpodautoscalers\`; @@ -77891,93 +77987,93 @@ export class KubernetesClient extends APIClient { const path = \`/apis/batch/v1/\`; return await this.get(path, null, null, opts); } - async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/cronjobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/jobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs\`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs\`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/watch/cronjobs\`; @@ -78003,221 +78099,221 @@ export class KubernetesClient extends APIClient { const path = \`/apis/batch/v1/watch/namespaces/\${params.namespace}/jobs/\${params.name}\`; return await this.get(path, null, null, opts); } - async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/images\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/images\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/images\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/images\`; return await this.delete(path, null, null, opts); } - async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/images/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/images/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCachingInternalKnativeDevV1alpha1NamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/images/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/images/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/images/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/images/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/images/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/certificaterequests\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/certificates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionClusterIssuer(params: DeleteCertManagerIoV1CollectionClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers\`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1ClusterIssuer(params: DeleteCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/issuers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificaterequests\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificaterequests\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedCertificateRequest(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificaterequests\`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificaterequests/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificaterequests/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedCertificateRequest(params: DeleteCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificaterequests/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificaterequests/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificaterequests/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificaterequests/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificaterequests/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificates\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedCertificate(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificates\`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificates/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificates/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedCertificate(params: DeleteCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificates/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificates/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificates/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificates/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/certificates/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/issuers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/issuers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedIssuer(params: DeleteCertManagerIoV1CollectionNamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/issuers\`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/issuers/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/issuers/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedIssuer(params: DeleteCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/issuers/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/issuers/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/issuers/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/issuers/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.namespace}/issuers/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async getCertificatesAPIGroup(params: GetCertificatesAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/\`; @@ -78227,57 +78323,57 @@ export class KubernetesClient extends APIClient { const path = \`/apis/certificates.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; return await this.delete(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}/approval\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}/approval\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}/approval\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/watch/certificatesigningrequests\`; @@ -78295,37 +78391,37 @@ export class KubernetesClient extends APIClient { const path = \`/apis/coordination.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/leases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.namespace}/leases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.namespace}/leases\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.namespace}/leases\`; return await this.delete(path, params.query, null, opts); } - async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.namespace}/leases/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.namespace}/leases/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.namespace}/leases/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.namespace}/leases/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/watch/leases\`; @@ -78347,37 +78443,37 @@ export class KubernetesClient extends APIClient { const path = \`/apis/discovery.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/endpointslices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.namespace}/endpointslices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.namespace}/endpointslices\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.namespace}/endpointslices\`; return await this.delete(path, params.query, null, opts); } - async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.namespace}/endpointslices/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.namespace}/endpointslices/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.namespace}/endpointslices/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.namespace}/endpointslices/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/watch/endpointslices\`; @@ -78399,37 +78495,37 @@ export class KubernetesClient extends APIClient { const path = \`/apis/events.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/events\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events\`; return await this.delete(path, params.query, null, opts); } - async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/watch/events\`; @@ -78451,85 +78547,85 @@ export class KubernetesClient extends APIClient { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1CollectionFlowSchema(params: DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas\`; return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1FlowSchema(params: DeleteFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1CollectionPriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations\`; return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1PriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchFlowcontrolApiserverV1FlowSchemaList(params: WatchFlowcontrolApiserverV1FlowSchemaListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas\`; @@ -78547,593 +78643,593 @@ export class KubernetesClient extends APIClient { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations/\${params.name}\`; return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/alertmanagers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/alertmanagers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/alertmanagers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedAlertmanager(params: DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/alertmanagers\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/alertmanagers/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/alertmanagers/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedAlertmanager(params: DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/alertmanagers/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/alertmanagers/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/alertmanagers/\${params.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/alertmanagers/\${params.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/alertmanagers/\${params.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/alertmanagers/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/alertmanagers/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/alertmanagers/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/podmonitors\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/podmonitors\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPodMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/podmonitors\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/podmonitors/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/podmonitors/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPodMonitor(params: DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/podmonitors/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/podmonitors/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/probes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/probes\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedProbe(params: DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/probes\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/probes/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/probes/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedProbe(params: DeleteMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/probes/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/probes/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheuses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheuses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPrometheus(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheuses\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheuses/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheuses/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPrometheus(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheuses/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheuses/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheuses/\${params.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheuses/\${params.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheuses/\${params.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheuses/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheuses/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheuses/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheusrules\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheusrules\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheusrules\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheusrules/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheusrules/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheusrules/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/prometheusrules/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/servicemonitors\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/servicemonitors\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/servicemonitors\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/servicemonitors/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/servicemonitors/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/servicemonitors/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/servicemonitors/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/servicemonitors/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/servicemonitors/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/servicemonitors/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/thanosrulers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/thanosrulers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedThanosRuler(params: DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/thanosrulers\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/thanosrulers/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/thanosrulers/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedThanosRuler(params: DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/thanosrulers/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/thanosrulers/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/thanosrulers/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/thanosrulers/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.namespace}/thanosrulers/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/podmonitors\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/probes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/prometheuses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/prometheusrules\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/servicemonitors\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/thanosrulers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/alertmanagerconfigs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/alertmanagerconfigs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/alertmanagerconfigs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/alertmanagerconfigs\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/alertmanagerconfigs/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/alertmanagerconfigs/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/alertmanagerconfigs/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/alertmanagerconfigs/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/prometheusagents\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/prometheusagents\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/prometheusagents\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/prometheusagents/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/prometheusagents/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/prometheusagents/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/prometheusagents/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/prometheusagents/\${params.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/prometheusagents/\${params.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/prometheusagents/\${params.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/prometheusagents/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/prometheusagents/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/prometheusagents/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/scrapeconfigs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/scrapeconfigs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/scrapeconfigs\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/scrapeconfigs/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/scrapeconfigs/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/scrapeconfigs/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.namespace}/scrapeconfigs/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/prometheusagents\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/scrapeconfigs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/certificates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims\`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/certificates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/certificates\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/certificates\`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/certificates/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/certificates/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/certificates/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/certificates/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/certificates/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/certificates/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/certificates/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/ingresses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/ingresses\`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/ingresses/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/ingresses/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/ingresses/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/ingresses/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/ingresses/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/ingresses/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/ingresses/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/serverlessservices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/serverlessservices\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/serverlessservices\`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/serverlessservices/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/serverlessservices/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/serverlessservices/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/serverlessservices/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/serverlessservices/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/serverlessservices/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.namespace}/serverlessservices/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/serverlessservices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getNetworkingAPIGroup(params: GetNetworkingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/\`; @@ -79143,109 +79239,109 @@ export class KubernetesClient extends APIClient { const path = \`/apis/networking.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses\`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/networkpolicies\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/networkpolicies\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/networkpolicies\`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/networkpolicies/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/networkpolicies/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/networkpolicies/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/networkpolicies/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/networkpolicies\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/watch/ingressclasses\`; @@ -79287,33 +79383,33 @@ export class KubernetesClient extends APIClient { const path = \`/apis/node.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; return await this.delete(path, params.query, null, opts); } - async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/watch/runtimeclasses\`; @@ -79331,49 +79427,49 @@ export class KubernetesClient extends APIClient { const path = \`/apis/policy/v1/\`; return await this.get(path, null, null, opts); } - async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets\`; return await this.delete(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/poddisruptionbudgets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/watch/namespaces/\${params.namespace}/poddisruptionbudgets\`; @@ -79387,397 +79483,397 @@ export class KubernetesClient extends APIClient { const path = \`/apis/policy/v1/watch/poddisruptionbudgets\`; return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/backups\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionClusterImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1ClusterImageCatalog(params: DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusters\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/databases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/imagecatalogs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/backups\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/backups\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/backups\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/backups/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/backups/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedBackup(params: DeletePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/backups/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/backups/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/backups/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/backups/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/backups/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/clusters\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/clusters\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedCluster(params: DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/clusters\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/clusters/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/clusters/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedCluster(params: DeletePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/clusters/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/clusters/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/clusters/\${params.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/clusters/\${params.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/clusters/\${params.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/clusters/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/clusters/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/clusters/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/databases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/databases\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedDatabase(params: DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/databases\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/databases/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/databases/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedDatabase(params: DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/databases/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/databases/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/databases/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/databases/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/databases/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/imagecatalogs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/imagecatalogs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/imagecatalogs\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/imagecatalogs/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/imagecatalogs/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/imagecatalogs/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/imagecatalogs/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/poolers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/poolers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedPooler(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/poolers\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/poolers/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/poolers/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedPooler(params: DeletePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/poolers/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/poolers/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/poolers/\${params.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/poolers/\${params.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/poolers/\${params.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/poolers/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/poolers/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/poolers/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/publications\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/publications\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedPublication(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/publications\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/publications/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/publications/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedPublication(params: DeletePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/publications/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/publications/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/publications/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/publications/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/publications/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/scheduledbackups\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/scheduledbackups\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/scheduledbackups\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/scheduledbackups/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/scheduledbackups/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/scheduledbackups/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/scheduledbackups/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/scheduledbackups/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/scheduledbackups/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/scheduledbackups/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/subscriptions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/subscriptions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedSubscription(params: DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/subscriptions\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/subscriptions/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/subscriptions/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedSubscription(params: DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/subscriptions/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/subscriptions/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/subscriptions/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/subscriptions/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.namespace}/subscriptions/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/poolers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/publications\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/scheduledbackups\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/subscriptions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getRbacAuthorizationAPIGroup(params: GetRbacAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/\`; @@ -79787,125 +79883,125 @@ export class KubernetesClient extends APIClient { const path = \`/apis/rbac.authorization.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/rolebindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/rolebindings\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/rolebindings\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/rolebindings/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/rolebindings/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/rolebindings/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/rolebindings/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/roles\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/roles\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/roles\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/roles/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/roles/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/roles/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/roles/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/rolebindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/roles\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings\`; @@ -79955,33 +80051,33 @@ export class KubernetesClient extends APIClient { const path = \`/apis/scheduling.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; return await this.delete(path, params.query, null, opts); } - async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/watch/priorityclasses\`; @@ -79991,225 +80087,225 @@ export class KubernetesClient extends APIClient { const path = \`/apis/scheduling.k8s.io/v1/watch/priorityclasses/\${params.name}\`; return await this.get(path, null, null, opts); } - async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/configurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/configurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/configurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedConfiguration(params: DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/configurations\`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/configurations/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/configurations/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedConfiguration(params: DeleteServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/configurations/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/configurations/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/configurations/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/configurations/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/configurations/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/revisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/revisions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedRevision(params: DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/revisions\`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/revisions/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/revisions/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedRevision(params: DeleteServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/revisions/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/revisions/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/revisions/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/revisions/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/revisions/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/routes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/routes\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedRoute(params: DeleteServingKnativeDevV1CollectionNamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/routes\`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/routes/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/routes/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedRoute(params: DeleteServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/routes/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/routes/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/routes/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/routes/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/routes/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/services\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/services\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedService(params: DeleteServingKnativeDevV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/services\`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/services/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/services/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedService(params: DeleteServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/services/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/services/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/services/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/services/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.namespace}/services/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/revisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/routes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/services\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1beta1DomainMappingForAllNamespaces(params: ListServingKnativeDevV1beta1DomainMappingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1beta1DomainMappingForAllNamespaces(params: ListServingKnativeDevV1beta1DomainMappingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1beta1/domainmappings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1beta1NamespacedDomainMapping(params: ListServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1beta1NamespacedDomainMapping(params: ListServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1beta1/namespaces/\${params.namespace}/domainmappings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1beta1NamespacedDomainMapping(params: CreateServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1beta1NamespacedDomainMapping(params: CreateServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1beta1/namespaces/\${params.namespace}/domainmappings\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1beta1CollectionNamespacedDomainMapping(params: DeleteServingKnativeDevV1beta1CollectionNamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1beta1/namespaces/\${params.namespace}/domainmappings\`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1beta1NamespacedDomainMapping(params: ReadServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1beta1NamespacedDomainMapping(params: ReadServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1beta1/namespaces/\${params.namespace}/domainmappings/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1beta1NamespacedDomainMapping(params: ReplaceServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1beta1NamespacedDomainMapping(params: ReplaceServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1beta1/namespaces/\${params.namespace}/domainmappings/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1beta1NamespacedDomainMapping(params: DeleteServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1beta1/namespaces/\${params.namespace}/domainmappings/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1beta1NamespacedDomainMapping(params: PatchServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1beta1NamespacedDomainMapping(params: PatchServingKnativeDevV1beta1NamespacedDomainMappingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1beta1/namespaces/\${params.namespace}/domainmappings/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: ReadServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: ReadServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1beta1/namespaces/\${params.namespace}/domainmappings/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: ReplaceServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: ReplaceServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1beta1/namespaces/\${params.namespace}/domainmappings/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: PatchServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1beta1NamespacedDomainMappingStatus(params: PatchServingKnativeDevV1beta1NamespacedDomainMappingStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1beta1/namespaces/\${params.namespace}/domainmappings/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async getStorageAPIGroup(params: GetStorageAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/\`; @@ -80219,161 +80315,161 @@ export class KubernetesClient extends APIClient { const path = \`/apis/storage.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csistoragecapacities\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.namespace}/csistoragecapacities\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.namespace}/csistoragecapacities\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionNamespacedCSIStorageCapacity(params: DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.namespace}/csistoragecapacities\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.namespace}/csistoragecapacities/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.namespace}/csistoragecapacities/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteStorageV1NamespacedCSIStorageCapacity(params: DeleteStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.namespace}/csistoragecapacities/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.namespace}/csistoragecapacities/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/watch/csidrivers\`; @@ -80438,7 +80534,7 @@ exports[`swagger 1`] = ` For each \`Alertmanager\` resource, the Operator deploys a \`StatefulSet\` in the same namespace. When there are two or more configured replicas, the Operator runs the Alertmanager instances in high-availability mode. The resource defines via label and namespace selectors which \`AlertmanagerConfig\` objects should be associated to the deployed Alertmanager instances. */ -export interface Alertmanager { +export interface MonitoringCoreosComV1Alertmanager { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -82134,9 +82230,9 @@ export interface Alertmanager { } /* com.coreos.monitoring.v1.AlertmanagerList */ /* AlertmanagerList is a list of Alertmanager */ -export interface AlertmanagerList { +export interface MonitoringCoreosComV1AlertmanagerList { apiVersion?: string; - items: Alertmanager[]; + items: MonitoringCoreosComV1Alertmanager[]; kind?: string; metadata?: ListMeta; } @@ -82149,7 +82245,7 @@ Among other things, it allows to specify: * Target and metric relabeling. \`Prometheus\` and \`PrometheusAgent\` objects select \`PodMonitor\` objects using label and namespace selectors. */ -export interface PodMonitor { +export interface MonitoringCoreosComV1PodMonitor { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -82359,9 +82455,9 @@ export interface PodMonitor { } /* com.coreos.monitoring.v1.PodMonitorList */ /* PodMonitorList is a list of PodMonitor */ -export interface PodMonitorList { +export interface MonitoringCoreosComV1PodMonitorList { apiVersion?: string; - items: PodMonitor[]; + items: MonitoringCoreosComV1PodMonitor[]; kind?: string; metadata?: ListMeta; } @@ -82373,7 +82469,7 @@ The \`Probe\` resource needs 2 pieces of information: * The prober which exposes the availability of probed endpoints (over various protocols such HTTP, TCP, ICMP, ...) as Prometheus metrics. \`Prometheus\` and \`PrometheusAgent\` objects select \`Probe\` objects using label and namespace selectors. */ -export interface Probe { +export interface MonitoringCoreosComV1Probe { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -82590,9 +82686,9 @@ export interface Probe { } /* com.coreos.monitoring.v1.ProbeList */ /* ProbeList is a list of Probe */ -export interface ProbeList { +export interface MonitoringCoreosComV1ProbeList { apiVersion?: string; - items: Probe[]; + items: MonitoringCoreosComV1Probe[]; kind?: string; metadata?: ListMeta; } @@ -82604,7 +82700,7 @@ For each \`Prometheus\` resource, the Operator deploys one or several \`Stateful The resource defines via label and namespace selectors which \`ServiceMonitor\`, \`PodMonitor\`, \`Probe\` and \`PrometheusRule\` objects should be associated to the deployed Prometheus instances. The Operator continuously reconciles the scrape and rules configuration and a sidecar container running in the Prometheus pods triggers a reload of the configuration when needed. */ -export interface Prometheus { +export interface MonitoringCoreosComV1Prometheus { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -84891,9 +84987,9 @@ export interface Prometheus { } /* com.coreos.monitoring.v1.PrometheusList */ /* PrometheusList is a list of Prometheus */ -export interface PrometheusList { +export interface MonitoringCoreosComV1PrometheusList { apiVersion?: string; - items: Prometheus[]; + items: MonitoringCoreosComV1Prometheus[]; kind?: string; metadata?: ListMeta; } @@ -84901,7 +84997,7 @@ export interface PrometheusList { /* The \`PrometheusRule\` custom resource definition (CRD) defines [alerting](https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/) and [recording](https://prometheus.io/docs/prometheus/latest/configuration/recording_rules/) rules to be evaluated by \`Prometheus\` or \`ThanosRuler\` objects. \`Prometheus\` and \`ThanosRuler\` objects select \`PrometheusRule\` objects using label and namespace selectors. */ -export interface PrometheusRule { +export interface MonitoringCoreosComV1PrometheusRule { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -84933,9 +85029,9 @@ export interface PrometheusRule { } /* com.coreos.monitoring.v1.PrometheusRuleList */ /* PrometheusRuleList is a list of PrometheusRule */ -export interface PrometheusRuleList { +export interface MonitoringCoreosComV1PrometheusRuleList { apiVersion?: string; - items: PrometheusRule[]; + items: MonitoringCoreosComV1PrometheusRule[]; kind?: string; metadata?: ListMeta; } @@ -84948,7 +85044,7 @@ Among other things, it allows to specify: * Target and metric relabeling. \`Prometheus\` and \`PrometheusAgent\` objects select \`ServiceMonitor\` objects using label and namespace selectors. */ -export interface ServiceMonitor { +export interface MonitoringCoreosComV1ServiceMonitor { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -85178,9 +85274,9 @@ export interface ServiceMonitor { } /* com.coreos.monitoring.v1.ServiceMonitorList */ /* ServiceMonitorList is a list of ServiceMonitor */ -export interface ServiceMonitorList { +export interface MonitoringCoreosComV1ServiceMonitorList { apiVersion?: string; - items: ServiceMonitor[]; + items: MonitoringCoreosComV1ServiceMonitor[]; kind?: string; metadata?: ListMeta; } @@ -85190,7 +85286,7 @@ export interface ServiceMonitorList { A \`ThanosRuler\` instance requires at least one compatible Prometheus API endpoint (either Thanos Querier or Prometheus services). The resource defines via label and namespace selectors which \`PrometheusRule\` objects should be associated to the deployed Thanos Ruler instances. */ -export interface ThanosRuler { +export interface MonitoringCoreosComV1ThanosRuler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -86813,16 +86909,16 @@ export interface ThanosRuler { } /* com.coreos.monitoring.v1.ThanosRulerList */ /* ThanosRulerList is a list of ThanosRuler */ -export interface ThanosRulerList { +export interface MonitoringCoreosComV1ThanosRulerList { apiVersion?: string; - items: ThanosRuler[]; + items: MonitoringCoreosComV1ThanosRuler[]; kind?: string; metadata?: ListMeta; } /* com.coreos.monitoring.v1alpha1.AlertmanagerConfig */ /* AlertmanagerConfig configures the Prometheus Alertmanager, specifying how alerts should be grouped, inhibited and notified to external systems. */ -export interface AlertmanagerConfig { +export interface MonitoringCoreosComV1alpha1AlertmanagerConfig { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -89128,9 +89224,9 @@ export interface AlertmanagerConfig { } /* com.coreos.monitoring.v1alpha1.AlertmanagerConfigList */ /* AlertmanagerConfigList is a list of AlertmanagerConfig */ -export interface AlertmanagerConfigList { +export interface MonitoringCoreosComV1alpha1AlertmanagerConfigList { apiVersion?: string; - items: AlertmanagerConfig[]; + items: MonitoringCoreosComV1alpha1AlertmanagerConfig[]; kind?: string; metadata?: ListMeta; } @@ -89138,7 +89234,7 @@ export interface AlertmanagerConfigList { /* The \`PrometheusAgent\` custom resource definition (CRD) defines a desired [Prometheus Agent](https://prometheus.io/blog/2021/11/16/agent/) setup to run in a Kubernetes cluster. The CRD is very similar to the \`Prometheus\` CRD except for features which aren't available in agent mode like rule evaluation, persistent storage and Thanos sidecar. */ -export interface PrometheusAgent { +export interface MonitoringCoreosComV1alpha1PrometheusAgent { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -91011,16 +91107,16 @@ export interface PrometheusAgent { } /* com.coreos.monitoring.v1alpha1.PrometheusAgentList */ /* PrometheusAgentList is a list of PrometheusAgent */ -export interface PrometheusAgentList { +export interface MonitoringCoreosComV1alpha1PrometheusAgentList { apiVersion?: string; - items: PrometheusAgent[]; + items: MonitoringCoreosComV1alpha1PrometheusAgent[]; kind?: string; metadata?: ListMeta; } /* com.coreos.monitoring.v1alpha1.ScrapeConfig */ /* ScrapeConfig defines a namespaced Prometheus scrape_config to be aggregated across multiple namespaces into the Prometheus configuration. */ -export interface ScrapeConfig { +export interface MonitoringCoreosComV1alpha1ScrapeConfig { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -93450,15 +93546,15 @@ export interface ScrapeConfig { } /* com.coreos.monitoring.v1alpha1.ScrapeConfigList */ /* ScrapeConfigList is a list of ScrapeConfig */ -export interface ScrapeConfigList { +export interface MonitoringCoreosComV1alpha1ScrapeConfigList { apiVersion?: string; - items: ScrapeConfig[]; + items: MonitoringCoreosComV1alpha1ScrapeConfig[]; kind?: string; metadata?: ListMeta; } /* dev.knative.internal.autoscaling.v1alpha1.Metric */ /* Metric represents a resource to configure the metric collector with. */ -export interface Metric { +export interface AutoscalingInternalKnativeDevV1alpha1Metric { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -93484,9 +93580,9 @@ export interface Metric { } /* dev.knative.internal.autoscaling.v1alpha1.MetricList */ /* MetricList is a list of Metric */ -export interface MetricList { +export interface AutoscalingInternalKnativeDevV1alpha1MetricList { apiVersion?: string; - items: Metric[]; + items: AutoscalingInternalKnativeDevV1alpha1Metric[]; kind?: string; metadata?: ListMeta; } @@ -93495,7 +93591,7 @@ export interface MetricList { components instantiate autoscalers. This definition is an abstraction that may be backed by multiple definitions. For more information, see the Knative Pluggability presentation: https://docs.google.com/presentation/d/19vW9HFZ6Puxt31biNZF3uLRejDmu82rxJIk1cWmxF7w/edit */ -export interface PodAutoscaler { +export interface AutoscalingInternalKnativeDevV1alpha1PodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -93530,16 +93626,16 @@ export interface PodAutoscaler { } /* dev.knative.internal.autoscaling.v1alpha1.PodAutoscalerList */ /* PodAutoscalerList is a list of PodAutoscaler */ -export interface PodAutoscalerList { +export interface AutoscalingInternalKnativeDevV1alpha1PodAutoscalerList { apiVersion?: string; - items: PodAutoscaler[]; + items: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler[]; kind?: string; metadata?: ListMeta; } /* dev.knative.internal.caching.v1alpha1.Image */ /* Image is a Knative abstraction that encapsulates the interface by which Knative components express a desire to have a particular image cached. */ -export interface Image { +export interface CachingInternalKnativeDevV1alpha1Image { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -93567,9 +93663,9 @@ export interface Image { } /* dev.knative.internal.caching.v1alpha1.ImageList */ /* ImageList is a list of Image */ -export interface ImageList { +export interface CachingInternalKnativeDevV1alpha1ImageList { apiVersion?: string; - items: Image[]; + items: CachingInternalKnativeDevV1alpha1Image[]; kind?: string; metadata?: ListMeta; } @@ -93577,7 +93673,7 @@ export interface ImageList { /* Certificate is responsible for provisioning a SSL certificate for the given hosts. It is a Knative abstraction for various SSL certificate provisioning solutions (such as cert-manager or self-signed SSL certificate). */ -export interface Certificate { +export interface NetworkingInternalKnativeDevV1alpha1Certificate { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -93610,15 +93706,15 @@ export interface Certificate { } /* dev.knative.internal.networking.v1alpha1.CertificateList */ /* CertificateList is a list of Certificate */ -export interface CertificateList { +export interface NetworkingInternalKnativeDevV1alpha1CertificateList { apiVersion?: string; - items: Certificate[]; + items: NetworkingInternalKnativeDevV1alpha1Certificate[]; kind?: string; metadata?: ListMeta; } /* dev.knative.internal.networking.v1alpha1.ClusterDomainClaim */ /* ClusterDomainClaim is a cluster-wide reservation for a particular domain name. */ -export interface ClusterDomainClaim { +export interface NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -93628,9 +93724,9 @@ export interface ClusterDomainClaim { } /* dev.knative.internal.networking.v1alpha1.ClusterDomainClaimList */ /* ClusterDomainClaimList is a list of ClusterDomainClaim */ -export interface ClusterDomainClaimList { +export interface NetworkingInternalKnativeDevV1alpha1ClusterDomainClaimList { apiVersion?: string; - items: ClusterDomainClaim[]; + items: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim[]; kind?: string; metadata?: ListMeta; } @@ -93642,7 +93738,7 @@ balance traffic, offer name based virtual hosting, etc. This is heavily based on K8s Ingress https://godoc.org/k8s.io/api/networking/v1beta1#Ingress which some highlighted modifications. */ -export interface Ingress { +export interface NetworkingInternalKnativeDevV1alpha1Ingress { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -93712,9 +93808,9 @@ export interface Ingress { } /* dev.knative.internal.networking.v1alpha1.IngressList */ /* IngressList is a list of Ingress */ -export interface IngressList { +export interface NetworkingInternalKnativeDevV1alpha1IngressList { apiVersion?: string; - items: Ingress[]; + items: NetworkingInternalKnativeDevV1alpha1Ingress[]; kind?: string; metadata?: ListMeta; } @@ -93723,7 +93819,7 @@ export interface IngressList { endpoints for the revision, whether those are endpoints of the activator or revision pods. See: https://knative.page.link/naxz for details. */ -export interface ServerlessService { +export interface NetworkingInternalKnativeDevV1alpha1ServerlessService { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -93760,9 +93856,9 @@ export interface ServerlessService { } /* dev.knative.internal.networking.v1alpha1.ServerlessServiceList */ /* ServerlessServiceList is a list of ServerlessService */ -export interface ServerlessServiceList { +export interface NetworkingInternalKnativeDevV1alpha1ServerlessServiceList { apiVersion?: string; - items: ServerlessService[]; + items: NetworkingInternalKnativeDevV1alpha1ServerlessService[]; kind?: string; metadata?: ListMeta; } @@ -93772,7 +93868,7 @@ Users create new Revisions by updating the Configuration's spec. The "latest created" revision's name is available under status, as is the "latest ready" revision's name. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#configuration */ -export interface Configuration { +export interface ServingKnativeDevV1Configuration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -94053,9 +94149,9 @@ export interface Configuration { } /* dev.knative.serving.v1.ConfigurationList */ /* ConfigurationList is a list of Configuration */ -export interface ConfigurationList { +export interface ServingKnativeDevV1ConfigurationList { apiVersion?: string; - items: Configuration[]; + items: ServingKnativeDevV1Configuration[]; kind?: string; metadata?: ListMeta; } @@ -94066,7 +94162,7 @@ Configuration. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#revision */ -export interface Revision { +export interface ServingKnativeDevV1Revision { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -94351,9 +94447,9 @@ export interface Revision { } /* dev.knative.serving.v1.RevisionList */ /* RevisionList is a list of Revision */ -export interface RevisionList { +export interface ServingKnativeDevV1RevisionList { apiVersion?: string; - items: Revision[]; + items: ServingKnativeDevV1Revision[]; kind?: string; metadata?: ListMeta; } @@ -94364,7 +94460,7 @@ referencing the Configuration responsible for creating them; in these cases the Route is additionally responsible for monitoring the Configuration for "latest ready revision" changes, and smoothly rolling out latest revisions. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#route */ -export interface Route { +export interface ServingKnativeDevV1Route { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -94410,9 +94506,9 @@ export interface Route { } /* dev.knative.serving.v1.RouteList */ /* RouteList is a list of Route */ -export interface RouteList { +export interface ServingKnativeDevV1RouteList { apiVersion?: string; - items: Route[]; + items: ServingKnativeDevV1Route[]; kind?: string; metadata?: ListMeta; } @@ -94431,7 +94527,7 @@ and Route, reflecting their statuses and conditions as its own. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#service */ -export interface Service { +export interface ServingKnativeDevV1Service { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -94735,15 +94831,15 @@ export interface Service { } /* dev.knative.serving.v1.ServiceList */ /* ServiceList is a list of Service */ -export interface ServiceList { +export interface ServingKnativeDevV1ServiceList { apiVersion?: string; - items: Service[]; + items: ServingKnativeDevV1Service[]; kind?: string; metadata?: ListMeta; } /* io.cert-manager.acme.v1.Challenge */ /* Challenge is a type to represent a Challenge request with an ACME server */ -export interface Challenge { +export interface AcmeCertManagerIoV1Challenge { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -95306,15 +95402,15 @@ export interface Challenge { } /* io.cert-manager.acme.v1.ChallengeList */ /* ChallengeList is a list of Challenge */ -export interface ChallengeList { +export interface AcmeCertManagerIoV1ChallengeList { apiVersion?: string; - items: Challenge[]; + items: AcmeCertManagerIoV1Challenge[]; kind?: string; metadata?: ListMeta; } /* io.cert-manager.acme.v1.Order */ /* Order is a type to represent an Order with an ACME server */ -export interface Order { +export interface AcmeCertManagerIoV1Order { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -95352,9 +95448,9 @@ export interface Order { } /* io.cert-manager.acme.v1.OrderList */ /* OrderList is a list of Order */ -export interface OrderList { +export interface AcmeCertManagerIoV1OrderList { apiVersion?: string; - items: Order[]; + items: AcmeCertManagerIoV1Order[]; kind?: string; metadata?: ListMeta; } @@ -95363,7 +95459,7 @@ export interface OrderList { X.509 certificate is stored in the Kubernetes Secret resource named in \`spec.secretName\`. The stored certificate will be renewed before it expires (as configured by \`spec.renewBefore\`). */ -export interface Certificate { +export interface CertManagerIoV1Certificate { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -95474,9 +95570,9 @@ export interface Certificate { } /* io.cert-manager.v1.CertificateList */ /* CertificateList is a list of Certificate */ -export interface CertificateList { +export interface CertManagerIoV1CertificateList { apiVersion?: string; - items: Certificate[]; + items: CertManagerIoV1Certificate[]; kind?: string; metadata?: ListMeta; } @@ -95490,7 +95586,7 @@ condition and its \`status.failureTime\` field. A CertificateRequest is a one-shot resource, meaning it represents a single point in time request for a certificate and cannot be re-used. */ -export interface CertificateRequest { +export interface CertManagerIoV1CertificateRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -95526,9 +95622,9 @@ export interface CertificateRequest { } /* io.cert-manager.v1.CertificateRequestList */ /* CertificateRequestList is a list of CertificateRequest */ -export interface CertificateRequestList { +export interface CertManagerIoV1CertificateRequestList { apiVersion?: string; - items: CertificateRequest[]; + items: CertManagerIoV1CertificateRequest[]; kind?: string; metadata?: ListMeta; } @@ -95538,7 +95634,7 @@ referenced as part of \`issuerRef\` fields. It is similar to an Issuer, however it is cluster-scoped and therefore can be referenced by resources that exist in *any* namespace, not just the same namespace as the referent. */ -export interface ClusterIssuer { +export interface CertManagerIoV1ClusterIssuer { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -96198,9 +96294,9 @@ export interface ClusterIssuer { } /* io.cert-manager.v1.ClusterIssuerList */ /* ClusterIssuerList is a list of ClusterIssuer */ -export interface ClusterIssuerList { +export interface CertManagerIoV1ClusterIssuerList { apiVersion?: string; - items: ClusterIssuer[]; + items: CertManagerIoV1ClusterIssuer[]; kind?: string; metadata?: ListMeta; } @@ -96209,7 +96305,7 @@ export interface ClusterIssuerList { referenced as part of \`issuerRef\` fields. It is scoped to a single namespace and can therefore only be referenced by resources within the same namespace. */ -export interface Issuer { +export interface CertManagerIoV1Issuer { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -96869,15 +96965,15 @@ export interface Issuer { } /* io.cert-manager.v1.IssuerList */ /* IssuerList is a list of Issuer */ -export interface IssuerList { +export interface CertManagerIoV1IssuerList { apiVersion?: string; - items: Issuer[]; + items: CertManagerIoV1Issuer[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Backup */ /* A Backup resource is a request for a PostgreSQL backup by the user. */ -export interface Backup { +export interface PostgresqlCnpgIoV1Backup { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -96987,15 +97083,15 @@ export interface Backup { } /* io.cnpg.postgresql.v1.BackupList */ /* BackupList is a list of Backup */ -export interface BackupList { +export interface PostgresqlCnpgIoV1BackupList { apiVersion?: string; - items: Backup[]; + items: PostgresqlCnpgIoV1Backup[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Cluster */ /* Cluster is the Schema for the PostgreSQL API */ -export interface Cluster { +export interface PostgresqlCnpgIoV1Cluster { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -98188,7 +98284,7 @@ export interface Cluster { } /* io.cnpg.postgresql.v1.ClusterImageCatalog */ /* ClusterImageCatalog is the Schema for the clusterimagecatalogs API */ -export interface ClusterImageCatalog { +export interface PostgresqlCnpgIoV1ClusterImageCatalog { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -98201,23 +98297,23 @@ export interface ClusterImageCatalog { } /* io.cnpg.postgresql.v1.ClusterImageCatalogList */ /* ClusterImageCatalogList is a list of ClusterImageCatalog */ -export interface ClusterImageCatalogList { +export interface PostgresqlCnpgIoV1ClusterImageCatalogList { apiVersion?: string; - items: ClusterImageCatalog[]; + items: PostgresqlCnpgIoV1ClusterImageCatalog[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.ClusterList */ /* ClusterList is a list of Cluster */ -export interface ClusterList { +export interface PostgresqlCnpgIoV1ClusterList { apiVersion?: string; - items: Cluster[]; + items: PostgresqlCnpgIoV1Cluster[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Database */ /* Database is the Schema for the databases API */ -export interface Database { +export interface PostgresqlCnpgIoV1Database { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -98252,15 +98348,15 @@ export interface Database { } /* io.cnpg.postgresql.v1.DatabaseList */ /* DatabaseList is a list of Database */ -export interface DatabaseList { +export interface PostgresqlCnpgIoV1DatabaseList { apiVersion?: string; - items: Database[]; + items: PostgresqlCnpgIoV1Database[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.ImageCatalog */ /* ImageCatalog is the Schema for the imagecatalogs API */ -export interface ImageCatalog { +export interface PostgresqlCnpgIoV1ImageCatalog { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -98273,15 +98369,15 @@ export interface ImageCatalog { } /* io.cnpg.postgresql.v1.ImageCatalogList */ /* ImageCatalogList is a list of ImageCatalog */ -export interface ImageCatalogList { +export interface PostgresqlCnpgIoV1ImageCatalogList { apiVersion?: string; - items: ImageCatalog[]; + items: PostgresqlCnpgIoV1ImageCatalog[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Pooler */ /* Pooler is the Schema for the poolers API */ -export interface Pooler { +export interface PostgresqlCnpgIoV1Pooler { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -99771,15 +99867,15 @@ export interface Pooler { } /* io.cnpg.postgresql.v1.PoolerList */ /* PoolerList is a list of Pooler */ -export interface PoolerList { +export interface PostgresqlCnpgIoV1PoolerList { apiVersion?: string; - items: Pooler[]; + items: PostgresqlCnpgIoV1Pooler[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Publication */ /* Publication is the Schema for the publications API */ -export interface Publication { +export interface PostgresqlCnpgIoV1Publication { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -99814,15 +99910,15 @@ export interface Publication { } /* io.cnpg.postgresql.v1.PublicationList */ /* PublicationList is a list of Publication */ -export interface PublicationList { +export interface PostgresqlCnpgIoV1PublicationList { apiVersion?: string; - items: Publication[]; + items: PostgresqlCnpgIoV1Publication[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.ScheduledBackup */ /* ScheduledBackup is the Schema for the scheduledbackups API */ -export interface ScheduledBackup { +export interface PostgresqlCnpgIoV1ScheduledBackup { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -99856,15 +99952,15 @@ export interface ScheduledBackup { } /* io.cnpg.postgresql.v1.ScheduledBackupList */ /* ScheduledBackupList is a list of ScheduledBackup */ -export interface ScheduledBackupList { +export interface PostgresqlCnpgIoV1ScheduledBackupList { apiVersion?: string; - items: ScheduledBackup[]; + items: PostgresqlCnpgIoV1ScheduledBackup[]; kind?: string; metadata?: ListMeta; } /* io.cnpg.postgresql.v1.Subscription */ /* Subscription is the Schema for the subscriptions API */ -export interface Subscription { +export interface PostgresqlCnpgIoV1Subscription { apiVersion?: string; kind?: string; metadata: ObjectMeta; @@ -99890,9 +99986,9 @@ export interface Subscription { } /* io.cnpg.postgresql.v1.SubscriptionList */ /* SubscriptionList is a list of Subscription */ -export interface SubscriptionList { +export interface PostgresqlCnpgIoV1SubscriptionList { apiVersion?: string; - items: Subscription[]; + items: PostgresqlCnpgIoV1Subscription[]; kind?: string; metadata?: ListMeta; } @@ -99927,7 +100023,7 @@ export interface MatchResources { /* MutatingWebhook describes an admission webhook and the resources and operations it applies to. */ export interface MutatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: "Fail" | "Ignore"; matchConditions?: MatchCondition[]; matchPolicy?: "Equivalent" | "Exact"; @@ -99941,7 +100037,7 @@ export interface MutatingWebhook { } /* io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration */ /* MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. */ -export interface MutatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -99949,9 +100045,9 @@ export interface MutatingWebhookConfiguration { } /* io.k8s.api.admissionregistration.v1.MutatingWebhookConfigurationList */ /* MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration. */ -export interface MutatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfigurationList { apiVersion?: string; - items: MutatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -99990,7 +100086,7 @@ export interface RuleWithOperations { } /* io.k8s.api.admissionregistration.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface AdmissionServiceReference { +export interface IoK8sApiAdmissionregistrationV1ServiceReference { name: string; namespace: string; path?: string; @@ -100003,7 +100099,7 @@ export interface TypeChecking { } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy */ /* ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it. */ -export interface ValidatingAdmissionPolicy { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100016,7 +100112,7 @@ export interface ValidatingAdmissionPolicy { For a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding. The CEL expressions of a policy must have a computed CEL cost below the maximum CEL budget. Each evaluation of the policy is given an independent CEL cost budget. Adding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget. */ -export interface ValidatingAdmissionPolicyBinding { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100024,9 +100120,9 @@ export interface ValidatingAdmissionPolicyBinding { } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingList */ /* ValidatingAdmissionPolicyBindingList is a list of ValidatingAdmissionPolicyBinding. */ -export interface ValidatingAdmissionPolicyBindingList { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBindingList { apiVersion?: string; - items: ValidatingAdmissionPolicyBinding[]; + items: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding[]; kind?: string; metadata?: ListMeta; } @@ -100040,9 +100136,9 @@ export interface ValidatingAdmissionPolicyBindingSpec { } /* io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyList */ /* ValidatingAdmissionPolicyList is a list of ValidatingAdmissionPolicy. */ -export interface ValidatingAdmissionPolicyList { +export interface AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyList { apiVersion?: string; - items: ValidatingAdmissionPolicy[]; + items: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy[]; kind?: string; metadata?: ListMeta; } @@ -100068,7 +100164,7 @@ export interface ValidatingAdmissionPolicyStatus { /* ValidatingWebhook describes an admission webhook and the resources and operations it applies to. */ export interface ValidatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: "Fail" | "Ignore"; matchConditions?: MatchCondition[]; matchPolicy?: "Equivalent" | "Exact"; @@ -100081,7 +100177,7 @@ export interface ValidatingWebhook { } /* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration */ /* ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it. */ -export interface ValidatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100089,9 +100185,9 @@ export interface ValidatingWebhookConfiguration { } /* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList */ /* ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration. */ -export interface ValidatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfigurationList { apiVersion?: string; - items: ValidatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -100111,14 +100207,14 @@ export interface Variable { } /* io.k8s.api.admissionregistration.v1.WebhookClientConfig */ /* WebhookClientConfig contains the information to make a TLS connection with the webhook */ -export interface WebhookClientConfig { +export interface IoK8sApiAdmissionregistrationV1WebhookClientConfig { caBundle?: string; - service?: AdmissionServiceReference; + service?: IoK8sApiAdmissionregistrationV1ServiceReference; url?: string; } /* io.k8s.api.apps.v1.ControllerRevision */ /* ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers. */ -export interface ControllerRevision { +export interface AppsV1ControllerRevision { apiVersion?: string; data?: RawExtension; kind?: string; @@ -100127,15 +100223,15 @@ export interface ControllerRevision { } /* io.k8s.api.apps.v1.ControllerRevisionList */ /* ControllerRevisionList is a resource containing a list of ControllerRevision objects. */ -export interface ControllerRevisionList { +export interface AppsV1ControllerRevisionList { apiVersion?: string; - items: ControllerRevision[]; + items: AppsV1ControllerRevision[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.apps.v1.DaemonSet */ /* DaemonSet represents the configuration of a daemon set. */ -export interface DaemonSet { +export interface AppsV1DaemonSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100153,9 +100249,9 @@ export interface DaemonSetCondition { } /* io.k8s.api.apps.v1.DaemonSetList */ /* DaemonSetList is a collection of daemon sets. */ -export interface DaemonSetList { +export interface AppsV1DaemonSetList { apiVersion?: string; - items: DaemonSet[]; + items: AppsV1DaemonSet[]; kind?: string; metadata?: ListMeta; } @@ -100190,7 +100286,7 @@ export interface DaemonSetUpdateStrategy { } /* io.k8s.api.apps.v1.Deployment */ /* Deployment enables declarative updates for Pods and ReplicaSets. */ -export interface Deployment { +export interface AppsV1Deployment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100209,9 +100305,9 @@ export interface DeploymentCondition { } /* io.k8s.api.apps.v1.DeploymentList */ /* DeploymentList is a list of Deployments. */ -export interface DeploymentList { +export interface AppsV1DeploymentList { apiVersion?: string; - items: Deployment[]; + items: AppsV1Deployment[]; kind?: string; metadata?: ListMeta; } @@ -100247,7 +100343,7 @@ export interface DeploymentStrategy { } /* io.k8s.api.apps.v1.ReplicaSet */ /* ReplicaSet ensures that a specified number of pod replicas are running at any given time. */ -export interface ReplicaSet { +export interface AppsV1ReplicaSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100265,9 +100361,9 @@ export interface ReplicaSetCondition { } /* io.k8s.api.apps.v1.ReplicaSetList */ /* ReplicaSetList is a collection of ReplicaSets. */ -export interface ReplicaSetList { +export interface AppsV1ReplicaSetList { apiVersion?: string; - items: ReplicaSet[]; + items: AppsV1ReplicaSet[]; kind?: string; metadata?: ListMeta; } @@ -100313,7 +100409,7 @@ export interface RollingUpdateStatefulSetStrategy { - Storage: As many VolumeClaims as requested. The StatefulSet guarantees that a given network identity will always map to the same storage identity. */ -export interface StatefulSet { +export interface AppsV1StatefulSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100331,9 +100427,9 @@ export interface StatefulSetCondition { } /* io.k8s.api.apps.v1.StatefulSetList */ /* StatefulSetList is a collection of StatefulSets. */ -export interface StatefulSetList { +export interface AppsV1StatefulSetList { apiVersion?: string; - items: StatefulSet[]; + items: AppsV1StatefulSet[]; kind?: string; metadata?: ListMeta; } @@ -100393,7 +100489,7 @@ export interface BoundObjectReference { } /* io.k8s.api.authentication.v1.SelfSubjectReview */ /* SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase. */ -export interface SelfSubjectReview { +export interface AuthenticationK8sIoV1SelfSubjectReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100406,7 +100502,7 @@ export interface SelfSubjectReviewStatus { } /* io.k8s.api.authentication.v1.TokenRequest */ /* TokenRequest requests a token for a given service account. */ -export interface TokenRequest { +export interface AuthenticationK8sIoV1TokenRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100428,7 +100524,7 @@ export interface TokenRequestStatus { } /* io.k8s.api.authentication.v1.TokenReview */ /* TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver. */ -export interface TokenReview { +export interface AuthenticationK8sIoV1TokenReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100473,7 +100569,7 @@ export interface LabelSelectorAttributes { } /* io.k8s.api.authorization.v1.LocalSubjectAccessReview */ /* LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking. */ -export interface LocalSubjectAccessReview { +export interface AuthorizationK8sIoV1LocalSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100515,7 +100611,7 @@ export interface ResourceRule { } /* io.k8s.api.authorization.v1.SelfSubjectAccessReview */ /* SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means "in all namespaces". Self is a special case, because users should always be able to check whether they can perform an action */ -export interface SelfSubjectAccessReview { +export interface AuthorizationK8sIoV1SelfSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100530,7 +100626,7 @@ export interface SelfSubjectAccessReviewSpec { } /* io.k8s.api.authorization.v1.SelfSubjectRulesReview */ /* SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server. */ -export interface SelfSubjectRulesReview { +export interface AuthorizationK8sIoV1SelfSubjectRulesReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100544,7 +100640,7 @@ export interface SelfSubjectRulesReviewSpec { } /* io.k8s.api.authorization.v1.SubjectAccessReview */ /* SubjectAccessReview checks whether or not a user or group can perform an action. */ -export interface SubjectAccessReview { +export interface AuthorizationK8sIoV1SubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100581,39 +100677,39 @@ export interface SubjectRulesReviewStatus { } /* io.k8s.api.autoscaling.v1.CrossVersionObjectReference */ /* CrossVersionObjectReference contains enough information to let you identify the referred resource. */ -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV1CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler */ /* configuration of a horizontal pod autoscaler. */ -export interface HorizontalPodAutoscaler { +export interface AutoscalingV1HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerList */ /* list of horizontal pod autoscaler objects. */ -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV1HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV1HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec */ /* specification of a horizontal pod autoscaler. */ -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec { maxReplicas: number; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV1CrossVersionObjectReference; targetCPUUtilizationPercentage?: number; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus */ /* current status of a horizontal pod autoscaler */ -export interface HorizontalPodAutoscalerStatus { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus { currentCPUUtilizationPercentage?: number; currentReplicas: number; desiredReplicas: number; @@ -100622,7 +100718,7 @@ export interface HorizontalPodAutoscalerStatus { } /* io.k8s.api.autoscaling.v1.Scale */ /* Scale represents a scaling request for a resource. */ -export interface Scale { +export interface AutoscalingV1Scale { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100656,7 +100752,7 @@ export interface ContainerResourceMetricStatus { } /* io.k8s.api.autoscaling.v2.CrossVersionObjectReference */ /* CrossVersionObjectReference contains enough information to let you identify the referred resource. */ -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV2CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; @@ -100689,12 +100785,12 @@ export interface HPAScalingRules { } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler */ /* HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified. */ -export interface HorizontalPodAutoscaler { +export interface AutoscalingV2HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior */ /* HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). */ @@ -100713,24 +100809,24 @@ export interface HorizontalPodAutoscalerCondition { } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerList */ /* HorizontalPodAutoscalerList is a list of horizontal pod autoscaler objects. */ -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV2HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV2HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec */ /* HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler. */ -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec { behavior?: HorizontalPodAutoscalerBehavior; maxReplicas: number; metrics?: MetricSpec[]; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV2CrossVersionObjectReference; } /* io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus */ /* HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler. */ -export interface HorizontalPodAutoscalerStatus { +export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus { conditions?: HorizontalPodAutoscalerCondition[]; currentMetrics?: MetricStatus[]; currentReplicas?: number; @@ -100782,7 +100878,7 @@ export interface MetricValueStatus { /* io.k8s.api.autoscaling.v2.ObjectMetricSource */ /* ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ export interface ObjectMetricSource { - describedObject: CrossVersionObjectReference; + describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; metric: MetricIdentifier; target: MetricTarget; } @@ -100790,7 +100886,7 @@ export interface ObjectMetricSource { /* ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ export interface ObjectMetricStatus { current: MetricValueStatus; - describedObject: CrossVersionObjectReference; + describedObject: IoK8sApiAutoscalingV2CrossVersionObjectReference; metric: MetricIdentifier; } /* io.k8s.api.autoscaling.v2.PodsMetricSource */ @@ -100819,7 +100915,7 @@ export interface ResourceMetricStatus { } /* io.k8s.api.batch.v1.CronJob */ /* CronJob represents the configuration of a single cron job. */ -export interface CronJob { +export interface BatchV1CronJob { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100828,9 +100924,9 @@ export interface CronJob { } /* io.k8s.api.batch.v1.CronJobList */ /* CronJobList is a collection of cron jobs. */ -export interface CronJobList { +export interface BatchV1CronJobList { apiVersion?: string; - items: CronJob[]; + items: BatchV1CronJob[]; kind?: string; metadata?: ListMeta; } @@ -100855,7 +100951,7 @@ export interface CronJobStatus { } /* io.k8s.api.batch.v1.Job */ /* Job represents the configuration of a single job. */ -export interface Job { +export interface BatchV1Job { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100874,9 +100970,9 @@ export interface JobCondition { } /* io.k8s.api.batch.v1.JobList */ /* JobList is a collection of jobs. */ -export interface JobList { +export interface BatchV1JobList { apiVersion?: string; - items: Job[]; + items: BatchV1Job[]; kind?: string; metadata?: ListMeta; } @@ -100971,7 +101067,7 @@ Kubelets use this API to obtain: 2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the "kubernetes.io/kubelet-serving" signerName). This API can be used to request client certificates to authenticate to kube-apiserver (with the "kubernetes.io/kube-apiserver-client" signerName), or to obtain certificates from custom non-Kubernetes signers. */ -export interface CertificateSigningRequest { +export interface CertificatesK8sIoV1CertificateSigningRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -100990,9 +101086,9 @@ export interface CertificateSigningRequestCondition { } /* io.k8s.api.certificates.v1.CertificateSigningRequestList */ /* CertificateSigningRequestList is a collection of CertificateSigningRequest objects */ -export interface CertificateSigningRequestList { +export interface CertificatesK8sIoV1CertificateSigningRequestList { apiVersion?: string; - items: CertificateSigningRequest[]; + items: CertificatesK8sIoV1CertificateSigningRequest[]; kind?: string; metadata?: ListMeta; } @@ -101018,7 +101114,7 @@ export interface CertificateSigningRequestStatus { } /* io.k8s.api.coordination.v1.Lease */ /* Lease defines a lease concept. */ -export interface Lease { +export interface CoordinationK8sIoV1Lease { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -101026,9 +101122,9 @@ export interface Lease { } /* io.k8s.api.coordination.v1.LeaseList */ /* LeaseList is a list of Lease objects. */ -export interface LeaseList { +export interface CoordinationK8sIoV1LeaseList { apiVersion?: string; - items: Lease[]; + items: CoordinationK8sIoV1Lease[]; kind?: string; metadata?: ListMeta; } @@ -101287,15 +101383,15 @@ export interface Container { image?: string; imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; lifecycle?: Lifecycle; - livenessProbe?: Probe; + livenessProbe?: IoK8sApiCoreV1Probe; name: string; ports?: ContainerPort[]; - readinessProbe?: Probe; + readinessProbe?: IoK8sApiCoreV1Probe; resizePolicy?: ContainerResizePolicy[]; resources?: ResourceRequirements; restartPolicy?: string; securityContext?: SecurityContext; - startupProbe?: Probe; + startupProbe?: IoK8sApiCoreV1Probe; stdin?: boolean; stdinOnce?: boolean; terminationMessagePath?: string; @@ -101420,7 +101516,7 @@ export interface EndpointAddress { } /* io.k8s.api.core.v1.EndpointPort */ /* EndpointPort is a tuple that describes a single port. */ -export interface EndpointPort { +export interface IoK8sApiCoreV1EndpointPort { appProtocol?: string; name?: string; port: number; @@ -101441,7 +101537,7 @@ The resulting set of endpoints can be viewed as: export interface EndpointSubset { addresses?: EndpointAddress[]; notReadyAddresses?: EndpointAddress[]; - ports?: EndpointPort[]; + ports?: IoK8sApiCoreV1EndpointPort[]; } /* io.k8s.api.core.v1.Endpoints */ /* Endpoints is a collection of endpoints that implement the actual service. Example: @@ -101505,15 +101601,15 @@ export interface EphemeralContainer { image?: string; imagePullPolicy?: "Always" | "IfNotPresent" | "Never"; lifecycle?: Lifecycle; - livenessProbe?: Probe; + livenessProbe?: IoK8sApiCoreV1Probe; name: string; ports?: ContainerPort[]; - readinessProbe?: Probe; + readinessProbe?: IoK8sApiCoreV1Probe; resizePolicy?: ContainerResizePolicy[]; resources?: ResourceRequirements; restartPolicy?: string; securityContext?: SecurityContext; - startupProbe?: Probe; + startupProbe?: IoK8sApiCoreV1Probe; stdin?: boolean; stdinOnce?: boolean; targetContainerName?: string; @@ -101546,7 +101642,7 @@ export interface Event { related?: ObjectReference; reportingComponent?: string; reportingInstance?: string; - series?: EventSeries; + series?: IoK8sApiCoreV1EventSeries; source?: EventSource; type?: string; } @@ -101560,7 +101656,7 @@ export interface EventList { } /* io.k8s.api.core.v1.EventSeries */ /* EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. */ -export interface EventSeries { +export interface IoK8sApiCoreV1EventSeries { count?: number; lastObservedTime?: MicroTime; } @@ -102382,7 +102478,7 @@ export interface PreferredSchedulingTerm { } /* io.k8s.api.core.v1.Probe */ /* Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. */ -export interface Probe { +export interface IoK8sApiCoreV1Probe { exec?: ExecAction; failureThreshold?: number; grpc?: GRPCAction; @@ -102998,7 +103094,7 @@ export interface EndpointHints { } /* io.k8s.api.discovery.v1.EndpointPort */ /* EndpointPort represents a Port used by an EndpointSlice */ -export interface DiscoveryEndpointPort { +export interface IoK8sApiDiscoveryV1EndpointPort { appProtocol?: string; name?: string; port?: number; @@ -103006,19 +103102,19 @@ export interface DiscoveryEndpointPort { } /* io.k8s.api.discovery.v1.EndpointSlice */ /* EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints. */ -export interface EndpointSlice { +export interface DiscoveryK8sIoV1EndpointSlice { addressType: "FQDN" | "IPv4" | "IPv6"; apiVersion?: string; endpoints: Endpoint[]; kind?: string; metadata?: ObjectMeta; - ports?: DiscoveryEndpointPort[]; + ports?: IoK8sApiDiscoveryV1EndpointPort[]; } /* io.k8s.api.discovery.v1.EndpointSliceList */ /* EndpointSliceList represents a list of endpoint slices */ -export interface EndpointSliceList { +export interface DiscoveryK8sIoV1EndpointSliceList { apiVersion?: string; - items: EndpointSlice[]; + items: DiscoveryK8sIoV1EndpointSlice[]; kind?: string; metadata?: ListMeta; } @@ -103029,9 +103125,9 @@ export interface ForZone { } /* io.k8s.api.events.v1.EventList */ /* EventList is a list of Event objects. */ -export interface EventList { +export interface EventsK8sIoV1EventList { apiVersion?: string; - items: Event[]; + items: EventsK8sIoV1Event[]; kind?: string; metadata?: ListMeta; } @@ -103055,7 +103151,7 @@ export interface IPBlock { } /* io.k8s.api.networking.v1.Ingress */ /* Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. */ -export interface Ingress { +export interface NetworkingK8sIoV1Ingress { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -103070,7 +103166,7 @@ export interface IngressBackend { } /* io.k8s.api.networking.v1.IngressClass */ /* IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The \`ingressclass.kubernetes.io/is-default-class\` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class. */ -export interface IngressClass { +export interface NetworkingK8sIoV1IngressClass { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -103078,9 +103174,9 @@ export interface IngressClass { } /* io.k8s.api.networking.v1.IngressClassList */ /* IngressClassList is a collection of IngressClasses. */ -export interface IngressClassList { +export interface NetworkingK8sIoV1IngressClassList { apiVersion?: string; - items: IngressClass[]; + items: NetworkingK8sIoV1IngressClass[]; kind?: string; metadata?: ListMeta; } @@ -103101,9 +103197,9 @@ export interface IngressClassSpec { } /* io.k8s.api.networking.v1.IngressList */ /* IngressList is a collection of Ingress. */ -export interface IngressList { +export interface NetworkingK8sIoV1IngressList { apiVersion?: string; - items: Ingress[]; + items: NetworkingK8sIoV1Ingress[]; kind?: string; metadata?: ListMeta; } @@ -103159,7 +103255,7 @@ export interface IngressTLS { } /* io.k8s.api.networking.v1.NetworkPolicy */ /* NetworkPolicy describes what network traffic is allowed for a set of Pods */ -export interface NetworkPolicy { +export interface NetworkingK8sIoV1NetworkPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -103179,9 +103275,9 @@ export interface NetworkPolicyIngressRule { } /* io.k8s.api.networking.v1.NetworkPolicyList */ /* NetworkPolicyList is a list of NetworkPolicy objects. */ -export interface NetworkPolicyList { +export interface NetworkingK8sIoV1NetworkPolicyList { apiVersion?: string; - items: NetworkPolicy[]; + items: NetworkingK8sIoV1NetworkPolicy[]; kind?: string; metadata?: ListMeta; } @@ -103222,7 +103318,7 @@ export interface Overhead { } /* io.k8s.api.node.v1.RuntimeClass */ /* RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/ */ -export interface RuntimeClass { +export interface NodeK8sIoV1RuntimeClass { apiVersion?: string; handler: string; kind?: string; @@ -103232,9 +103328,9 @@ export interface RuntimeClass { } /* io.k8s.api.node.v1.RuntimeClassList */ /* RuntimeClassList is a list of RuntimeClass objects. */ -export interface RuntimeClassList { +export interface NodeK8sIoV1RuntimeClassList { apiVersion?: string; - items: RuntimeClass[]; + items: NodeK8sIoV1RuntimeClass[]; kind?: string; metadata?: ListMeta; } @@ -103248,7 +103344,7 @@ export interface Scheduling { } /* io.k8s.api.policy.v1.Eviction */ /* Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods//evictions. */ -export interface Eviction { +export interface PolicyV1Eviction { apiVersion?: string; deleteOptions?: DeleteOptions; kind?: string; @@ -103256,7 +103352,7 @@ export interface Eviction { } /* io.k8s.api.policy.v1.PodDisruptionBudget */ /* PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods */ -export interface PodDisruptionBudget { +export interface PolicyV1PodDisruptionBudget { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -103265,9 +103361,9 @@ export interface PodDisruptionBudget { } /* io.k8s.api.policy.v1.PodDisruptionBudgetList */ /* PodDisruptionBudgetList is a collection of PodDisruptionBudgets. */ -export interface PodDisruptionBudgetList { +export interface PolicyV1PodDisruptionBudgetList { apiVersion?: string; - items: PodDisruptionBudget[]; + items: PolicyV1PodDisruptionBudget[]; kind?: string; metadata?: ListMeta; } @@ -103299,7 +103395,7 @@ export interface AggregationRule { } /* io.k8s.api.rbac.v1.ClusterRole */ /* ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. */ -export interface ClusterRole { +export interface RbacAuthorizationK8sIoV1ClusterRole { aggregationRule?: AggregationRule; apiVersion?: string; kind?: string; @@ -103308,26 +103404,26 @@ export interface ClusterRole { } /* io.k8s.api.rbac.v1.ClusterRoleBinding */ /* ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject. */ -export interface ClusterRoleBinding { +export interface RbacAuthorizationK8sIoV1ClusterRoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } /* io.k8s.api.rbac.v1.ClusterRoleBindingList */ /* ClusterRoleBindingList is a collection of ClusterRoleBindings */ -export interface ClusterRoleBindingList { +export interface RbacAuthorizationK8sIoV1ClusterRoleBindingList { apiVersion?: string; - items: ClusterRoleBinding[]; + items: RbacAuthorizationK8sIoV1ClusterRoleBinding[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.rbac.v1.ClusterRoleList */ /* ClusterRoleList is a collection of ClusterRoles */ -export interface ClusterRoleList { +export interface RbacAuthorizationK8sIoV1ClusterRoleList { apiVersion?: string; - items: ClusterRole[]; + items: RbacAuthorizationK8sIoV1ClusterRole[]; kind?: string; metadata?: ListMeta; } @@ -103342,7 +103438,7 @@ export interface PolicyRule { } /* io.k8s.api.rbac.v1.Role */ /* Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. */ -export interface Role { +export interface RbacAuthorizationK8sIoV1Role { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -103350,26 +103446,26 @@ export interface Role { } /* io.k8s.api.rbac.v1.RoleBinding */ /* RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace. */ -export interface RoleBinding { +export interface RbacAuthorizationK8sIoV1RoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } /* io.k8s.api.rbac.v1.RoleBindingList */ /* RoleBindingList is a collection of RoleBindings */ -export interface RoleBindingList { +export interface RbacAuthorizationK8sIoV1RoleBindingList { apiVersion?: string; - items: RoleBinding[]; + items: RbacAuthorizationK8sIoV1RoleBinding[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.rbac.v1.RoleList */ /* RoleList is a collection of Roles */ -export interface RoleList { +export interface RbacAuthorizationK8sIoV1RoleList { apiVersion?: string; - items: Role[]; + items: RbacAuthorizationK8sIoV1Role[]; kind?: string; metadata?: ListMeta; } @@ -103382,7 +103478,7 @@ export interface RoleRef { } /* io.k8s.api.rbac.v1.Subject */ /* Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names. */ -export interface Subject { +export interface IoK8sApiRbacV1Subject { apiGroup?: string; kind: string; name: string; @@ -103390,7 +103486,7 @@ export interface Subject { } /* io.k8s.api.scheduling.v1.PriorityClass */ /* PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer. */ -export interface PriorityClass { +export interface SchedulingK8sIoV1PriorityClass { apiVersion?: string; description?: string; globalDefault?: boolean; @@ -103401,15 +103497,15 @@ export interface PriorityClass { } /* io.k8s.api.scheduling.v1.PriorityClassList */ /* PriorityClassList is a collection of priority classes. */ -export interface PriorityClassList { +export interface SchedulingK8sIoV1PriorityClassList { apiVersion?: string; - items: PriorityClass[]; + items: SchedulingK8sIoV1PriorityClass[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.storage.v1.CSIDriver */ /* CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced. */ -export interface CSIDriver { +export interface StorageK8sIoV1CSIDriver { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -103417,9 +103513,9 @@ export interface CSIDriver { } /* io.k8s.api.storage.v1.CSIDriverList */ /* CSIDriverList is a collection of CSIDriver objects. */ -export interface CSIDriverList { +export interface StorageK8sIoV1CSIDriverList { apiVersion?: string; - items: CSIDriver[]; + items: StorageK8sIoV1CSIDriver[]; kind?: string; metadata?: ListMeta; } @@ -103432,12 +103528,12 @@ export interface CSIDriverSpec { requiresRepublish?: boolean; seLinuxMount?: boolean; storageCapacity?: boolean; - tokenRequests?: TokenRequest[]; + tokenRequests?: IoK8sApiStorageV1TokenRequest[]; volumeLifecycleModes?: string[]; } /* io.k8s.api.storage.v1.CSINode */ /* CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn't create this object. CSINode has an OwnerReference that points to the corresponding node object. */ -export interface CSINode { +export interface StorageK8sIoV1CSINode { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -103453,9 +103549,9 @@ export interface CSINodeDriver { } /* io.k8s.api.storage.v1.CSINodeList */ /* CSINodeList is a collection of CSINode objects. */ -export interface CSINodeList { +export interface StorageK8sIoV1CSINodeList { apiVersion?: string; - items: CSINode[]; + items: StorageK8sIoV1CSINode[]; kind?: string; metadata?: ListMeta; } @@ -103474,7 +103570,7 @@ The following three cases all imply that no capacity is available for a certain The producer of these objects can decide which approach is more suitable. They are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node. */ -export interface CSIStorageCapacity { +export interface StorageK8sIoV1CSIStorageCapacity { apiVersion?: string; capacity?: Quantity; kind?: string; @@ -103485,9 +103581,9 @@ export interface CSIStorageCapacity { } /* io.k8s.api.storage.v1.CSIStorageCapacityList */ /* CSIStorageCapacityList is a collection of CSIStorageCapacity objects. */ -export interface CSIStorageCapacityList { +export interface StorageK8sIoV1CSIStorageCapacityList { apiVersion?: string; - items: CSIStorageCapacity[]; + items: StorageK8sIoV1CSIStorageCapacity[]; kind?: string; metadata?: ListMeta; } @@ -103495,7 +103591,7 @@ export interface CSIStorageCapacityList { /* StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. */ -export interface StorageClass { +export interface StorageK8sIoV1StorageClass { allowVolumeExpansion?: boolean; allowedTopologies?: TopologySelectorTerm[]; apiVersion?: string; @@ -103511,15 +103607,15 @@ export interface StorageClass { } /* io.k8s.api.storage.v1.StorageClassList */ /* StorageClassList is a collection of storage classes. */ -export interface StorageClassList { +export interface StorageK8sIoV1StorageClassList { apiVersion?: string; - items: StorageClass[]; + items: StorageK8sIoV1StorageClass[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.storage.v1.TokenRequest */ /* TokenRequest contains parameters of a service account token. */ -export interface TokenRequest { +export interface IoK8sApiStorageV1TokenRequest { audience: string; expirationSeconds?: number; } @@ -103527,7 +103623,7 @@ export interface TokenRequest { /* VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. VolumeAttachment objects are non-namespaced. */ -export interface VolumeAttachment { +export interface StorageK8sIoV1VolumeAttachment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -103536,9 +103632,9 @@ export interface VolumeAttachment { } /* io.k8s.api.storage.v1.VolumeAttachmentList */ /* VolumeAttachmentList is a collection of VolumeAttachment objects. */ -export interface VolumeAttachmentList { +export interface StorageK8sIoV1VolumeAttachmentList { apiVersion?: string; - items: VolumeAttachment[]; + items: StorageK8sIoV1VolumeAttachment[]; kind?: string; metadata?: ListMeta; } @@ -103594,7 +103690,7 @@ export interface CustomResourceConversion { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition */ /* CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>. */ -export interface CustomResourceDefinition { +export interface ApiextensionsK8sIoV1CustomResourceDefinition { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -103612,9 +103708,9 @@ export interface CustomResourceDefinitionCondition { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList */ /* CustomResourceDefinitionList is a list of CustomResourceDefinition objects. */ -export interface CustomResourceDefinitionList { +export interface ApiextensionsK8sIoV1CustomResourceDefinitionList { apiVersion?: string; - items: CustomResourceDefinition[]; + items: ApiextensionsK8sIoV1CustomResourceDefinition[]; kind?: string; metadata?: ListMeta; } @@ -103762,7 +103858,7 @@ export interface SelectableField { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface ApiExtServiceReference { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference { name: string; namespace: string; path?: string; @@ -103780,15 +103876,15 @@ export interface ValidationRule { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig */ /* WebhookClientConfig contains the information to make a TLS connection with the webhook. */ -export interface ApiExtWebhookClientConfig { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig { caBundle?: string; - service?: ApiExtServiceReference; + service?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference; url?: string; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion */ /* WebhookConversion describes how to call a conversion webhook */ export interface WebhookConversion { - clientConfig?: ApiExtWebhookClientConfig; + clientConfig?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig; conversionReviewVersions: string[]; } /* io.k8s.apimachinery.pkg.api.resource.Quantity */ @@ -104106,7 +104202,7 @@ export interface Info { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService */ /* APIService represents a server for a particular GroupVersion. Name must be "version.group". */ -export interface APIService { +export interface ApiregistrationK8sIoV1APIService { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -104124,9 +104220,9 @@ export interface APIServiceCondition { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList */ /* APIServiceList is a list of APIService objects. */ -export interface APIServiceList { +export interface ApiregistrationK8sIoV1APIServiceList { apiVersion?: string; - items: APIService[]; + items: ApiregistrationK8sIoV1APIService[]; kind?: string; metadata?: ListMeta; } @@ -104137,7 +104233,7 @@ export interface APIServiceSpec { group?: string; groupPriorityMinimum: number; insecureSkipTLSVerify?: boolean; - service?: ServiceReference; + service?: IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference; version?: string; versionPriority: number; } @@ -104148,7 +104244,7 @@ export interface APIServiceStatus { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface ServiceReference { +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference { name?: string; namespace?: string; port?: number; @@ -105003,7 +105099,7 @@ export interface CreateCoreV1NamespacedPodEvictionRequest { name: string; namespace: string; }; - body: Eviction; + body: PolicyV1Eviction; } export interface ConnectCoreV1GetNamespacedPodExecRequest { query: { @@ -105422,7 +105518,7 @@ export interface ReplaceCoreV1NamespacedReplicationControllerScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { query: { @@ -105824,7 +105920,7 @@ export interface CreateCoreV1NamespacedServiceAccountTokenRequest { name: string; namespace: string; }; - body: TokenRequest; + body: AuthenticationK8sIoV1TokenRequest; } export interface ListCoreV1NamespacedServiceRequest { query: { @@ -107363,7 +107459,7 @@ export interface CreateAcmeCertManagerIoV1NamespacedChallengeRequest { path: { namespace: string; }; - body: Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest { query: { @@ -107404,7 +107500,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest { name: string; namespace: string; }; - body: Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface DeleteAcmeCertManagerIoV1NamespacedChallengeRequest { query: { @@ -107455,7 +107551,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest { name: string; namespace: string; }; - body: Challenge; + body: AcmeCertManagerIoV1Challenge; } export interface PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest { query: { @@ -107499,7 +107595,7 @@ export interface CreateAcmeCertManagerIoV1NamespacedOrderRequest { path: { namespace: string; }; - body: Order; + body: AcmeCertManagerIoV1Order; } export interface DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest { query: { @@ -107540,7 +107636,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedOrderRequest { name: string; namespace: string; }; - body: Order; + body: AcmeCertManagerIoV1Order; } export interface DeleteAcmeCertManagerIoV1NamespacedOrderRequest { query: { @@ -107591,7 +107687,7 @@ export interface ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest { name: string; namespace: string; }; - body: Order; + body: AcmeCertManagerIoV1Order; } export interface PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest { query: { @@ -107646,7 +107742,7 @@ export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationReques fieldManager?: string; fieldValidation?: string; }; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { query: { @@ -107684,7 +107780,7 @@ export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationReque path: { name: string; }; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { query: { @@ -107734,7 +107830,7 @@ export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest { fieldManager?: string; fieldValidation?: string; }; - body: ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest { query: { @@ -107772,7 +107868,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest path: { name: string; }; - body: ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest { query: { @@ -107818,7 +107914,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRe path: { name: string; }; - body: ValidatingAdmissionPolicy; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy; } export interface PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest { query: { @@ -107855,7 +107951,7 @@ export interface CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRe fieldManager?: string; fieldValidation?: string; }; - body: ValidatingAdmissionPolicyBinding; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest { query: { @@ -107893,7 +107989,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingR path: { name: string; }; - body: ValidatingAdmissionPolicyBinding; + body: AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding; } export interface DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest { query: { @@ -107943,7 +108039,7 @@ export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequ fieldManager?: string; fieldValidation?: string; }; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { query: { @@ -107981,7 +108077,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationReq path: { name: string; }; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { query: { @@ -108165,7 +108261,7 @@ export interface CreateApiextensionsV1CustomResourceDefinitionRequest { fieldManager?: string; fieldValidation?: string; }; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { query: { @@ -108203,7 +108299,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { path: { name: string; }; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { query: { @@ -108249,7 +108345,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest { path: { name: string; }; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { query: { @@ -108321,7 +108417,7 @@ export interface CreateApiregistrationV1APIServiceRequest { fieldManager?: string; fieldValidation?: string; }; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1CollectionAPIServiceRequest { query: { @@ -108359,7 +108455,7 @@ export interface ReplaceApiregistrationV1APIServiceRequest { path: { name: string; }; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1APIServiceRequest { query: { @@ -108405,7 +108501,7 @@ export interface ReplaceApiregistrationV1APIServiceStatusRequest { path: { name: string; }; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface PatchApiregistrationV1APIServiceStatusRequest { query: { @@ -108528,7 +108624,7 @@ export interface CreateAppsV1NamespacedControllerRevisionRequest { path: { namespace: string; }; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { query: { @@ -108571,7 +108667,7 @@ export interface ReplaceAppsV1NamespacedControllerRevisionRequest { name: string; namespace: string; }; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1NamespacedControllerRevisionRequest { query: { @@ -108629,7 +108725,7 @@ export interface CreateAppsV1NamespacedDaemonSetRequest { path: { namespace: string; }; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { query: { @@ -108672,7 +108768,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetRequest { name: string; namespace: string; }; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1NamespacedDaemonSetRequest { query: { @@ -108722,7 +108818,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetStatusRequest { name: string; namespace: string; }; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface PatchAppsV1NamespacedDaemonSetStatusRequest { query: { @@ -108766,7 +108862,7 @@ export interface CreateAppsV1NamespacedDeploymentRequest { path: { namespace: string; }; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { query: { @@ -108809,7 +108905,7 @@ export interface ReplaceAppsV1NamespacedDeploymentRequest { name: string; namespace: string; }; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1NamespacedDeploymentRequest { query: { @@ -108859,7 +108955,7 @@ export interface ReplaceAppsV1NamespacedDeploymentScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedDeploymentScaleRequest { query: { @@ -108895,7 +108991,7 @@ export interface ReplaceAppsV1NamespacedDeploymentStatusRequest { name: string; namespace: string; }; - body: Deployment; + body: AppsV1Deployment; } export interface PatchAppsV1NamespacedDeploymentStatusRequest { query: { @@ -108939,7 +109035,7 @@ export interface CreateAppsV1NamespacedReplicaSetRequest { path: { namespace: string; }; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { query: { @@ -108982,7 +109078,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetRequest { name: string; namespace: string; }; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1NamespacedReplicaSetRequest { query: { @@ -109032,7 +109128,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedReplicaSetScaleRequest { query: { @@ -109068,7 +109164,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetStatusRequest { name: string; namespace: string; }; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface PatchAppsV1NamespacedReplicaSetStatusRequest { query: { @@ -109112,7 +109208,7 @@ export interface CreateAppsV1NamespacedStatefulSetRequest { path: { namespace: string; }; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { query: { @@ -109155,7 +109251,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetRequest { name: string; namespace: string; }; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1NamespacedStatefulSetRequest { query: { @@ -109205,7 +109301,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedStatefulSetScaleRequest { query: { @@ -109241,7 +109337,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetStatusRequest { name: string; namespace: string; }; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface PatchAppsV1NamespacedStatefulSetStatusRequest { query: { @@ -109556,7 +109652,7 @@ export interface CreateAuthenticationV1SelfSubjectReviewRequest { fieldValidation?: string; pretty?: string; }; - body: SelfSubjectReview; + body: AuthenticationK8sIoV1SelfSubjectReview; } export interface CreateAuthenticationV1TokenReviewRequest { query: { @@ -109565,7 +109661,7 @@ export interface CreateAuthenticationV1TokenReviewRequest { fieldValidation?: string; pretty?: string; }; - body: TokenReview; + body: AuthenticationK8sIoV1TokenReview; } export interface GetAuthorizationAPIGroupRequest {} export interface GetAuthorizationV1APIResourcesRequest {} @@ -109579,7 +109675,7 @@ export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest path: { namespace: string; }; - body: LocalSubjectAccessReview; + body: AuthorizationK8sIoV1LocalSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { query: { @@ -109588,7 +109684,7 @@ export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { fieldValidation?: string; pretty?: string; }; - body: SelfSubjectAccessReview; + body: AuthorizationK8sIoV1SelfSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { query: { @@ -109597,7 +109693,7 @@ export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { fieldValidation?: string; pretty?: string; }; - body: SelfSubjectRulesReview; + body: AuthorizationK8sIoV1SelfSubjectRulesReview; } export interface CreateAuthorizationV1SubjectAccessReviewRequest { query: { @@ -109606,7 +109702,7 @@ export interface CreateAuthorizationV1SubjectAccessReviewRequest { fieldValidation?: string; pretty?: string; }; - body: SubjectAccessReview; + body: AuthorizationK8sIoV1SubjectAccessReview; } export interface ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest { query: { @@ -109651,7 +109747,7 @@ export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequ path: { namespace: string; }; - body: Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest { query: { @@ -109692,7 +109788,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricReq name: string; namespace: string; }; - body: Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest { query: { @@ -109743,7 +109839,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricSta name: string; namespace: string; }; - body: Metric; + body: AutoscalingInternalKnativeDevV1alpha1Metric; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest { query: { @@ -109787,7 +109883,7 @@ export interface CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosca path: { namespace: string; }; - body: PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest { query: { @@ -109828,7 +109924,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosc name: string; namespace: string; }; - body: PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest { query: { @@ -109879,7 +109975,7 @@ export interface ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutosc name: string; namespace: string; }; - body: PodAutoscaler; + body: AutoscalingInternalKnativeDevV1alpha1PodAutoscaler; } export interface PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest { query: { @@ -109955,7 +110051,7 @@ export interface CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { path: { namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { query: { @@ -109998,7 +110094,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { query: { @@ -110048,7 +110144,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequ name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -110160,7 +110256,7 @@ export interface CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { path: { namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest { query: { @@ -110203,7 +110299,7 @@ export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest { query: { @@ -110253,7 +110349,7 @@ export interface ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequ name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV2HorizontalPodAutoscaler; } export interface PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -110381,7 +110477,7 @@ export interface CreateBatchV1NamespacedCronJobRequest { path: { namespace: string; }; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1CollectionNamespacedCronJobRequest { query: { @@ -110424,7 +110520,7 @@ export interface ReplaceBatchV1NamespacedCronJobRequest { name: string; namespace: string; }; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1NamespacedCronJobRequest { query: { @@ -110474,7 +110570,7 @@ export interface ReplaceBatchV1NamespacedCronJobStatusRequest { name: string; namespace: string; }; - body: CronJob; + body: BatchV1CronJob; } export interface PatchBatchV1NamespacedCronJobStatusRequest { query: { @@ -110518,7 +110614,7 @@ export interface CreateBatchV1NamespacedJobRequest { path: { namespace: string; }; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1CollectionNamespacedJobRequest { query: { @@ -110561,7 +110657,7 @@ export interface ReplaceBatchV1NamespacedJobRequest { name: string; namespace: string; }; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1NamespacedJobRequest { query: { @@ -110611,7 +110707,7 @@ export interface ReplaceBatchV1NamespacedJobStatusRequest { name: string; namespace: string; }; - body: Job; + body: BatchV1Job; } export interface PatchBatchV1NamespacedJobStatusRequest { query: { @@ -110774,7 +110870,7 @@ export interface CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest { path: { namespace: string; }; - body: Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest { query: { @@ -110815,7 +110911,7 @@ export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest name: string; namespace: string; }; - body: Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest { query: { @@ -110866,7 +110962,7 @@ export interface ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRe name: string; namespace: string; }; - body: Image; + body: CachingInternalKnativeDevV1alpha1Image; } export interface PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest { query: { @@ -110934,7 +111030,7 @@ export interface CreateCertManagerIoV1ClusterIssuerRequest { fieldManager?: string; fieldValidation?: string; }; - body: ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface DeleteCertManagerIoV1CollectionClusterIssuerRequest { query: { @@ -110970,7 +111066,7 @@ export interface ReplaceCertManagerIoV1ClusterIssuerRequest { path: { name: string; }; - body: ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface DeleteCertManagerIoV1ClusterIssuerRequest { query: { @@ -111017,7 +111113,7 @@ export interface ReplaceCertManagerIoV1ClusterIssuerStatusRequest { path: { name: string; }; - body: ClusterIssuer; + body: CertManagerIoV1ClusterIssuer; } export interface PatchCertManagerIoV1ClusterIssuerStatusRequest { query: { @@ -111075,7 +111171,7 @@ export interface CreateCertManagerIoV1NamespacedCertificateRequestRequest { path: { namespace: string; }; - body: CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest { query: { @@ -111116,7 +111212,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequestRequest { name: string; namespace: string; }; - body: CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface DeleteCertManagerIoV1NamespacedCertificateRequestRequest { query: { @@ -111167,7 +111263,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest name: string; namespace: string; }; - body: CertificateRequest; + body: CertManagerIoV1CertificateRequest; } export interface PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest { query: { @@ -111211,7 +111307,7 @@ export interface CreateCertManagerIoV1NamespacedCertificateRequest { path: { namespace: string; }; - body: Certificate; + body: CertManagerIoV1Certificate; } export interface DeleteCertManagerIoV1CollectionNamespacedCertificateRequest { query: { @@ -111252,7 +111348,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateRequest { name: string; namespace: string; }; - body: Certificate; + body: CertManagerIoV1Certificate; } export interface DeleteCertManagerIoV1NamespacedCertificateRequest { query: { @@ -111303,7 +111399,7 @@ export interface ReplaceCertManagerIoV1NamespacedCertificateStatusRequest { name: string; namespace: string; }; - body: Certificate; + body: CertManagerIoV1Certificate; } export interface PatchCertManagerIoV1NamespacedCertificateStatusRequest { query: { @@ -111347,7 +111443,7 @@ export interface CreateCertManagerIoV1NamespacedIssuerRequest { path: { namespace: string; }; - body: Issuer; + body: CertManagerIoV1Issuer; } export interface DeleteCertManagerIoV1CollectionNamespacedIssuerRequest { query: { @@ -111388,7 +111484,7 @@ export interface ReplaceCertManagerIoV1NamespacedIssuerRequest { name: string; namespace: string; }; - body: Issuer; + body: CertManagerIoV1Issuer; } export interface DeleteCertManagerIoV1NamespacedIssuerRequest { query: { @@ -111439,7 +111535,7 @@ export interface ReplaceCertManagerIoV1NamespacedIssuerStatusRequest { name: string; namespace: string; }; - body: Issuer; + body: CertManagerIoV1Issuer; } export interface PatchCertManagerIoV1NamespacedIssuerStatusRequest { query: { @@ -111479,7 +111575,7 @@ export interface CreateCertificatesV1CertificateSigningRequestRequest { fieldManager?: string; fieldValidation?: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { query: { @@ -111517,7 +111613,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestRequest { path: { name: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CertificateSigningRequestRequest { query: { @@ -111563,7 +111659,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestApprovalRequest { path: { name: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { query: { @@ -111596,7 +111692,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestStatusRequest { path: { name: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { query: { @@ -111689,7 +111785,7 @@ export interface CreateCoordinationV1NamespacedLeaseRequest { path: { namespace: string; }; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { query: { @@ -111732,7 +111828,7 @@ export interface ReplaceCoordinationV1NamespacedLeaseRequest { name: string; namespace: string; }; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1NamespacedLeaseRequest { query: { @@ -111859,7 +111955,7 @@ export interface CreateDiscoveryV1NamespacedEndpointSliceRequest { path: { namespace: string; }; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { query: { @@ -111902,7 +111998,7 @@ export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { name: string; namespace: string; }; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { query: { @@ -112029,7 +112125,7 @@ export interface CreateEventsV1NamespacedEventRequest { path: { namespace: string; }; - body: Event; + body: EventsK8sIoV1Event; } export interface DeleteEventsV1CollectionNamespacedEventRequest { query: { @@ -112072,7 +112168,7 @@ export interface ReplaceEventsV1NamespacedEventRequest { name: string; namespace: string; }; - body: Event; + body: EventsK8sIoV1Event; } export interface DeleteEventsV1NamespacedEventRequest { query: { @@ -112178,7 +112274,7 @@ export interface CreateFlowcontrolApiserverV1FlowSchemaRequest { fieldManager?: string; fieldValidation?: string; }; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest { query: { @@ -112216,7 +112312,7 @@ export interface ReplaceFlowcontrolApiserverV1FlowSchemaRequest { path: { name: string; }; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface DeleteFlowcontrolApiserverV1FlowSchemaRequest { query: { @@ -112262,7 +112358,7 @@ export interface ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest { path: { name: string; }; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1FlowSchema; } export interface PatchFlowcontrolApiserverV1FlowSchemaStatusRequest { query: { @@ -112299,7 +112395,7 @@ export interface CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest { fieldManager?: string; fieldValidation?: string; }; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest { query: { @@ -112337,7 +112433,7 @@ export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest path: { name: string; }; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest { query: { @@ -112383,7 +112479,7 @@ export interface ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRe path: { name: string; }; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration; } export interface PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest { query: { @@ -112507,7 +112603,7 @@ export interface CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest { path: { namespace: string; }; - body: Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest { query: { @@ -112548,7 +112644,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest { name: string; namespace: string; }; - body: Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest { query: { @@ -112599,7 +112695,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest { query: { @@ -112636,7 +112732,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest name: string; namespace: string; }; - body: Alertmanager; + body: MonitoringCoreosComV1Alertmanager; } export interface PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest { query: { @@ -112680,7 +112776,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPodMonitorRequest { path: { namespace: string; }; - body: PodMonitor; + body: MonitoringCoreosComV1PodMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest { query: { @@ -112721,7 +112817,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest { name: string; namespace: string; }; - body: PodMonitor; + body: MonitoringCoreosComV1PodMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest { query: { @@ -112779,7 +112875,7 @@ export interface CreateMonitoringCoreosComV1NamespacedProbeRequest { path: { namespace: string; }; - body: Probe; + body: MonitoringCoreosComV1Probe; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest { query: { @@ -112820,7 +112916,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedProbeRequest { name: string; namespace: string; }; - body: Probe; + body: MonitoringCoreosComV1Probe; } export interface DeleteMonitoringCoreosComV1NamespacedProbeRequest { query: { @@ -112878,7 +112974,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPrometheusRequest { path: { namespace: string; }; - body: Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest { query: { @@ -112919,7 +113015,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest { name: string; namespace: string; }; - body: Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRequest { query: { @@ -112970,7 +113066,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest { query: { @@ -113007,7 +113103,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest { name: string; namespace: string; }; - body: Prometheus; + body: MonitoringCoreosComV1Prometheus; } export interface PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest { query: { @@ -113051,7 +113147,7 @@ export interface CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest { path: { namespace: string; }; - body: PrometheusRule; + body: MonitoringCoreosComV1PrometheusRule; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest { query: { @@ -113092,7 +113188,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest { name: string; namespace: string; }; - body: PrometheusRule; + body: MonitoringCoreosComV1PrometheusRule; } export interface DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest { query: { @@ -113150,7 +113246,7 @@ export interface CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest { path: { namespace: string; }; - body: ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest { query: { @@ -113191,7 +113287,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest { name: string; namespace: string; }; - body: ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest { query: { @@ -113242,7 +113338,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusReque name: string; namespace: string; }; - body: ServiceMonitor; + body: MonitoringCoreosComV1ServiceMonitor; } export interface PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest { query: { @@ -113286,7 +113382,7 @@ export interface CreateMonitoringCoreosComV1NamespacedThanosRulerRequest { path: { namespace: string; }; - body: ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest { query: { @@ -113327,7 +113423,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest { name: string; namespace: string; }; - body: ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest { query: { @@ -113378,7 +113474,7 @@ export interface ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest name: string; namespace: string; }; - body: ThanosRuler; + body: MonitoringCoreosComV1ThanosRuler; } export interface PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest { query: { @@ -113527,7 +113623,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRe path: { namespace: string; }; - body: AlertmanagerConfig; + body: MonitoringCoreosComV1alpha1AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest { query: { @@ -113568,7 +113664,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigR name: string; namespace: string; }; - body: AlertmanagerConfig; + body: MonitoringCoreosComV1alpha1AlertmanagerConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest { query: { @@ -113626,7 +113722,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentReque path: { namespace: string; }; - body: PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest { query: { @@ -113667,7 +113763,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequ name: string; namespace: string; }; - body: PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest { query: { @@ -113718,7 +113814,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScal name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest { query: { @@ -113755,7 +113851,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStat name: string; namespace: string; }; - body: PrometheusAgent; + body: MonitoringCoreosComV1alpha1PrometheusAgent; } export interface PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest { query: { @@ -113799,7 +113895,7 @@ export interface CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest path: { namespace: string; }; - body: ScrapeConfig; + body: MonitoringCoreosComV1alpha1ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest { query: { @@ -113840,7 +113936,7 @@ export interface ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest name: string; namespace: string; }; - body: ScrapeConfig; + body: MonitoringCoreosComV1alpha1ScrapeConfig; } export interface DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest { query: { @@ -113937,7 +114033,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimReq fieldManager?: string; fieldValidation?: string; }; - body: ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest { query: { @@ -113973,7 +114069,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRe path: { name: string; }; - body: ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest { query: { @@ -114020,7 +114116,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimSt path: { name: string; }; - body: ClusterDomainClaim; + body: NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim; } export interface PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest { query: { @@ -114078,7 +114174,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificate path: { namespace: string; }; - body: Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest { query: { @@ -114119,7 +114215,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificat name: string; namespace: string; }; - body: Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest { query: { @@ -114170,7 +114266,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificat name: string; namespace: string; }; - body: Certificate; + body: NetworkingInternalKnativeDevV1alpha1Certificate; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest { query: { @@ -114214,7 +114310,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequ path: { namespace: string; }; - body: Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest { query: { @@ -114255,7 +114351,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressReq name: string; namespace: string; }; - body: Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest { query: { @@ -114306,7 +114402,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressSta name: string; namespace: string; }; - body: Ingress; + body: NetworkingInternalKnativeDevV1alpha1Ingress; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest { query: { @@ -114350,7 +114446,7 @@ export interface CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessS path: { namespace: string; }; - body: ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest { query: { @@ -114391,7 +114487,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerless name: string; namespace: string; }; - body: ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest { query: { @@ -114442,7 +114538,7 @@ export interface ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerless name: string; namespace: string; }; - body: ServerlessService; + body: NetworkingInternalKnativeDevV1alpha1ServerlessService; } export interface PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest { query: { @@ -114497,7 +114593,7 @@ export interface CreateNetworkingV1IngressClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1CollectionIngressClassRequest { query: { @@ -114535,7 +114631,7 @@ export interface ReplaceNetworkingV1IngressClassRequest { path: { name: string; }; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1IngressClassRequest { query: { @@ -114606,7 +114702,7 @@ export interface CreateNetworkingV1NamespacedIngressRequest { path: { namespace: string; }; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { query: { @@ -114649,7 +114745,7 @@ export interface ReplaceNetworkingV1NamespacedIngressRequest { name: string; namespace: string; }; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1NamespacedIngressRequest { query: { @@ -114699,7 +114795,7 @@ export interface ReplaceNetworkingV1NamespacedIngressStatusRequest { name: string; namespace: string; }; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface PatchNetworkingV1NamespacedIngressStatusRequest { query: { @@ -114743,7 +114839,7 @@ export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { path: { namespace: string; }; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { query: { @@ -114786,7 +114882,7 @@ export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { name: string; namespace: string; }; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { query: { @@ -114992,7 +115088,7 @@ export interface CreateNodeV1RuntimeClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1CollectionRuntimeClassRequest { query: { @@ -115030,7 +115126,7 @@ export interface ReplaceNodeV1RuntimeClassRequest { path: { name: string; }; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1RuntimeClassRequest { query: { @@ -115121,7 +115217,7 @@ export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { path: { namespace: string; }; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { query: { @@ -115164,7 +115260,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { name: string; namespace: string; }; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { query: { @@ -115214,7 +115310,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest { name: string; namespace: string; }; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { query: { @@ -115334,7 +115430,7 @@ export interface CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest { fieldManager?: string; fieldValidation?: string; }; - body: ClusterImageCatalog; + body: PostgresqlCnpgIoV1ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest { query: { @@ -115370,7 +115466,7 @@ export interface ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest { path: { name: string; }; - body: ClusterImageCatalog; + body: PostgresqlCnpgIoV1ClusterImageCatalog; } export interface DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest { query: { @@ -115471,7 +115567,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedBackupRequest { path: { namespace: string; }; - body: Backup; + body: PostgresqlCnpgIoV1Backup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest { query: { @@ -115512,7 +115608,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedBackupRequest { name: string; namespace: string; }; - body: Backup; + body: PostgresqlCnpgIoV1Backup; } export interface DeletePostgresqlCnpgIoV1NamespacedBackupRequest { query: { @@ -115563,7 +115659,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest { name: string; namespace: string; }; - body: Backup; + body: PostgresqlCnpgIoV1Backup; } export interface PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest { query: { @@ -115607,7 +115703,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedClusterRequest { path: { namespace: string; }; - body: Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest { query: { @@ -115648,7 +115744,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterRequest { name: string; namespace: string; }; - body: Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface DeletePostgresqlCnpgIoV1NamespacedClusterRequest { query: { @@ -115699,7 +115795,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest { query: { @@ -115736,7 +115832,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest { name: string; namespace: string; }; - body: Cluster; + body: PostgresqlCnpgIoV1Cluster; } export interface PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest { query: { @@ -115780,7 +115876,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest { path: { namespace: string; }; - body: Database; + body: PostgresqlCnpgIoV1Database; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest { query: { @@ -115821,7 +115917,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest { name: string; namespace: string; }; - body: Database; + body: PostgresqlCnpgIoV1Database; } export interface DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest { query: { @@ -115872,7 +115968,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { name: string; namespace: string; }; - body: Database; + body: PostgresqlCnpgIoV1Database; } export interface PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest { query: { @@ -115916,7 +116012,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest { path: { namespace: string; }; - body: ImageCatalog; + body: PostgresqlCnpgIoV1ImageCatalog; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest { query: { @@ -115957,7 +116053,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest { name: string; namespace: string; }; - body: ImageCatalog; + body: PostgresqlCnpgIoV1ImageCatalog; } export interface DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest { query: { @@ -116015,7 +116111,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedPoolerRequest { path: { namespace: string; }; - body: Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest { query: { @@ -116056,7 +116152,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest { name: string; namespace: string; }; - body: Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface DeletePostgresqlCnpgIoV1NamespacedPoolerRequest { query: { @@ -116107,7 +116203,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest { query: { @@ -116144,7 +116240,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest { name: string; namespace: string; }; - body: Pooler; + body: PostgresqlCnpgIoV1Pooler; } export interface PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest { query: { @@ -116188,7 +116284,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedPublicationRequest { path: { namespace: string; }; - body: Publication; + body: PostgresqlCnpgIoV1Publication; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest { query: { @@ -116229,7 +116325,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest { name: string; namespace: string; }; - body: Publication; + body: PostgresqlCnpgIoV1Publication; } export interface DeletePostgresqlCnpgIoV1NamespacedPublicationRequest { query: { @@ -116280,7 +116376,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest { name: string; namespace: string; }; - body: Publication; + body: PostgresqlCnpgIoV1Publication; } export interface PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest { query: { @@ -116324,7 +116420,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { path: { namespace: string; }; - body: ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest { query: { @@ -116365,7 +116461,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { name: string; namespace: string; }; - body: ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest { query: { @@ -116416,7 +116512,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest name: string; namespace: string; }; - body: ScheduledBackup; + body: PostgresqlCnpgIoV1ScheduledBackup; } export interface PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest { query: { @@ -116460,7 +116556,7 @@ export interface CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest { path: { namespace: string; }; - body: Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest { query: { @@ -116501,7 +116597,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest { name: string; namespace: string; }; - body: Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest { query: { @@ -116552,7 +116648,7 @@ export interface ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { name: string; namespace: string; }; - body: Subscription; + body: PostgresqlCnpgIoV1Subscription; } export interface PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest { query: { @@ -116652,7 +116748,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { fieldManager?: string; fieldValidation?: string; }; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { query: { @@ -116690,7 +116786,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { path: { name: string; }; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { query: { @@ -116740,7 +116836,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleRequest { fieldManager?: string; fieldValidation?: string; }; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { query: { @@ -116778,7 +116874,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { path: { name: string; }; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1ClusterRoleRequest { query: { @@ -116834,7 +116930,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { path: { namespace: string; }; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { query: { @@ -116877,7 +116973,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { name: string; namespace: string; }; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { query: { @@ -116935,7 +117031,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleRequest { path: { namespace: string; }; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { query: { @@ -116978,7 +117074,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { name: string; namespace: string; }; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { query: { @@ -117232,7 +117328,7 @@ export interface CreateSchedulingV1PriorityClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1CollectionPriorityClassRequest { query: { @@ -117270,7 +117366,7 @@ export interface ReplaceSchedulingV1PriorityClassRequest { path: { name: string; }; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1PriorityClassRequest { query: { @@ -117374,7 +117470,7 @@ export interface CreateServingKnativeDevV1NamespacedConfigurationRequest { path: { namespace: string; }; - body: Configuration; + body: ServingKnativeDevV1Configuration; } export interface DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest { query: { @@ -117415,7 +117511,7 @@ export interface ReplaceServingKnativeDevV1NamespacedConfigurationRequest { name: string; namespace: string; }; - body: Configuration; + body: ServingKnativeDevV1Configuration; } export interface DeleteServingKnativeDevV1NamespacedConfigurationRequest { query: { @@ -117466,7 +117562,7 @@ export interface ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest name: string; namespace: string; }; - body: Configuration; + body: ServingKnativeDevV1Configuration; } export interface PatchServingKnativeDevV1NamespacedConfigurationStatusRequest { query: { @@ -117510,7 +117606,7 @@ export interface CreateServingKnativeDevV1NamespacedRevisionRequest { path: { namespace: string; }; - body: Revision; + body: ServingKnativeDevV1Revision; } export interface DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest { query: { @@ -117551,7 +117647,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRevisionRequest { name: string; namespace: string; }; - body: Revision; + body: ServingKnativeDevV1Revision; } export interface DeleteServingKnativeDevV1NamespacedRevisionRequest { query: { @@ -117602,7 +117698,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest { name: string; namespace: string; }; - body: Revision; + body: ServingKnativeDevV1Revision; } export interface PatchServingKnativeDevV1NamespacedRevisionStatusRequest { query: { @@ -117646,7 +117742,7 @@ export interface CreateServingKnativeDevV1NamespacedRouteRequest { path: { namespace: string; }; - body: Route; + body: ServingKnativeDevV1Route; } export interface DeleteServingKnativeDevV1CollectionNamespacedRouteRequest { query: { @@ -117687,7 +117783,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRouteRequest { name: string; namespace: string; }; - body: Route; + body: ServingKnativeDevV1Route; } export interface DeleteServingKnativeDevV1NamespacedRouteRequest { query: { @@ -117738,7 +117834,7 @@ export interface ReplaceServingKnativeDevV1NamespacedRouteStatusRequest { name: string; namespace: string; }; - body: Route; + body: ServingKnativeDevV1Route; } export interface PatchServingKnativeDevV1NamespacedRouteStatusRequest { query: { @@ -117782,7 +117878,7 @@ export interface CreateServingKnativeDevV1NamespacedServiceRequest { path: { namespace: string; }; - body: Service; + body: ServingKnativeDevV1Service; } export interface DeleteServingKnativeDevV1CollectionNamespacedServiceRequest { query: { @@ -117823,7 +117919,7 @@ export interface ReplaceServingKnativeDevV1NamespacedServiceRequest { name: string; namespace: string; }; - body: Service; + body: ServingKnativeDevV1Service; } export interface DeleteServingKnativeDevV1NamespacedServiceRequest { query: { @@ -117874,7 +117970,7 @@ export interface ReplaceServingKnativeDevV1NamespacedServiceStatusRequest { name: string; namespace: string; }; - body: Service; + body: ServingKnativeDevV1Service; } export interface PatchServingKnativeDevV1NamespacedServiceStatusRequest { query: { @@ -117959,7 +118055,7 @@ export interface CreateStorageV1CSIDriverRequest { fieldManager?: string; fieldValidation?: string; }; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CollectionCSIDriverRequest { query: { @@ -117997,7 +118093,7 @@ export interface ReplaceStorageV1CSIDriverRequest { path: { name: string; }; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CSIDriverRequest { query: { @@ -118047,7 +118143,7 @@ export interface CreateStorageV1CSINodeRequest { fieldManager?: string; fieldValidation?: string; }; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CollectionCSINodeRequest { query: { @@ -118085,7 +118181,7 @@ export interface ReplaceStorageV1CSINodeRequest { path: { name: string; }; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CSINodeRequest { query: { @@ -118156,7 +118252,7 @@ export interface CreateStorageV1NamespacedCSIStorageCapacityRequest { path: { namespace: string; }; - body: CSIStorageCapacity; + body: StorageK8sIoV1CSIStorageCapacity; } export interface DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest { query: { @@ -118199,7 +118295,7 @@ export interface ReplaceStorageV1NamespacedCSIStorageCapacityRequest { name: string; namespace: string; }; - body: CSIStorageCapacity; + body: StorageK8sIoV1CSIStorageCapacity; } export interface DeleteStorageV1NamespacedCSIStorageCapacityRequest { query: { @@ -118251,7 +118347,7 @@ export interface CreateStorageV1StorageClassRequest { fieldManager?: string; fieldValidation?: string; }; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1CollectionStorageClassRequest { query: { @@ -118289,7 +118385,7 @@ export interface ReplaceStorageV1StorageClassRequest { path: { name: string; }; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1StorageClassRequest { query: { @@ -118339,7 +118435,7 @@ export interface CreateStorageV1VolumeAttachmentRequest { fieldManager?: string; fieldValidation?: string; }; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1CollectionVolumeAttachmentRequest { query: { @@ -118377,7 +118473,7 @@ export interface ReplaceStorageV1VolumeAttachmentRequest { path: { name: string; }; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1VolumeAttachmentRequest { query: { @@ -118423,7 +118519,7 @@ export interface ReplaceStorageV1VolumeAttachmentStatusRequest { path: { name: string; }; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface PatchStorageV1VolumeAttachmentStatusRequest { query: { @@ -118884,9 +118980,9 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/ephemeralcontainers\`; return await this.patch(path, params.query, null, opts); } - async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/eviction\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async connectCoreV1GetNamespacedPodExec(params: ConnectCoreV1GetNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/exec\`; @@ -119016,17 +119112,17 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}\`; return await this.patch(path, params.query, null, opts); } - async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/status\`; @@ -119136,9 +119232,9 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}\`; return await this.patch(path, params.query, null, opts); } - async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}/token\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/services\`; @@ -119576,93 +119672,93 @@ export class KubernetesClient extends APIClient { const path = \`/apis/\`; return await this.get(path, null, null, opts); } - async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1ChallengeForAllNamespaces(params: ListAcmeCertManagerIoV1ChallengeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/challenges\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1NamespacedChallenge(params: ListAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async createAcmeCertManagerIoV1NamespacedChallenge(params: CreateAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1CollectionNamespacedChallenge(params: DeleteAcmeCertManagerIoV1CollectionNamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges\`; return await this.delete(path, null, null, opts); } - async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedChallenge(params: ReadAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedChallenge(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1NamespacedChallenge(params: DeleteAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedChallenge(params: PatchAcmeCertManagerIoV1NamespacedChallengeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReadAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedChallengeStatus(params: ReplaceAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedChallengeStatus(params: PatchAcmeCertManagerIoV1NamespacedChallengeStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/challenges/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1NamespacedOrder(params: ListAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async createAcmeCertManagerIoV1NamespacedOrder(params: CreateAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1CollectionNamespacedOrder(params: DeleteAcmeCertManagerIoV1CollectionNamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders\`; return await this.delete(path, null, null, opts); } - async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedOrder(params: ReadAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedOrder(params: ReplaceAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAcmeCertManagerIoV1NamespacedOrder(params: DeleteAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedOrder(params: PatchAcmeCertManagerIoV1NamespacedOrderRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAcmeCertManagerIoV1NamespacedOrderStatus(params: ReadAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAcmeCertManagerIoV1NamespacedOrderStatus(params: ReplaceAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAcmeCertManagerIoV1NamespacedOrderStatus(params: PatchAcmeCertManagerIoV1NamespacedOrderStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/namespaces/\${params.path.namespace}/orders/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAcmeCertManagerIoV1OrderForAllNamespaces(params: ListAcmeCertManagerIoV1OrderForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/acme.cert-manager.io/v1/orders\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getAdmissionregistrationAPIGroup(params: GetAdmissionregistrationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/\`; @@ -119672,129 +119768,129 @@ export class KubernetesClient extends APIClient { const path = \`/apis/admissionregistration.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingAdmissionPolicy(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingAdmissionPolicy(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies\`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicy(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingAdmissionPolicy(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicy(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ListAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: CreateAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings\`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReadAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: ReplaceAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: DeleteAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding(params: PatchAdmissionregistrationV1ValidatingAdmissionPolicyBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations\`; @@ -119836,45 +119932,45 @@ export class KubernetesClient extends APIClient { const path = \`/apis/apiextensions.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; return await this.delete(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions\`; @@ -119892,45 +119988,45 @@ export class KubernetesClient extends APIClient { const path = \`/apis/apiregistration.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; return await this.delete(path, params.query, null, opts); } - async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/watch/apiservices\`; @@ -119948,249 +120044,249 @@ export class KubernetesClient extends APIClient { const path = \`/apis/apps/v1/\`; return await this.get(path, null, null, opts); } - async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/controllerrevisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/daemonsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/deployments\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/replicasets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/statefulsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/controllerrevisions\`; @@ -120260,13 +120356,13 @@ export class KubernetesClient extends APIClient { const path = \`/apis/authentication.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1SelfSubjectReview(params: CreateAuthenticationV1SelfSubjectReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authentication.k8s.io/v1/selfsubjectreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authentication.k8s.io/v1/tokenreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/\`; @@ -120276,109 +120372,109 @@ export class KubernetesClient extends APIClient { const path = \`/apis/authorization.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/namespaces/\${params.path.namespace}/localsubjectaccessreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/selfsubjectaccessreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/selfsubjectrulesreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/subjectaccessreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1MetricForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/metrics\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics\`; return await this.delete(path, null, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetric(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedMetricStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/metrics/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ListAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: CreateAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1CollectionNamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers\`; return await this.delete(path, null, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: DeleteAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscaler(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReadAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: ReplaceAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatus(params: PatchAutoscalingInternalKnativeDevV1alpha1NamespacedPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/podautoscalers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespaces(params: ListAutoscalingInternalKnativeDevV1alpha1PodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling.internal.knative.dev/v1alpha1/podautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/\`; @@ -120388,49 +120484,49 @@ export class KubernetesClient extends APIClient { const path = \`/apis/autoscaling/v1/\`; return await this.get(path, null, null, opts); } - async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/watch/horizontalpodautoscalers\`; @@ -120448,49 +120544,49 @@ export class KubernetesClient extends APIClient { const path = \`/apis/autoscaling/v2/\`; return await this.get(path, null, null, opts); } - async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchAutoscalingV2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2/watch/horizontalpodautoscalers\`; @@ -120512,93 +120608,93 @@ export class KubernetesClient extends APIClient { const path = \`/apis/batch/v1/\`; return await this.get(path, null, null, opts); } - async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/cronjobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/jobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs\`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs\`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/watch/cronjobs\`; @@ -120624,221 +120720,221 @@ export class KubernetesClient extends APIClient { const path = \`/apis/batch/v1/watch/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; return await this.get(path, null, null, opts); } - async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCachingInternalKnativeDevV1alpha1ImageForAllNamespaces(params: ListCachingInternalKnativeDevV1alpha1ImageForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/images\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async listCachingInternalKnativeDevV1alpha1NamespacedImage(params: ListCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async createCachingInternalKnativeDevV1alpha1NamespacedImage(params: CreateCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1CollectionNamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images\`; return await this.delete(path, null, null, opts); } - async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async readCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async replaceCachingInternalKnativeDevV1alpha1NamespacedImage(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCachingInternalKnativeDevV1alpha1NamespacedImage(params: DeleteCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { + async patchCachingInternalKnativeDevV1alpha1NamespacedImage(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReadCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: ReplaceCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCachingInternalKnativeDevV1alpha1NamespacedImageStatus(params: PatchCachingInternalKnativeDevV1alpha1NamespacedImageStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/caching.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/images/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1CertificateRequestForAllNamespaces(params: ListCertManagerIoV1CertificateRequestForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/certificaterequests\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1CertificateForAllNamespaces(params: ListCertManagerIoV1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/certificates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1ClusterIssuer(params: ListCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1ClusterIssuer(params: CreateCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionClusterIssuer(params: DeleteCertManagerIoV1CollectionClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers\`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1ClusterIssuer(params: ReadCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1ClusterIssuer(params: ReplaceCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1ClusterIssuer(params: DeleteCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1ClusterIssuer(params: PatchCertManagerIoV1ClusterIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1ClusterIssuerStatus(params: ReadCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1ClusterIssuerStatus(params: ReplaceCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1ClusterIssuerStatus(params: PatchCertManagerIoV1ClusterIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/clusterissuers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1IssuerForAllNamespaces(params: ListCertManagerIoV1IssuerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/issuers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedCertificateRequest(params: ListCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedCertificateRequest(params: CreateCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedCertificateRequest(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests\`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateRequest(params: ReadCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateRequest(params: ReplaceCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedCertificateRequest(params: DeleteCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateRequest(params: PatchCertManagerIoV1NamespacedCertificateRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateRequestStatus(params: ReadCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateRequestStatus(params: ReplaceCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateRequestStatus(params: PatchCertManagerIoV1NamespacedCertificateRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificaterequests/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedCertificate(params: ListCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedCertificate(params: CreateCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedCertificate(params: DeleteCertManagerIoV1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates\`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificate(params: ReadCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificate(params: ReplaceCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedCertificate(params: DeleteCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificate(params: PatchCertManagerIoV1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedCertificateStatus(params: ReadCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedCertificateStatus(params: ReplaceCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedCertificateStatus(params: PatchCertManagerIoV1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async listCertManagerIoV1NamespacedIssuer(params: ListCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async createCertManagerIoV1NamespacedIssuer(params: CreateCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertManagerIoV1CollectionNamespacedIssuer(params: DeleteCertManagerIoV1CollectionNamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers\`; return await this.delete(path, null, null, opts); } - async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedIssuer(params: ReadCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedIssuer(params: ReplaceCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertManagerIoV1NamespacedIssuer(params: DeleteCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedIssuer(params: PatchCertManagerIoV1NamespacedIssuerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertManagerIoV1NamespacedIssuerStatus(params: ReadCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertManagerIoV1NamespacedIssuerStatus(params: ReplaceCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertManagerIoV1NamespacedIssuerStatus(params: PatchCertManagerIoV1NamespacedIssuerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/cert-manager.io/v1/namespaces/\${params.path.namespace}/issuers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async getCertificatesAPIGroup(params: GetCertificatesAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/\`; @@ -120848,57 +120944,57 @@ export class KubernetesClient extends APIClient { const path = \`/apis/certificates.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; return await this.delete(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/approval\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/approval\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/approval\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/watch/certificatesigningrequests\`; @@ -120916,37 +121012,37 @@ export class KubernetesClient extends APIClient { const path = \`/apis/coordination.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/leases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases\`; return await this.delete(path, params.query, null, opts); } - async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/watch/leases\`; @@ -120968,37 +121064,37 @@ export class KubernetesClient extends APIClient { const path = \`/apis/discovery.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/endpointslices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices\`; return await this.delete(path, params.query, null, opts); } - async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/watch/endpointslices\`; @@ -121020,37 +121116,37 @@ export class KubernetesClient extends APIClient { const path = \`/apis/events.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/events\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events\`; return await this.delete(path, params.query, null, opts); } - async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1/watch/events\`; @@ -121072,85 +121168,85 @@ export class KubernetesClient extends APIClient { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1FlowSchema(params: ListFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1FlowSchema(params: CreateFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1CollectionFlowSchema(params: DeleteFlowcontrolApiserverV1CollectionFlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas\`; return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1FlowSchema(params: ReadFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1FlowSchema(params: ReplaceFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1FlowSchema(params: DeleteFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1FlowSchema(params: PatchFlowcontrolApiserverV1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1CollectionPriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1CollectionPriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations\`; return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1PriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchFlowcontrolApiserverV1FlowSchemaList(params: WatchFlowcontrolApiserverV1FlowSchemaListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas\`; @@ -121168,593 +121264,593 @@ export class KubernetesClient extends APIClient { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations/\${params.path.name}\`; return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1AlertmanagerForAllNamespaces(params: ListMonitoringCoreosComV1AlertmanagerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/alertmanagers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedAlertmanager(params: ListMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedAlertmanager(params: CreateMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedAlertmanager(params: DeleteMonitoringCoreosComV1CollectionNamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanager(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanager(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedAlertmanager(params: DeleteMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanager(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanagerScale(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanagerScale(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReadMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: ReplaceMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedAlertmanagerStatus(params: PatchMonitoringCoreosComV1NamespacedAlertmanagerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/alertmanagers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPodMonitor(params: ListMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPodMonitor(params: CreateMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPodMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPodMonitor(params: ReadMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPodMonitor(params: ReplaceMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPodMonitor(params: DeleteMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPodMonitor(params: PatchMonitoringCoreosComV1NamespacedPodMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/podmonitors/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedProbe(params: ListMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedProbe(params: CreateMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedProbe(params: DeleteMonitoringCoreosComV1CollectionNamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedProbe(params: ReadMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedProbe(params: ReplaceMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedProbe(params: DeleteMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedProbe(params: PatchMonitoringCoreosComV1NamespacedProbeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/probes/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPrometheus(params: ListMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPrometheus(params: CreateMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPrometheus(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheus(params: ReadMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPrometheus(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheus(params: PatchMonitoringCoreosComV1NamespacedPrometheusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusScale(params: ReadMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusScale(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusScale(params: PatchMonitoringCoreosComV1NamespacedPrometheusScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReadMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusStatus(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusStatus(params: PatchMonitoringCoreosComV1NamespacedPrometheusStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheuses/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedPrometheusRule(params: ListMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedPrometheusRule(params: CreateMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1CollectionNamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedPrometheusRule(params: ReadMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedPrometheusRule(params: ReplaceMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedPrometheusRule(params: DeleteMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedPrometheusRule(params: PatchMonitoringCoreosComV1NamespacedPrometheusRuleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/prometheusrules/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedServiceMonitor(params: ListMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedServiceMonitor(params: CreateMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1CollectionNamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedServiceMonitor(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedServiceMonitor(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedServiceMonitor(params: DeleteMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedServiceMonitor(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReadMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: ReplaceMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedServiceMonitorStatus(params: PatchMonitoringCoreosComV1NamespacedServiceMonitorStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/servicemonitors/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1NamespacedThanosRuler(params: ListMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1NamespacedThanosRuler(params: CreateMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1CollectionNamespacedThanosRuler(params: DeleteMonitoringCoreosComV1CollectionNamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedThanosRuler(params: ReadMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedThanosRuler(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1NamespacedThanosRuler(params: DeleteMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedThanosRuler(params: PatchMonitoringCoreosComV1NamespacedThanosRulerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReadMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1NamespacedThanosRulerStatus(params: ReplaceMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1NamespacedThanosRulerStatus(params: PatchMonitoringCoreosComV1NamespacedThanosRulerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/namespaces/\${params.path.namespace}/thanosrulers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PodMonitorForAllNamespaces(params: ListMonitoringCoreosComV1PodMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/podmonitors\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ProbeForAllNamespaces(params: ListMonitoringCoreosComV1ProbeForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/probes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PrometheusForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/prometheuses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1PrometheusRuleForAllNamespaces(params: ListMonitoringCoreosComV1PrometheusRuleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/prometheusrules\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ServiceMonitorForAllNamespaces(params: ListMonitoringCoreosComV1ServiceMonitorForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/servicemonitors\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1ThanosRulerForAllNamespaces(params: ListMonitoringCoreosComV1ThanosRulerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1/thanosrulers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1AlertmanagerConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/alertmanagerconfigs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ListMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedAlertmanagerConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/alertmanagerconfigs/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ListMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: CreateMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: DeleteMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgent(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScale(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReadMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: ReplaceMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatus(params: PatchMonitoringCoreosComV1alpha1NamespacedPrometheusAgentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/prometheusagents/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ListMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async createMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: CreateMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1CollectionNamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs\`; return await this.delete(path, null, null, opts); } - async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async readMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReadMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async replaceMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: ReplaceMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: DeleteMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { + async patchMonitoringCoreosComV1alpha1NamespacedScrapeConfig(params: PatchMonitoringCoreosComV1alpha1NamespacedScrapeConfigRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/namespaces/\${params.path.namespace}/scrapeconfigs/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespaces(params: ListMonitoringCoreosComV1alpha1PrometheusAgentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/prometheusagents\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespaces(params: ListMonitoringCoreosComV1alpha1ScrapeConfigForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/monitoring.coreos.com/v1alpha1/scrapeconfigs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1CertificateForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/certificates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ListNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: CreateNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims\`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: DeleteNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaim(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReadNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatus(params: PatchNetworkingInternalKnativeDevV1alpha1ClusterDomainClaimStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/clusterdomainclaims/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1IngressForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates\`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificate(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedCertificateStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/certificates/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses\`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngress(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ListNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: CreateNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1CollectionNamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices\`; return await this.delete(path, null, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: DeleteNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessService(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReadNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: ReplaceNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatus(params: PatchNetworkingInternalKnativeDevV1alpha1NamespacedServerlessServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/namespaces/\${params.path.namespace}/serverlessservices/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespaces(params: ListNetworkingInternalKnativeDevV1alpha1ServerlessServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.internal.knative.dev/v1alpha1/serverlessservices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getNetworkingAPIGroup(params: GetNetworkingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/\`; @@ -121764,109 +121860,109 @@ export class KubernetesClient extends APIClient { const path = \`/apis/networking.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses\`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies\`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/networkpolicies\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/watch/ingressclasses\`; @@ -121908,33 +122004,33 @@ export class KubernetesClient extends APIClient { const path = \`/apis/node.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; return await this.delete(path, params.query, null, opts); } - async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/watch/runtimeclasses\`; @@ -121952,49 +122048,49 @@ export class KubernetesClient extends APIClient { const path = \`/apis/policy/v1/\`; return await this.get(path, null, null, opts); } - async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; return await this.delete(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/poddisruptionbudgets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/watch/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; @@ -122008,397 +122104,397 @@ export class KubernetesClient extends APIClient { const path = \`/apis/policy/v1/watch/poddisruptionbudgets\`; return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1BackupForAllNamespaces(params: ListPostgresqlCnpgIoV1BackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/backups\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ClusterImageCatalog(params: ListPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1ClusterImageCatalog(params: CreatePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionClusterImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1ClusterImageCatalog(params: ReadPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1ClusterImageCatalog(params: ReplacePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1ClusterImageCatalog(params: DeletePostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1ClusterImageCatalog(params: PatchPostgresqlCnpgIoV1ClusterImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusterimagecatalogs/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ClusterForAllNamespaces(params: ListPostgresqlCnpgIoV1ClusterForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/clusters\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1DatabaseForAllNamespaces(params: ListPostgresqlCnpgIoV1DatabaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/databases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ImageCatalogForAllNamespaces(params: ListPostgresqlCnpgIoV1ImageCatalogForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/imagecatalogs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedBackup(params: ListPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedBackup(params: CreatePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedBackup(params: ReadPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedBackup(params: ReplacePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedBackup(params: DeletePostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedBackup(params: PatchPostgresqlCnpgIoV1NamespacedBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/backups/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedCluster(params: ListPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedCluster(params: CreatePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedCluster(params: DeletePostgresqlCnpgIoV1CollectionNamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedCluster(params: ReadPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedCluster(params: ReplacePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedCluster(params: DeletePostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedCluster(params: PatchPostgresqlCnpgIoV1NamespacedClusterRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedClusterScale(params: ReadPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedClusterScale(params: ReplacePostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedClusterScale(params: PatchPostgresqlCnpgIoV1NamespacedClusterScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedClusterStatus(params: ReadPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedClusterStatus(params: ReplacePostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedClusterStatus(params: PatchPostgresqlCnpgIoV1NamespacedClusterStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/clusters/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedDatabase(params: ListPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedDatabase(params: CreatePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedDatabase(params: DeletePostgresqlCnpgIoV1CollectionNamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedDatabase(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedDatabase(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedDatabase(params: DeletePostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedDatabase(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReadPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedDatabaseStatus(params: ReplacePostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedDatabaseStatus(params: PatchPostgresqlCnpgIoV1NamespacedDatabaseStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/databases/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedImageCatalog(params: ListPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedImageCatalog(params: CreatePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1CollectionNamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedImageCatalog(params: ReadPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedImageCatalog(params: ReplacePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedImageCatalog(params: DeletePostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedImageCatalog(params: PatchPostgresqlCnpgIoV1NamespacedImageCatalogRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/imagecatalogs/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedPooler(params: ListPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedPooler(params: CreatePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedPooler(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPooler(params: ReadPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPooler(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedPooler(params: DeletePostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPooler(params: PatchPostgresqlCnpgIoV1NamespacedPoolerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPoolerScale(params: ReadPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPoolerScale(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPoolerScale(params: PatchPostgresqlCnpgIoV1NamespacedPoolerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/scale\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReadPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPoolerStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPoolerStatus(params: PatchPostgresqlCnpgIoV1NamespacedPoolerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/poolers/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedPublication(params: ListPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedPublication(params: CreatePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedPublication(params: DeletePostgresqlCnpgIoV1CollectionNamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPublication(params: ReadPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPublication(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedPublication(params: DeletePostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPublication(params: PatchPostgresqlCnpgIoV1NamespacedPublicationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReadPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedPublicationStatus(params: ReplacePostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedPublicationStatus(params: PatchPostgresqlCnpgIoV1NamespacedPublicationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/publications/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ListPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedScheduledBackup(params: CreatePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1CollectionNamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedScheduledBackup(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedScheduledBackup(params: DeletePostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedScheduledBackup(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReadPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: ReplacePostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedScheduledBackupStatus(params: PatchPostgresqlCnpgIoV1NamespacedScheduledBackupStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/scheduledbackups/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1NamespacedSubscription(params: ListPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async createPostgresqlCnpgIoV1NamespacedSubscription(params: CreatePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1CollectionNamespacedSubscription(params: DeletePostgresqlCnpgIoV1CollectionNamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions\`; return await this.delete(path, null, null, opts); } - async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedSubscription(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedSubscription(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePostgresqlCnpgIoV1NamespacedSubscription(params: DeletePostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedSubscription(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReadPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: ReplacePostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPostgresqlCnpgIoV1NamespacedSubscriptionStatus(params: PatchPostgresqlCnpgIoV1NamespacedSubscriptionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/namespaces/\${params.path.namespace}/subscriptions/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1PoolerForAllNamespaces(params: ListPostgresqlCnpgIoV1PoolerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/poolers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1PublicationForAllNamespaces(params: ListPostgresqlCnpgIoV1PublicationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/publications\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1ScheduledBackupForAllNamespaces(params: ListPostgresqlCnpgIoV1ScheduledBackupForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/scheduledbackups\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPostgresqlCnpgIoV1SubscriptionForAllNamespaces(params: ListPostgresqlCnpgIoV1SubscriptionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/postgresql.cnpg.io/v1/subscriptions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getRbacAuthorizationAPIGroup(params: GetRbacAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/\`; @@ -122408,125 +122504,125 @@ export class KubernetesClient extends APIClient { const path = \`/apis/rbac.authorization.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/rolebindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/roles\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings\`; @@ -122576,33 +122672,33 @@ export class KubernetesClient extends APIClient { const path = \`/apis/scheduling.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; return await this.delete(path, params.query, null, opts); } - async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/watch/priorityclasses\`; @@ -122612,181 +122708,181 @@ export class KubernetesClient extends APIClient { const path = \`/apis/scheduling.k8s.io/v1/watch/priorityclasses/\${params.path.name}\`; return await this.get(path, null, null, opts); } - async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1ConfigurationForAllNamespaces(params: ListServingKnativeDevV1ConfigurationForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/configurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedConfiguration(params: ListServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedConfiguration(params: CreateServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedConfiguration(params: DeleteServingKnativeDevV1CollectionNamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations\`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedConfiguration(params: ReadServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedConfiguration(params: ReplaceServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedConfiguration(params: DeleteServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedConfiguration(params: PatchServingKnativeDevV1NamespacedConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedConfigurationStatus(params: ReadServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedConfigurationStatus(params: ReplaceServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedConfigurationStatus(params: PatchServingKnativeDevV1NamespacedConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/configurations/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedRevision(params: ListServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedRevision(params: CreateServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedRevision(params: DeleteServingKnativeDevV1CollectionNamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions\`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRevision(params: ReadServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRevision(params: ReplaceServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedRevision(params: DeleteServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRevision(params: PatchServingKnativeDevV1NamespacedRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRevisionStatus(params: ReadServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRevisionStatus(params: ReplaceServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRevisionStatus(params: PatchServingKnativeDevV1NamespacedRevisionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/revisions/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedRoute(params: ListServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedRoute(params: CreateServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedRoute(params: DeleteServingKnativeDevV1CollectionNamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes\`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRoute(params: ReadServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRoute(params: ReplaceServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedRoute(params: DeleteServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRoute(params: PatchServingKnativeDevV1NamespacedRouteRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedRouteStatus(params: ReadServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedRouteStatus(params: ReplaceServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedRouteStatus(params: PatchServingKnativeDevV1NamespacedRouteStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/routes/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1NamespacedService(params: ListServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async createServingKnativeDevV1NamespacedService(params: CreateServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteServingKnativeDevV1CollectionNamespacedService(params: DeleteServingKnativeDevV1CollectionNamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services\`; return await this.delete(path, null, null, opts); } - async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedService(params: ReadServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedService(params: ReplaceServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteServingKnativeDevV1NamespacedService(params: DeleteServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedService(params: PatchServingKnativeDevV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readServingKnativeDevV1NamespacedServiceStatus(params: ReadServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceServingKnativeDevV1NamespacedServiceStatus(params: ReplaceServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchServingKnativeDevV1NamespacedServiceStatus(params: PatchServingKnativeDevV1NamespacedServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/namespaces/\${params.path.namespace}/services/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1RevisionForAllNamespaces(params: ListServingKnativeDevV1RevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/revisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1RouteForAllNamespaces(params: ListServingKnativeDevV1RouteForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/routes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listServingKnativeDevV1ServiceForAllNamespaces(params: ListServingKnativeDevV1ServiceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/serving.knative.dev/v1/services\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async getStorageAPIGroup(params: GetStorageAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/\`; @@ -122796,161 +122892,161 @@ export class KubernetesClient extends APIClient { const path = \`/apis/storage.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIStorageCapacityForAllNamespaces(params: ListStorageV1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csistoragecapacities\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1NamespacedCSIStorageCapacity(params: ListStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1NamespacedCSIStorageCapacity(params: CreateStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionNamespacedCSIStorageCapacity(params: DeleteStorageV1CollectionNamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1NamespacedCSIStorageCapacity(params: ReadStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1NamespacedCSIStorageCapacity(params: ReplaceStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteStorageV1NamespacedCSIStorageCapacity(params: DeleteStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1NamespacedCSIStorageCapacity(params: PatchStorageV1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/namespaces/\${params.path.namespace}/csistoragecapacities/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } - async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}/status\`; - return await this.patch(path, params.query, null, opts); + return await this.patch(path, params.query, null, opts); } async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/watch/csidrivers\`; diff --git a/packages/schema-sdk/__tests__/__snapshots__/openapi.generate.test.ts.snap b/packages/schema-sdk/__tests__/__snapshots__/openapi.generate.test.ts.snap index 9659525..7597608 100644 --- a/packages/schema-sdk/__tests__/__snapshots__/openapi.generate.test.ts.snap +++ b/packages/schema-sdk/__tests__/__snapshots__/openapi.generate.test.ts.snap @@ -7909,123 +7909,6 @@ export interface WatchDiscoveryV1beta1NamespacedEndpointSliceRequest { } export interface GetEventsAPIGroupRequest {} export interface GetEventsV1APIResourcesRequest {} -export interface ListEventsV1EventForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; -} -export interface ListEventsV1NamespacedEventRequest { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; -} -export interface CreateEventsV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - namespace: string; - body: Event; -} -export interface DeleteEventsV1CollectionNamespacedEventRequest { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - namespace: string; -} -export interface ReadEventsV1NamespacedEventRequest { - pretty?: string; - name: string; - namespace: string; -} -export interface ReplaceEventsV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - name: string; - namespace: string; - body: Event; -} -export interface DeleteEventsV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - name: string; - namespace: string; -} -export interface PatchEventsV1NamespacedEventRequest { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - name: string; - namespace: string; - body: Patch; -} -export interface WatchEventsV1EventListForAllNamespacesRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; -} -export interface WatchEventsV1NamespacedEventListRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - namespace: string; -} -export interface WatchEventsV1NamespacedEventRequest { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - name: string; - namespace: string; -} export interface GetEventsV1beta1APIResourcesRequest {} export interface ListEventsV1beta1EventForAllNamespacesRequest { allowWatchBookmarks?: boolean; @@ -12317,50 +12200,6 @@ export class KubernetesClient extends APIClient { const path = \`/apis/events.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/events\`; - return await this.get(path, null, null, opts); - } - async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events\`; - return await this.get(path, params.query, null, opts); - } - async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events\`; - return await this.post(path, params.query, params.body, opts); - } - async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events\`; - return await this.delete(path, params.query, null, opts); - } - async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events/\${params.name}\`; - return await this.get(path, null, null, opts); - } - async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); - } - async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events/\${params.name}\`; - return await this.delete(path, params.query, null, opts); - } - async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); - } - async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/watch/events\`; - return await this.get(path, null, null, opts); - } - async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/watch/namespaces/\${params.namespace}/events\`; - return await this.get(path, null, null, opts); - } - async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/watch/namespaces/\${params.namespace}/events/\${params.name}\`; - return await this.get(path, null, null, opts); - } async getEventsV1beta1APIResources(params: GetEventsV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1beta1/\`; return await this.get(path, null, null, opts); @@ -22868,163 +22707,6 @@ export interface WatchDiscoveryV1NamespacedEndpointSliceRequest { } export interface GetEventsAPIGroupRequest {} export interface GetEventsV1APIResourcesRequest {} -export interface ListEventsV1EventForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListEventsV1NamespacedEventRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateEventsV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: Event; -} -export interface DeleteEventsV1CollectionNamespacedEventRequest { - query: { - pretty?: string; - continue?: string; - dryRun?: string; - fieldSelector?: string; - gracePeriodSeconds?: number; - labelSelector?: string; - limit?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - }; - path: { - namespace: string; - }; -} -export interface ReadEventsV1NamespacedEventRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceEventsV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Event; -} -export interface DeleteEventsV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchEventsV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} -export interface WatchEventsV1EventListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchEventsV1NamespacedEventListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface WatchEventsV1NamespacedEventRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - namespace: string; - }; -} export interface GetFlowcontrolApiserverAPIGroupRequest {} export interface GetNetworkingAPIGroupRequest {} export interface GetNetworkingV1APIResourcesRequest {} @@ -26842,50 +26524,6 @@ export class KubernetesClient extends APIClient { const path = \`/apis/events.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/events\`; - return await this.get(path, null, null, opts); - } - async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events\`; - return await this.get(path, params.query, null, opts); - } - async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events\`; - return await this.post(path, params.query, params.body, opts); - } - async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events\`; - return await this.delete(path, params.query, null, opts); - } - async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.get(path, null, null, opts); - } - async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); - } - async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); - } - async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); - } - async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/watch/events\`; - return await this.get(path, null, null, opts); - } - async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/watch/namespaces/\${params.path.namespace}/events\`; - return await this.get(path, null, null, opts); - } - async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = \`/apis/events.k8s.io/v1/watch/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; - return await this.get(path, null, null, opts); - } async getFlowcontrolApiserverAPIGroup(params: GetFlowcontrolApiserverAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/\`; return await this.get(path, null, null, opts); diff --git a/packages/schema-sdk/__tests__/openapi.extended.generate.test.ts b/packages/schema-sdk/__tests__/openapi.extended.generate.test.ts index 164cdbf..1e8322a 100644 --- a/packages/schema-sdk/__tests__/openapi.extended.generate.test.ts +++ b/packages/schema-sdk/__tests__/openapi.extended.generate.test.ts @@ -56,6 +56,17 @@ it('swagger', () => { const codeWithGVK = generateOpenApiClient( { ...options, + paths: { + exclude: ['*flowschema*', '*v1beta1*', '*v2beta1*'], + excludeRequests: ['head', 'options'], + excludeTags: [ + 'storage_v1beta1', + '*v1beta1', + '*v2beta1', + '*v1beta1*', + '*v2beta1*', + ], + }, opsIndex: { enabled: true, emptyGroupLabel: 'core', @@ -86,6 +97,9 @@ it('merged', () => { ...options, version: 'v1', mergedParams: true, + paths: { + excludeRequests: ['head', 'options'], + }, }, schema as any ); diff --git a/packages/schema-sdk/src/openapi.ts b/packages/schema-sdk/src/openapi.ts index 3c80ddf..41b4402 100644 --- a/packages/schema-sdk/src/openapi.ts +++ b/packages/schema-sdk/src/openapi.ts @@ -1,4 +1,5 @@ import generate from '@babel/generator'; +import template from '@babel/template'; import * as t from '@babel/types'; import { toCamelCase, toPascalCase } from '@interweb-utils/casing'; import { generateTypeScriptTypes } from 'schema-typescript'; @@ -147,22 +148,35 @@ export const generateQualifiedTypeName = ( return getApiTypeNameSafe(options, qualifiedName); }; +const pascalFromDefinitionName = (defName: string): string => { + return defName + .split(/[^A-Za-z0-9]+/) + .filter(Boolean) + .map((segment) => toPascalCase(segment)) + .join(''); +}; + export const getOperationReturnType = ( options: OpenAPIOptions, operation: Operation, - method: string + method: string, + interfaceRenameMap?: { [key: string]: string } ) => { if (operation.responses) { if (operation.responses['200']) { const prop = operation.responses['200']; - return getResponseType(options, prop); + return getResponseType(options, prop, interfaceRenameMap); } } if (method === 'get') return t.tsAnyKeyword(); return t.tsVoidKeyword(); }; -export const getResponseType = (options: OpenAPIOptions, prop: Response) => { +export const getResponseType = ( + options: OpenAPIOptions, + prop: Response, + interfaceRenameMap?: { [key: string]: string } +) => { if (prop.schema.type) { switch (prop.schema.type) { case 'string': @@ -190,14 +204,18 @@ export const getResponseType = (options: OpenAPIOptions, prop: Response) => { } const ref = prop.schema.$ref.split('/'); const definitionName = ref.pop(); - return t.tsTypeReference( - t.identifier(getApiTypeNameSafe(options, definitionName)) - ); + const resolvedName = interfaceRenameMap?.[definitionName!] + ?? getApiTypeNameSafe(options, definitionName); + return t.tsTypeReference(t.identifier(resolvedName)); } return t.tsAnyKeyword(); }; -export const getParameterType = (options: OpenAPIOptions, prop: Parameter) => { +export const getParameterType = ( + options: OpenAPIOptions, + prop: Parameter, + interfaceRenameMap?: { [key: string]: string } +) => { if (prop.type) { switch (prop.type) { case 'string': @@ -225,9 +243,9 @@ export const getParameterType = (options: OpenAPIOptions, prop: Parameter) => { } const ref = prop.schema.$ref.split('/'); const definitionName = ref.pop(); - return t.tsTypeReference( - t.identifier(getApiTypeNameSafe(options, definitionName)) - ); + const resolvedName = interfaceRenameMap?.[definitionName!] + ?? getApiTypeNameSafe(options, definitionName); + return t.tsTypeReference(t.identifier(resolvedName)); } return t.tsAnyKeyword(); }; @@ -282,7 +300,8 @@ export function generateOpenApiParams( options: OpenAPIOptions, schema: OpenAPISpec, path: string, - pathItem: OpenAPIPathItem + pathItem: OpenAPIPathItem, + interfaceRenameMap?: { [key: string]: string } ): t.TSInterfaceDeclaration[] { const opParams: OpParameterInterfaces = getOpenApiParams( options, @@ -332,7 +351,7 @@ export function generateOpenApiParams( params.forEach((param) => { const p = t.tsPropertySignature( t.identifier(param.name), - t.tsTypeAnnotation(getParameterType(options, param)) + t.tsTypeAnnotation(getParameterType(options, param, interfaceRenameMap)) ); if (!param.required) { p.optional = true; @@ -456,12 +475,15 @@ export function getOpenApiParams( } export function generateOpenApiTypes( options: OpenAPIOptions, - schema: OpenAPISpec + schema: OpenAPISpec, + interfaceRenameMap?: { [key: string]: string } ): t.ExportNamedDeclaration[] { const interfaces: t.TSInterfaceDeclaration[] = []; // Iterate through each path and each method to generate interfaces Object.entries(schema.paths).forEach(([path, pathItem]) => { - interfaces.push(...generateOpenApiParams(options, schema, path, pathItem)); + interfaces.push( + ...generateOpenApiParams(options, schema, path, pathItem, interfaceRenameMap) + ); }); return interfaces.map((i) => t.exportNamedDeclaration(i)); } @@ -471,10 +493,9 @@ export function generateOpenApiTypes( // --------------------------------------------- // Generate utility functions for ResourceTypeMap lookup -function generateResourceTypeMapUtilities(): t.Statement[] { +function generateResourceTypeMapUtilities(entries: { key: string; typeName: string }[]): t.Statement[] { const statements: t.Statement[] = []; - - // GVK interface for utility functions + const gvkInterface = t.tsInterfaceDeclaration( t.identifier('GVK'), null, @@ -487,146 +508,51 @@ function generateResourceTypeMapUtilities(): t.Statement[] { ); statements.push(t.exportNamedDeclaration(gvkInterface)); - // getResourceType function - Get type by exact GVK - const getResourceTypeFunc = t.functionDeclaration( - t.identifier('getResourceType'), - [ - (() => { - const param = t.identifier('gvk'); - param.typeAnnotation = t.tsTypeAnnotation(t.tsTypeReference(t.identifier('GVK'))); - return param; - })() - ], - t.blockStatement([ - t.variableDeclaration('const', [ - t.variableDeclarator( - t.identifier('key'), - t.templateLiteral([ - t.templateElement({ raw: '', cooked: '' }), - t.templateElement({ raw: '/', cooked: '/' }), - t.templateElement({ raw: '/', cooked: '/' }), - t.templateElement({ raw: '', cooked: '' }, true) - ], [ - t.memberExpression(t.identifier('gvk'), t.identifier('group')), - t.memberExpression(t.identifier('gvk'), t.identifier('version')), - t.memberExpression(t.identifier('gvk'), t.identifier('kind')) - ]) - ) - ]), - t.returnStatement( - t.tsAsExpression( - t.memberExpression( - t.identifier('ResourceTypeMap'), - t.identifier('key'), - true - ), - t.tsUnknownKeyword() - ) - ) - ]) + const interfaceProps = entries.map(({ key, typeName }) => + t.tsPropertySignature( + t.stringLiteral(key), + t.tsTypeAnnotation(t.tsTypeReference(t.identifier(typeName))) + ) ); - getResourceTypeFunc.returnType = t.tsTypeAnnotation(t.tsUnknownKeyword()); - statements.push(t.exportNamedDeclaration(getResourceTypeFunc)); - - // searchResourceTypes function - Search by partial match - const searchResourceTypesFunc = t.functionDeclaration( - t.identifier('searchResourceTypes'), - [ - (() => { - const param = t.identifier('query'); - param.typeAnnotation = t.tsTypeAnnotation(t.tsStringKeyword()); - return param; - })() - ], - t.blockStatement([ - t.variableDeclaration('const', [ - t.variableDeclarator( - t.identifier('results'), - t.arrayExpression([]) - ) - ]), - t.variableDeclaration('const', [ - t.variableDeclarator( - t.identifier('lowercaseQuery'), - t.callExpression( - t.memberExpression(t.identifier('query'), t.identifier('toLowerCase')), - [] - ) - ) - ]), - t.forInStatement( - t.variableDeclaration('const', [t.variableDeclarator(t.identifier('key'))]), + statements.push( + t.exportNamedDeclaration( + t.tsInterfaceDeclaration( t.identifier('ResourceTypeMap'), - t.blockStatement([ - t.ifStatement( - t.callExpression( - t.memberExpression( - t.callExpression( - t.memberExpression(t.identifier('key'), t.identifier('toLowerCase')), - [] - ), - t.identifier('includes') - ), - [t.identifier('lowercaseQuery')] - ), - t.blockStatement([ - t.expressionStatement( - t.callExpression( - t.memberExpression(t.identifier('results'), t.identifier('push')), - [ - t.objectExpression([ - t.objectProperty(t.identifier('gvkKey'), t.identifier('key')), - t.objectProperty( - t.identifier('typeName'), - t.tsAsExpression( - t.memberExpression( - t.identifier('ResourceTypeMap'), - t.identifier('key'), - true - ), - t.tsStringKeyword() - ) - ) - ]) - ] - ) - ) - ]) - ) - ]) - ), - t.returnStatement(t.identifier('results')) - ]) - ); - searchResourceTypesFunc.returnType = t.tsTypeAnnotation( - t.tsArrayType( - t.tsTypeLiteral([ - t.tsPropertySignature(t.identifier('gvkKey'), t.tsTypeAnnotation(t.tsStringKeyword())), - t.tsPropertySignature(t.identifier('typeName'), t.tsTypeAnnotation(t.tsStringKeyword())) - ]) + null, + [], + t.tsInterfaceBody(interfaceProps) + ) ) ); - statements.push(t.exportNamedDeclaration(searchResourceTypesFunc)); - // getAllResourceTypes function - Get all available GVK keys - const getAllResourceTypesFunc = t.functionDeclaration( - t.identifier('getAllResourceTypes'), - [], - t.blockStatement([ - t.returnStatement( - t.callExpression( - t.memberExpression(t.identifier('Object'), t.identifier('keys')), - [t.identifier('ResourceTypeMap')] - ) - ) - ]) - ); - getAllResourceTypesFunc.returnType = t.tsTypeAnnotation( - t.tsArrayType(t.tsStringKeyword()) - ); - statements.push(t.exportNamedDeclaration(getAllResourceTypesFunc)); + const uniqueTypeNames = Array.from(new Set(entries.map((entry) => entry.typeName))); + if (uniqueTypeNames.length === 0) { + statements.push( + template.statement('export type KubernetesResource = never;', { + plugins: ['typescript'], + placeholderPattern: false, + })() + ); + } else if (uniqueTypeNames.length === 1) { + statements.push( + template.statement(`export type KubernetesResource = ${uniqueTypeNames[0]};`, { + plugins: ['typescript'], + placeholderPattern: false, + })() + ); + } else { + const unionLines = uniqueTypeNames.map((name) => ` | ${name}`).join('\n'); + statements.push( + template.statement( + `export type KubernetesResource =\n${unionLines};`, + { + plugins: ['typescript'], + placeholderPattern: false, + } + )() + ); + } - // Return the array of statements return statements; } @@ -814,17 +740,12 @@ function generateGVKOpsStatements( const stmts: t.Statement[] = []; - // ResourceTypeMap - const typeMapProps = Array.from(map.values()).map(e => t.tsPropertySignature(t.stringLiteral(e.key), t.tsTypeAnnotation(t.tsTypeReference(t.identifier(e.types.main))))); - stmts.push(t.exportNamedDeclaration(t.tsInterfaceDeclaration(t.identifier('ResourceTypeMap'), null, [], t.tsInterfaceBody(typeMapProps)))); - - // KubernetesResource union type - const resourceTypes = Array.from(map.values()).map(e => t.tsTypeReference(t.identifier(e.types.main))); - const uniqueResourceTypes = Array.from(new Set(resourceTypes.map(t => (t.typeName as any).name))).map(name => t.tsTypeReference(t.identifier(name))); - stmts.push(t.exportNamedDeclaration(t.tsTypeAliasDeclaration(t.identifier('KubernetesResource'), null, t.tsUnionType(uniqueResourceTypes)))); + const resourceTypeEntries = Array.from(map.values()).map((entry) => ({ + key: entry.key, + typeName: entry.types.main, + })); - // Utility functions for ResourceTypeMap lookup - stmts.push(...generateResourceTypeMapUtilities()); + stmts.push(...generateResourceTypeMapUtilities(resourceTypeEntries)); return stmts; } @@ -872,7 +793,8 @@ export const createOperation = ( operation: Operation, path: string, method: string, - alias?: string + alias?: string, + interfaceRenameMap?: { [key: string]: string } ): t.ClassMethod => { const typeName = getOperationTypeName(options, operation, method, path) + 'Request'; const id = t.identifier('params'); @@ -899,7 +821,7 @@ export const createOperation = ( (param) => param.in === 'query' ); - const returnType = getOperationReturnType(options, operation, method); + const returnType = getOperationReturnType(options, operation, method, interfaceRenameMap); const methodName = getOperationMethodName(options, operation, method, path); const callMethod = t.callExpression( @@ -945,7 +867,8 @@ export const createOperation = ( export function generateMethods( options: OpenAPIOptions, - schema: OpenAPISpec + schema: OpenAPISpec, + interfaceRenameMap?: { [key: string]: string } ): t.ClassMethod[] { const methods: t.ClassMethod[] = []; @@ -965,10 +888,10 @@ export function generateMethods( if (alias) { methods.push( - createOperation(options, operation, path, method, alias) + createOperation(options, operation, path, method, alias, interfaceRenameMap) ); } - methods.push(createOperation(options, operation, path, method)); + methods.push(createOperation(options, operation, path, method, undefined, interfaceRenameMap)); }); }); @@ -1008,6 +931,11 @@ function buildInterfaceRenameMapFromSchema( ): { [key: string]: string } { const renameMap: { [key: string]: string } = {}; const defToGVKs = new Map(); + const simpleNameCounts = new Map(); + Object.keys(schema.definitions || {}).forEach((defName) => { + const simpleName = defName.split('.').pop() || defName; + simpleNameCounts.set(simpleName, (simpleNameCounts.get(simpleName) ?? 0) + 1); + }); // Extract GVK metadata from definitions section (original logic) Object.entries(schema.definitions || {}).forEach(([defName, defSchema]) => { @@ -1074,6 +1002,21 @@ function buildInterfaceRenameMapFromSchema( } } }); + + Object.keys(schema.definitions || {}).forEach((defName) => { + const simpleName = defName.split('.').pop() || defName; + const requiresQualification = + (simpleNameCounts.get(simpleName) ?? 0) > 1 || options.namingStrategy?.useLastSegment === false; + if (!requiresQualification) return; + if (renameMap[defName]) return; + + const gvks = defToGVKs.get(defName); + if (gvks && gvks.length) { + renameMap[defName] = generateQualifiedTypeName(gvks[0], options); + } else { + renameMap[defName] = pascalFromDefinitionName(defName); + } + }); return renameMap; } @@ -1085,11 +1028,13 @@ export function generateOpenApiClient( // Apply JSON patches if configured const patchedSchema = applyJsonPatch(schema, options); + const interfaceRenameMap = buildInterfaceRenameMapFromSchema(patchedSchema, options); + const methods = []; if (options.includeSwaggerUrl) { methods.push(getSwaggerJSONMethod()); } - methods.push(...generateMethods(options, patchedSchema)); + methods.push(...generateMethods(options, patchedSchema, interfaceRenameMap)); const constructorOptionsParam = t.identifier('options'); constructorOptionsParam.typeAnnotation = t.tsTypeAnnotation( @@ -1125,12 +1070,6 @@ export function generateOpenApiClient( definitions: patchedSchema.definitions, }; - // Build rename map for qualified interface names when opsIndex is enabled - let interfaceRenameMap: { [key: string]: string } = {}; - if (options.opsIndex?.enabled) { - interfaceRenameMap = buildInterfaceRenameMapFromSchema(patchedSchema, options); - } - const types = generateTypeScriptTypes(apiSchema, { ...(options as any), exclude: [options.clientName, ...(options.exclude ?? [])], @@ -1142,10 +1081,10 @@ export function generateOpenApiClient( }, }, }); - const openApiTypes = generateOpenApiTypes(options, patchedSchema); + const openApiTypes = generateOpenApiTypes(options, patchedSchema, interfaceRenameMap); const gvkOpsStmts = options.opsIndex?.enabled ? generateGVKOpsStatements(options, patchedSchema) : []; - return generate( + let code = generate( t.file( t.program([ t.importDeclaration( @@ -1172,6 +1111,23 @@ export function generateOpenApiClient( ]) ) ).code; + + code = code.replace( + /export type KubernetesResource = ([^;]+);/, + (full, types) => { + const parts = types + .split('|') + .map((part: string) => part.trim()) + .filter(Boolean); + if (parts.length <= 1) { + return full; + } + const union = parts.map((part: string) => ` | ${part}`).join('\n'); + return `export type KubernetesResource =\n${union};`; + } + ); + + return code; } // Interface for generated hook files From 0a25a4fbb8396581bcc2a830d3b14316f7de2580 Mon Sep 17 00:00:00 2001 From: Anmol1696 Date: Wed, 24 Sep 2025 18:43:02 +0400 Subject: [PATCH 4/7] update snapshot f --- __fixtures__/output/swagger-client.merged.ts | 2165 +++++----- __fixtures__/output/swagger-client.ts | 1677 +++---- .../openapi.generate.test.ts.snap | 3842 +++++++++-------- 3 files changed, 4204 insertions(+), 3480 deletions(-) diff --git a/__fixtures__/output/swagger-client.merged.ts b/__fixtures__/output/swagger-client.merged.ts index 0238891..629e60d 100644 --- a/__fixtures__/output/swagger-client.merged.ts +++ b/__fixtures__/output/swagger-client.merged.ts @@ -1,7 +1,7 @@ import { APIClient, APIClientRequestOpts, APIClientOptions } from "@interweb/fetch-api-client"; export interface MutatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: string; matchPolicy?: string; name: string; @@ -12,15 +12,15 @@ export interface MutatingWebhook { sideEffects: string; timeoutSeconds?: number; } -export interface MutatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; webhooks?: MutatingWebhook[]; } -export interface MutatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfigurationList { apiVersion?: string; - items: MutatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -31,7 +31,7 @@ export interface RuleWithOperations { resources?: string[]; scope?: string; } -export interface ServiceReference { +export interface IoK8sApiAdmissionregistrationV1ServiceReference { name: string; namespace: string; path?: string; @@ -39,7 +39,7 @@ export interface ServiceReference { } export interface ValidatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: string; matchPolicy?: string; name: string; @@ -49,37 +49,37 @@ export interface ValidatingWebhook { sideEffects: string; timeoutSeconds?: number; } -export interface ValidatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; webhooks?: ValidatingWebhook[]; } -export interface ValidatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfigurationList { apiVersion?: string; - items: ValidatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } -export interface WebhookClientConfig { +export interface IoK8sApiAdmissionregistrationV1WebhookClientConfig { caBundle?: string; - service?: ServiceReference; + service?: IoK8sApiAdmissionregistrationV1ServiceReference; url?: string; } -export interface ControllerRevision { +export interface AppsV1ControllerRevision { apiVersion?: string; data?: RawExtension; kind?: string; metadata?: ObjectMeta; revision: number; } -export interface ControllerRevisionList { +export interface AppsV1ControllerRevisionList { apiVersion?: string; - items: ControllerRevision[]; + items: AppsV1ControllerRevision[]; kind?: string; metadata?: ListMeta; } -export interface DaemonSet { +export interface AppsV1DaemonSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -93,9 +93,9 @@ export interface DaemonSetCondition { status: string; type: string; } -export interface DaemonSetList { +export interface AppsV1DaemonSetList { apiVersion?: string; - items: DaemonSet[]; + items: AppsV1DaemonSet[]; kind?: string; metadata?: ListMeta; } @@ -122,7 +122,7 @@ export interface DaemonSetUpdateStrategy { rollingUpdate?: RollingUpdateDaemonSet; type?: string; } -export interface Deployment { +export interface AppsV1Deployment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -137,9 +137,9 @@ export interface DeploymentCondition { status: string; type: string; } -export interface DeploymentList { +export interface AppsV1DeploymentList { apiVersion?: string; - items: Deployment[]; + items: AppsV1Deployment[]; kind?: string; metadata?: ListMeta; } @@ -167,7 +167,7 @@ export interface DeploymentStrategy { rollingUpdate?: RollingUpdateDeployment; type?: string; } -export interface ReplicaSet { +export interface AppsV1ReplicaSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -181,9 +181,9 @@ export interface ReplicaSetCondition { status: string; type: string; } -export interface ReplicaSetList { +export interface AppsV1ReplicaSetList { apiVersion?: string; - items: ReplicaSet[]; + items: AppsV1ReplicaSet[]; kind?: string; metadata?: ListMeta; } @@ -212,7 +212,7 @@ export interface RollingUpdateDeployment { export interface RollingUpdateStatefulSetStrategy { partition?: number; } -export interface StatefulSet { +export interface AppsV1StatefulSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -226,9 +226,9 @@ export interface StatefulSetCondition { status: string; type: string; } -export interface StatefulSetList { +export interface AppsV1StatefulSetList { apiVersion?: string; - items: StatefulSet[]; + items: AppsV1StatefulSet[]; kind?: string; metadata?: ListMeta; } @@ -265,7 +265,7 @@ export interface BoundObjectReference { name?: string; uid?: string; } -export interface TokenRequest { +export interface AuthenticationK8sIoV1TokenRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -281,7 +281,7 @@ export interface TokenRequestStatus { expirationTimestamp: Time; token: string; } -export interface TokenReview { +export interface AuthenticationK8sIoV1TokenReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -306,7 +306,7 @@ export interface UserInfo { uid?: string; username?: string; } -export interface LocalSubjectAccessReview { +export interface AuthorizationK8sIoV1LocalSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -336,7 +336,7 @@ export interface ResourceRule { resources?: string[]; verbs: string[]; } -export interface SelfSubjectAccessReview { +export interface AuthorizationK8sIoV1SelfSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -347,7 +347,7 @@ export interface SelfSubjectAccessReviewSpec { nonResourceAttributes?: NonResourceAttributes; resourceAttributes?: ResourceAttributes; } -export interface SelfSubjectRulesReview { +export interface AuthorizationK8sIoV1SelfSubjectRulesReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -357,7 +357,7 @@ export interface SelfSubjectRulesReview { export interface SelfSubjectRulesReviewSpec { namespace?: string; } -export interface SubjectAccessReview { +export interface AuthorizationK8sIoV1SubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -386,38 +386,38 @@ export interface SubjectRulesReviewStatus { nonResourceRules: NonResourceRule[]; resourceRules: ResourceRule[]; } -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV1CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; } -export interface HorizontalPodAutoscaler { +export interface AutoscalingV1HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus; } -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV1HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV1HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec { maxReplicas: number; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV1CrossVersionObjectReference; targetCPUUtilizationPercentage?: number; } -export interface HorizontalPodAutoscalerStatus { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus { currentCPUUtilizationPercentage?: number; currentReplicas: number; desiredReplicas: number; lastScaleTime?: Time; observedGeneration?: number; } -export interface Scale { +export interface AutoscalingV1Scale { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -431,139 +431,139 @@ export interface ScaleStatus { replicas: number; selector?: string; } -export interface ContainerResourceMetricSource { +export interface IoK8sApiAutoscalingV2beta1ContainerResourceMetricSource { container: string; name: string; targetAverageUtilization?: number; targetAverageValue?: Quantity; } -export interface ContainerResourceMetricStatus { +export interface IoK8sApiAutoscalingV2beta1ContainerResourceMetricStatus { container: string; currentAverageUtilization?: number; currentAverageValue: Quantity; name: string; } -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV2beta1CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; } -export interface ExternalMetricSource { +export interface IoK8sApiAutoscalingV2beta1ExternalMetricSource { metricName: string; metricSelector?: LabelSelector; targetAverageValue?: Quantity; targetValue?: Quantity; } -export interface ExternalMetricStatus { +export interface IoK8sApiAutoscalingV2beta1ExternalMetricStatus { currentAverageValue?: Quantity; currentValue: Quantity; metricName: string; metricSelector?: LabelSelector; } -export interface HorizontalPodAutoscaler { +export interface AutoscalingV2beta1HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV2beta1HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV2beta1HorizontalPodAutoscalerStatus; } -export interface HorizontalPodAutoscalerCondition { +export interface IoK8sApiAutoscalingV2beta1HorizontalPodAutoscalerCondition { lastTransitionTime?: Time; message?: string; reason?: string; status: string; type: string; } -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV2beta1HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV2beta1HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV2beta1HorizontalPodAutoscalerSpec { maxReplicas: number; - metrics?: MetricSpec[]; + metrics?: IoK8sApiAutoscalingV2beta1MetricSpec[]; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV2beta1CrossVersionObjectReference; } -export interface HorizontalPodAutoscalerStatus { - conditions: HorizontalPodAutoscalerCondition[]; - currentMetrics?: MetricStatus[]; +export interface IoK8sApiAutoscalingV2beta1HorizontalPodAutoscalerStatus { + conditions: IoK8sApiAutoscalingV2beta1HorizontalPodAutoscalerCondition[]; + currentMetrics?: IoK8sApiAutoscalingV2beta1MetricStatus[]; currentReplicas: number; desiredReplicas: number; lastScaleTime?: Time; observedGeneration?: number; } -export interface MetricSpec { - containerResource?: ContainerResourceMetricSource; - external?: ExternalMetricSource; - object?: ObjectMetricSource; - pods?: PodsMetricSource; - resource?: ResourceMetricSource; +export interface IoK8sApiAutoscalingV2beta1MetricSpec { + containerResource?: IoK8sApiAutoscalingV2beta1ContainerResourceMetricSource; + external?: IoK8sApiAutoscalingV2beta1ExternalMetricSource; + object?: IoK8sApiAutoscalingV2beta1ObjectMetricSource; + pods?: IoK8sApiAutoscalingV2beta1PodsMetricSource; + resource?: IoK8sApiAutoscalingV2beta1ResourceMetricSource; type: string; } -export interface MetricStatus { - containerResource?: ContainerResourceMetricStatus; - external?: ExternalMetricStatus; - object?: ObjectMetricStatus; - pods?: PodsMetricStatus; - resource?: ResourceMetricStatus; +export interface IoK8sApiAutoscalingV2beta1MetricStatus { + containerResource?: IoK8sApiAutoscalingV2beta1ContainerResourceMetricStatus; + external?: IoK8sApiAutoscalingV2beta1ExternalMetricStatus; + object?: IoK8sApiAutoscalingV2beta1ObjectMetricStatus; + pods?: IoK8sApiAutoscalingV2beta1PodsMetricStatus; + resource?: IoK8sApiAutoscalingV2beta1ResourceMetricStatus; type: string; } -export interface ObjectMetricSource { +export interface IoK8sApiAutoscalingV2beta1ObjectMetricSource { averageValue?: Quantity; metricName: string; selector?: LabelSelector; - target: CrossVersionObjectReference; + target: IoK8sApiAutoscalingV2beta1CrossVersionObjectReference; targetValue: Quantity; } -export interface ObjectMetricStatus { +export interface IoK8sApiAutoscalingV2beta1ObjectMetricStatus { averageValue?: Quantity; currentValue: Quantity; metricName: string; selector?: LabelSelector; - target: CrossVersionObjectReference; + target: IoK8sApiAutoscalingV2beta1CrossVersionObjectReference; } -export interface PodsMetricSource { +export interface IoK8sApiAutoscalingV2beta1PodsMetricSource { metricName: string; selector?: LabelSelector; targetAverageValue: Quantity; } -export interface PodsMetricStatus { +export interface IoK8sApiAutoscalingV2beta1PodsMetricStatus { currentAverageValue: Quantity; metricName: string; selector?: LabelSelector; } -export interface ResourceMetricSource { +export interface IoK8sApiAutoscalingV2beta1ResourceMetricSource { name: string; targetAverageUtilization?: number; targetAverageValue?: Quantity; } -export interface ResourceMetricStatus { +export interface IoK8sApiAutoscalingV2beta1ResourceMetricStatus { currentAverageUtilization?: number; currentAverageValue: Quantity; name: string; } -export interface ContainerResourceMetricSource { +export interface IoK8sApiAutoscalingV2beta2ContainerResourceMetricSource { container: string; name: string; target: MetricTarget; } -export interface ContainerResourceMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ContainerResourceMetricStatus { container: string; current: MetricValueStatus; name: string; } -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV2beta2CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; } -export interface ExternalMetricSource { +export interface IoK8sApiAutoscalingV2beta2ExternalMetricSource { metric: MetricIdentifier; target: MetricTarget; } -export interface ExternalMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ExternalMetricStatus { current: MetricValueStatus; metric: MetricIdentifier; } @@ -577,40 +577,40 @@ export interface HPAScalingRules { selectPolicy?: string; stabilizationWindowSeconds?: number; } -export interface HorizontalPodAutoscaler { +export interface AutoscalingV2beta2HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerStatus; } export interface HorizontalPodAutoscalerBehavior { scaleDown?: HPAScalingRules; scaleUp?: HPAScalingRules; } -export interface HorizontalPodAutoscalerCondition { +export interface IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerCondition { lastTransitionTime?: Time; message?: string; reason?: string; status: string; type: string; } -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV2beta2HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV2beta2HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerSpec { behavior?: HorizontalPodAutoscalerBehavior; maxReplicas: number; - metrics?: MetricSpec[]; + metrics?: IoK8sApiAutoscalingV2beta2MetricSpec[]; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV2beta2CrossVersionObjectReference; } -export interface HorizontalPodAutoscalerStatus { - conditions: HorizontalPodAutoscalerCondition[]; - currentMetrics?: MetricStatus[]; +export interface IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerStatus { + conditions: IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerCondition[]; + currentMetrics?: IoK8sApiAutoscalingV2beta2MetricStatus[]; currentReplicas: number; desiredReplicas: number; lastScaleTime?: Time; @@ -620,20 +620,20 @@ export interface MetricIdentifier { name: string; selector?: LabelSelector; } -export interface MetricSpec { - containerResource?: ContainerResourceMetricSource; - external?: ExternalMetricSource; - object?: ObjectMetricSource; - pods?: PodsMetricSource; - resource?: ResourceMetricSource; +export interface IoK8sApiAutoscalingV2beta2MetricSpec { + containerResource?: IoK8sApiAutoscalingV2beta2ContainerResourceMetricSource; + external?: IoK8sApiAutoscalingV2beta2ExternalMetricSource; + object?: IoK8sApiAutoscalingV2beta2ObjectMetricSource; + pods?: IoK8sApiAutoscalingV2beta2PodsMetricSource; + resource?: IoK8sApiAutoscalingV2beta2ResourceMetricSource; type: string; } -export interface MetricStatus { - containerResource?: ContainerResourceMetricStatus; - external?: ExternalMetricStatus; - object?: ObjectMetricStatus; - pods?: PodsMetricStatus; - resource?: ResourceMetricStatus; +export interface IoK8sApiAutoscalingV2beta2MetricStatus { + containerResource?: IoK8sApiAutoscalingV2beta2ContainerResourceMetricStatus; + external?: IoK8sApiAutoscalingV2beta2ExternalMetricStatus; + object?: IoK8sApiAutoscalingV2beta2ObjectMetricStatus; + pods?: IoK8sApiAutoscalingV2beta2PodsMetricStatus; + resource?: IoK8sApiAutoscalingV2beta2ResourceMetricStatus; type: string; } export interface MetricTarget { @@ -647,60 +647,60 @@ export interface MetricValueStatus { averageValue?: Quantity; value?: Quantity; } -export interface ObjectMetricSource { - describedObject: CrossVersionObjectReference; +export interface IoK8sApiAutoscalingV2beta2ObjectMetricSource { + describedObject: IoK8sApiAutoscalingV2beta2CrossVersionObjectReference; metric: MetricIdentifier; target: MetricTarget; } -export interface ObjectMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ObjectMetricStatus { current: MetricValueStatus; - describedObject: CrossVersionObjectReference; + describedObject: IoK8sApiAutoscalingV2beta2CrossVersionObjectReference; metric: MetricIdentifier; } -export interface PodsMetricSource { +export interface IoK8sApiAutoscalingV2beta2PodsMetricSource { metric: MetricIdentifier; target: MetricTarget; } -export interface PodsMetricStatus { +export interface IoK8sApiAutoscalingV2beta2PodsMetricStatus { current: MetricValueStatus; metric: MetricIdentifier; } -export interface ResourceMetricSource { +export interface IoK8sApiAutoscalingV2beta2ResourceMetricSource { name: string; target: MetricTarget; } -export interface ResourceMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ResourceMetricStatus { current: MetricValueStatus; name: string; } -export interface CronJob { +export interface BatchV1CronJob { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: CronJobSpec; - status?: CronJobStatus; + spec?: IoK8sApiBatchV1CronJobSpec; + status?: IoK8sApiBatchV1CronJobStatus; } -export interface CronJobList { +export interface BatchV1CronJobList { apiVersion?: string; - items: CronJob[]; + items: BatchV1CronJob[]; kind?: string; metadata?: ListMeta; } -export interface CronJobSpec { +export interface IoK8sApiBatchV1CronJobSpec { concurrencyPolicy?: string; failedJobsHistoryLimit?: number; - jobTemplate: JobTemplateSpec; + jobTemplate: IoK8sApiBatchV1JobTemplateSpec; schedule: string; startingDeadlineSeconds?: number; successfulJobsHistoryLimit?: number; suspend?: boolean; } -export interface CronJobStatus { +export interface IoK8sApiBatchV1CronJobStatus { active?: ObjectReference[]; lastScheduleTime?: Time; lastSuccessfulTime?: Time; } -export interface Job { +export interface BatchV1Job { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -715,9 +715,9 @@ export interface JobCondition { status: string; type: string; } -export interface JobList { +export interface BatchV1JobList { apiVersion?: string; - items: Job[]; + items: BatchV1Job[]; kind?: string; metadata?: ListMeta; } @@ -743,7 +743,7 @@ export interface JobStatus { succeeded?: number; uncountedTerminatedPods?: UncountedTerminatedPods; } -export interface JobTemplateSpec { +export interface IoK8sApiBatchV1JobTemplateSpec { metadata?: ObjectMeta; spec?: JobSpec; } @@ -751,38 +751,38 @@ export interface UncountedTerminatedPods { failed?: string[]; succeeded?: string[]; } -export interface CronJob { +export interface BatchV1beta1CronJob { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: CronJobSpec; - status?: CronJobStatus; + spec?: IoK8sApiBatchV1beta1CronJobSpec; + status?: IoK8sApiBatchV1beta1CronJobStatus; } -export interface CronJobList { +export interface BatchV1beta1CronJobList { apiVersion?: string; - items: CronJob[]; + items: BatchV1beta1CronJob[]; kind?: string; metadata?: ListMeta; } -export interface CronJobSpec { +export interface IoK8sApiBatchV1beta1CronJobSpec { concurrencyPolicy?: string; failedJobsHistoryLimit?: number; - jobTemplate: JobTemplateSpec; + jobTemplate: IoK8sApiBatchV1beta1JobTemplateSpec; schedule: string; startingDeadlineSeconds?: number; successfulJobsHistoryLimit?: number; suspend?: boolean; } -export interface CronJobStatus { +export interface IoK8sApiBatchV1beta1CronJobStatus { active?: ObjectReference[]; lastScheduleTime?: Time; lastSuccessfulTime?: Time; } -export interface JobTemplateSpec { +export interface IoK8sApiBatchV1beta1JobTemplateSpec { metadata?: ObjectMeta; spec?: JobSpec; } -export interface CertificateSigningRequest { +export interface CertificatesK8sIoV1CertificateSigningRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -797,9 +797,9 @@ export interface CertificateSigningRequestCondition { status: string; type: string; } -export interface CertificateSigningRequestList { +export interface CertificatesK8sIoV1CertificateSigningRequestList { apiVersion?: string; - items: CertificateSigningRequest[]; + items: CertificatesK8sIoV1CertificateSigningRequest[]; kind?: string; metadata?: ListMeta; } @@ -819,15 +819,15 @@ export interface CertificateSigningRequestStatus { certificate?: string; conditions?: CertificateSigningRequestCondition[]; } -export interface Lease { +export interface CoordinationK8sIoV1Lease { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: LeaseSpec; } -export interface LeaseList { +export interface CoordinationK8sIoV1LeaseList { apiVersion?: string; - items: Lease[]; + items: CoordinationK8sIoV1Lease[]; kind?: string; metadata?: ListMeta; } @@ -1091,7 +1091,7 @@ export interface EndpointAddress { nodeName?: string; targetRef?: ObjectReference; } -export interface EndpointPort { +export interface IoK8sApiCoreV1EndpointPort { appProtocol?: string; name?: string; port: number; @@ -1100,7 +1100,7 @@ export interface EndpointPort { export interface EndpointSubset { addresses?: EndpointAddress[]; notReadyAddresses?: EndpointAddress[]; - ports?: EndpointPort[]; + ports?: IoK8sApiCoreV1EndpointPort[]; } export interface Endpoints { apiVersion?: string; @@ -1173,7 +1173,7 @@ export interface Event { related?: ObjectReference; reportingComponent?: string; reportingInstance?: string; - series?: EventSeries; + series?: IoK8sApiCoreV1EventSeries; source?: EventSource; type?: string; } @@ -1183,7 +1183,7 @@ export interface EventList { kind?: string; metadata?: ListMeta; } -export interface EventSeries { +export interface IoK8sApiCoreV1EventSeries { count?: number; lastObservedTime?: MicroTime; } @@ -2149,53 +2149,53 @@ export interface WindowsSecurityContextOptions { hostProcess?: boolean; runAsUserName?: string; } -export interface Endpoint { +export interface IoK8sApiDiscoveryV1Endpoint { addresses: string[]; - conditions?: EndpointConditions; + conditions?: IoK8sApiDiscoveryV1EndpointConditions; deprecatedTopology?: { [key: string]: unknown; }; - hints?: EndpointHints; + hints?: IoK8sApiDiscoveryV1EndpointHints; hostname?: string; nodeName?: string; targetRef?: ObjectReference; zone?: string; } -export interface EndpointConditions { +export interface IoK8sApiDiscoveryV1EndpointConditions { ready?: boolean; serving?: boolean; terminating?: boolean; } -export interface EndpointHints { - forZones?: ForZone[]; +export interface IoK8sApiDiscoveryV1EndpointHints { + forZones?: IoK8sApiDiscoveryV1ForZone[]; } -export interface EndpointPort { +export interface IoK8sApiDiscoveryV1EndpointPort { appProtocol?: string; name?: string; port?: number; protocol?: string; } -export interface EndpointSlice { +export interface DiscoveryK8sIoV1EndpointSlice { addressType: string; apiVersion?: string; - endpoints: Endpoint[]; + endpoints: IoK8sApiDiscoveryV1Endpoint[]; kind?: string; metadata?: ObjectMeta; - ports?: EndpointPort[]; + ports?: IoK8sApiDiscoveryV1EndpointPort[]; } -export interface EndpointSliceList { +export interface DiscoveryK8sIoV1EndpointSliceList { apiVersion?: string; - items: EndpointSlice[]; + items: DiscoveryK8sIoV1EndpointSlice[]; kind?: string; metadata?: ListMeta; } -export interface ForZone { +export interface IoK8sApiDiscoveryV1ForZone { name: string; } -export interface Endpoint { +export interface IoK8sApiDiscoveryV1beta1Endpoint { addresses: string[]; - conditions?: EndpointConditions; - hints?: EndpointHints; + conditions?: IoK8sApiDiscoveryV1beta1EndpointConditions; + hints?: IoK8sApiDiscoveryV1beta1EndpointHints; hostname?: string; nodeName?: string; targetRef?: ObjectReference; @@ -2203,38 +2203,38 @@ export interface Endpoint { [key: string]: unknown; }; } -export interface EndpointConditions { +export interface IoK8sApiDiscoveryV1beta1EndpointConditions { ready?: boolean; serving?: boolean; terminating?: boolean; } -export interface EndpointHints { - forZones?: ForZone[]; +export interface IoK8sApiDiscoveryV1beta1EndpointHints { + forZones?: IoK8sApiDiscoveryV1beta1ForZone[]; } -export interface EndpointPort { +export interface IoK8sApiDiscoveryV1beta1EndpointPort { appProtocol?: string; name?: string; port?: number; protocol?: string; } -export interface EndpointSlice { +export interface DiscoveryK8sIoV1beta1EndpointSlice { addressType: string; apiVersion?: string; - endpoints: Endpoint[]; + endpoints: IoK8sApiDiscoveryV1beta1Endpoint[]; kind?: string; metadata?: ObjectMeta; - ports?: EndpointPort[]; + ports?: IoK8sApiDiscoveryV1beta1EndpointPort[]; } -export interface EndpointSliceList { +export interface DiscoveryK8sIoV1beta1EndpointSliceList { apiVersion?: string; - items: EndpointSlice[]; + items: DiscoveryK8sIoV1beta1EndpointSlice[]; kind?: string; metadata?: ListMeta; } -export interface ForZone { +export interface IoK8sApiDiscoveryV1beta1ForZone { name: string; } -export interface Event { +export interface EventsK8sIoV1Event { action?: string; apiVersion?: string; deprecatedCount?: number; @@ -2250,20 +2250,20 @@ export interface Event { related?: ObjectReference; reportingController?: string; reportingInstance?: string; - series?: EventSeries; + series?: IoK8sApiEventsV1EventSeries; type?: string; } -export interface EventList { +export interface EventsK8sIoV1EventList { apiVersion?: string; - items: Event[]; + items: EventsK8sIoV1Event[]; kind?: string; metadata?: ListMeta; } -export interface EventSeries { +export interface IoK8sApiEventsV1EventSeries { count: number; lastObservedTime: MicroTime; } -export interface Event { +export interface EventsK8sIoV1beta1Event { action?: string; apiVersion?: string; deprecatedCount?: number; @@ -2279,23 +2279,23 @@ export interface Event { related?: ObjectReference; reportingController?: string; reportingInstance?: string; - series?: EventSeries; + series?: IoK8sApiEventsV1beta1EventSeries; type?: string; } -export interface EventList { +export interface EventsK8sIoV1beta1EventList { apiVersion?: string; - items: Event[]; + items: EventsK8sIoV1beta1Event[]; kind?: string; metadata?: ListMeta; } -export interface EventSeries { +export interface IoK8sApiEventsV1beta1EventSeries { count: number; lastObservedTime: MicroTime; } export interface FlowDistinguisherMethod { type: string; } -export interface FlowSchema { +export interface FlowcontrolApiserverK8sIoV1beta1FlowSchema { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2309,9 +2309,9 @@ export interface FlowSchemaCondition { status?: string; type?: string; } -export interface FlowSchemaList { +export interface FlowcontrolApiserverK8sIoV1beta1FlowSchemaList { apiVersion?: string; - items: FlowSchema[]; + items: FlowcontrolApiserverK8sIoV1beta1FlowSchema[]; kind?: string; metadata?: ListMeta; } @@ -2342,9 +2342,9 @@ export interface NonResourcePolicyRule { export interface PolicyRulesWithSubjects { nonResourceRules?: NonResourcePolicyRule[]; resourceRules?: ResourcePolicyRule[]; - subjects: Subject[]; + subjects: IoK8sApiFlowcontrolV1beta1Subject[]; } -export interface PriorityLevelConfiguration { +export interface FlowcontrolApiserverK8sIoV1beta1PriorityLevelConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2358,9 +2358,9 @@ export interface PriorityLevelConfigurationCondition { status?: string; type?: string; } -export interface PriorityLevelConfigurationList { +export interface FlowcontrolApiserverK8sIoV1beta1PriorityLevelConfigurationList { apiVersion?: string; - items: PriorityLevelConfiguration[]; + items: FlowcontrolApiserverK8sIoV1beta1PriorityLevelConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -2390,7 +2390,7 @@ export interface ServiceAccountSubject { name: string; namespace: string; } -export interface Subject { +export interface IoK8sApiFlowcontrolV1beta1Subject { group?: GroupSubject; kind: string; serviceAccount?: ServiceAccountSubject; @@ -2411,7 +2411,7 @@ export interface IPBlock { cidr: string; except?: string[]; } -export interface Ingress { +export interface NetworkingK8sIoV1Ingress { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2422,15 +2422,15 @@ export interface IngressBackend { resource?: TypedLocalObjectReference; service?: IngressServiceBackend; } -export interface IngressClass { +export interface NetworkingK8sIoV1IngressClass { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: IngressClassSpec; } -export interface IngressClassList { +export interface NetworkingK8sIoV1IngressClassList { apiVersion?: string; - items: IngressClass[]; + items: NetworkingK8sIoV1IngressClass[]; kind?: string; metadata?: ListMeta; } @@ -2445,9 +2445,9 @@ export interface IngressClassSpec { controller?: string; parameters?: IngressClassParametersReference; } -export interface IngressList { +export interface NetworkingK8sIoV1IngressList { apiVersion?: string; - items: Ingress[]; + items: NetworkingK8sIoV1Ingress[]; kind?: string; metadata?: ListMeta; } @@ -2472,7 +2472,7 @@ export interface IngressTLS { hosts?: string[]; secretName?: string; } -export interface NetworkPolicy { +export interface NetworkingK8sIoV1NetworkPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2486,9 +2486,9 @@ export interface NetworkPolicyIngressRule { from?: NetworkPolicyPeer[]; ports?: NetworkPolicyPort[]; } -export interface NetworkPolicyList { +export interface NetworkingK8sIoV1NetworkPolicyList { apiVersion?: string; - items: NetworkPolicy[]; + items: NetworkingK8sIoV1NetworkPolicy[]; kind?: string; metadata?: ListMeta; } @@ -2512,81 +2512,81 @@ export interface ServiceBackendPort { name?: string; number?: number; } -export interface Overhead { +export interface IoK8sApiNodeV1Overhead { podFixed?: { [key: string]: unknown; }; } -export interface RuntimeClass { +export interface NodeK8sIoV1RuntimeClass { apiVersion?: string; handler: string; kind?: string; metadata?: ObjectMeta; - overhead?: Overhead; - scheduling?: Scheduling; + overhead?: IoK8sApiNodeV1Overhead; + scheduling?: IoK8sApiNodeV1Scheduling; } -export interface RuntimeClassList { +export interface NodeK8sIoV1RuntimeClassList { apiVersion?: string; - items: RuntimeClass[]; + items: NodeK8sIoV1RuntimeClass[]; kind?: string; metadata?: ListMeta; } -export interface Scheduling { +export interface IoK8sApiNodeV1Scheduling { nodeSelector?: { [key: string]: unknown; }; tolerations?: Toleration[]; } -export interface Overhead { +export interface IoK8sApiNodeV1beta1Overhead { podFixed?: { [key: string]: unknown; }; } -export interface RuntimeClass { +export interface NodeK8sIoV1beta1RuntimeClass { apiVersion?: string; handler: string; kind?: string; metadata?: ObjectMeta; - overhead?: Overhead; - scheduling?: Scheduling; + overhead?: IoK8sApiNodeV1beta1Overhead; + scheduling?: IoK8sApiNodeV1beta1Scheduling; } -export interface RuntimeClassList { +export interface NodeK8sIoV1beta1RuntimeClassList { apiVersion?: string; - items: RuntimeClass[]; + items: NodeK8sIoV1beta1RuntimeClass[]; kind?: string; metadata?: ListMeta; } -export interface Scheduling { +export interface IoK8sApiNodeV1beta1Scheduling { nodeSelector?: { [key: string]: unknown; }; tolerations?: Toleration[]; } -export interface Eviction { +export interface PolicyV1Eviction { apiVersion?: string; deleteOptions?: DeleteOptions; kind?: string; metadata?: ObjectMeta; } -export interface PodDisruptionBudget { +export interface PolicyV1PodDisruptionBudget { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: PodDisruptionBudgetSpec; - status?: PodDisruptionBudgetStatus; + spec?: IoK8sApiPolicyV1PodDisruptionBudgetSpec; + status?: IoK8sApiPolicyV1PodDisruptionBudgetStatus; } -export interface PodDisruptionBudgetList { +export interface PolicyV1PodDisruptionBudgetList { apiVersion?: string; - items: PodDisruptionBudget[]; + items: PolicyV1PodDisruptionBudget[]; kind?: string; metadata?: ListMeta; } -export interface PodDisruptionBudgetSpec { +export interface IoK8sApiPolicyV1PodDisruptionBudgetSpec { maxUnavailable?: IntOrString; minAvailable?: IntOrString; selector?: LabelSelector; } -export interface PodDisruptionBudgetStatus { +export interface IoK8sApiPolicyV1PodDisruptionBudgetStatus { conditions?: Condition[]; currentHealthy: number; desiredHealthy: number; @@ -2619,25 +2619,25 @@ export interface IDRange { max: number; min: number; } -export interface PodDisruptionBudget { +export interface PolicyV1beta1PodDisruptionBudget { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: PodDisruptionBudgetSpec; - status?: PodDisruptionBudgetStatus; + spec?: IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec; + status?: IoK8sApiPolicyV1beta1PodDisruptionBudgetStatus; } -export interface PodDisruptionBudgetList { +export interface PolicyV1beta1PodDisruptionBudgetList { apiVersion?: string; - items: PodDisruptionBudget[]; + items: PolicyV1beta1PodDisruptionBudget[]; kind?: string; metadata?: ListMeta; } -export interface PodDisruptionBudgetSpec { +export interface IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec { maxUnavailable?: IntOrString; minAvailable?: IntOrString; selector?: LabelSelector; } -export interface PodDisruptionBudgetStatus { +export interface IoK8sApiPolicyV1beta1PodDisruptionBudgetStatus { conditions?: Condition[]; currentHealthy: number; desiredHealthy: number; @@ -2648,15 +2648,15 @@ export interface PodDisruptionBudgetStatus { expectedPods: number; observedGeneration?: number; } -export interface PodSecurityPolicy { +export interface PolicyV1beta1PodSecurityPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: PodSecurityPolicySpec; } -export interface PodSecurityPolicyList { +export interface PolicyV1beta1PodSecurityPolicyList { apiVersion?: string; - items: PodSecurityPolicy[]; + items: PolicyV1beta1PodSecurityPolicy[]; kind?: string; metadata?: ListMeta; } @@ -2709,29 +2709,29 @@ export interface SupplementalGroupsStrategyOptions { export interface AggregationRule { clusterRoleSelectors?: LabelSelector[]; } -export interface ClusterRole { +export interface RbacAuthorizationK8sIoV1ClusterRole { aggregationRule?: AggregationRule; apiVersion?: string; kind?: string; metadata?: ObjectMeta; rules?: PolicyRule[]; } -export interface ClusterRoleBinding { +export interface RbacAuthorizationK8sIoV1ClusterRoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } -export interface ClusterRoleBindingList { +export interface RbacAuthorizationK8sIoV1ClusterRoleBindingList { apiVersion?: string; - items: ClusterRoleBinding[]; + items: RbacAuthorizationK8sIoV1ClusterRoleBinding[]; kind?: string; metadata?: ListMeta; } -export interface ClusterRoleList { +export interface RbacAuthorizationK8sIoV1ClusterRoleList { apiVersion?: string; - items: ClusterRole[]; + items: RbacAuthorizationK8sIoV1ClusterRole[]; kind?: string; metadata?: ListMeta; } @@ -2742,28 +2742,28 @@ export interface PolicyRule { resources?: string[]; verbs: string[]; } -export interface Role { +export interface RbacAuthorizationK8sIoV1Role { apiVersion?: string; kind?: string; metadata?: ObjectMeta; rules?: PolicyRule[]; } -export interface RoleBinding { +export interface RbacAuthorizationK8sIoV1RoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } -export interface RoleBindingList { +export interface RbacAuthorizationK8sIoV1RoleBindingList { apiVersion?: string; - items: RoleBinding[]; + items: RbacAuthorizationK8sIoV1RoleBinding[]; kind?: string; metadata?: ListMeta; } -export interface RoleList { +export interface RbacAuthorizationK8sIoV1RoleList { apiVersion?: string; - items: Role[]; + items: RbacAuthorizationK8sIoV1Role[]; kind?: string; metadata?: ListMeta; } @@ -2772,13 +2772,13 @@ export interface RoleRef { kind: string; name: string; } -export interface Subject { +export interface IoK8sApiRbacV1Subject { apiGroup?: string; kind: string; name: string; namespace?: string; } -export interface PriorityClass { +export interface SchedulingK8sIoV1PriorityClass { apiVersion?: string; description?: string; globalDefault?: boolean; @@ -2787,21 +2787,21 @@ export interface PriorityClass { preemptionPolicy?: string; value: number; } -export interface PriorityClassList { +export interface SchedulingK8sIoV1PriorityClassList { apiVersion?: string; - items: PriorityClass[]; + items: SchedulingK8sIoV1PriorityClass[]; kind?: string; metadata?: ListMeta; } -export interface CSIDriver { +export interface StorageK8sIoV1CSIDriver { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec: CSIDriverSpec; } -export interface CSIDriverList { +export interface StorageK8sIoV1CSIDriverList { apiVersion?: string; - items: CSIDriver[]; + items: StorageK8sIoV1CSIDriver[]; kind?: string; metadata?: ListMeta; } @@ -2811,10 +2811,10 @@ export interface CSIDriverSpec { podInfoOnMount?: boolean; requiresRepublish?: boolean; storageCapacity?: boolean; - tokenRequests?: TokenRequest[]; + tokenRequests?: IoK8sApiStorageV1TokenRequest[]; volumeLifecycleModes?: string[]; } -export interface CSINode { +export interface StorageK8sIoV1CSINode { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2826,16 +2826,16 @@ export interface CSINodeDriver { nodeID: string; topologyKeys?: string[]; } -export interface CSINodeList { +export interface StorageK8sIoV1CSINodeList { apiVersion?: string; - items: CSINode[]; + items: StorageK8sIoV1CSINode[]; kind?: string; metadata?: ListMeta; } export interface CSINodeSpec { drivers: CSINodeDriver[]; } -export interface StorageClass { +export interface StorageK8sIoV1StorageClass { allowVolumeExpansion?: boolean; allowedTopologies?: TopologySelectorTerm[]; apiVersion?: string; @@ -2849,26 +2849,26 @@ export interface StorageClass { reclaimPolicy?: string; volumeBindingMode?: string; } -export interface StorageClassList { +export interface StorageK8sIoV1StorageClassList { apiVersion?: string; - items: StorageClass[]; + items: StorageK8sIoV1StorageClass[]; kind?: string; metadata?: ListMeta; } -export interface TokenRequest { +export interface IoK8sApiStorageV1TokenRequest { audience: string; expirationSeconds?: number; } -export interface VolumeAttachment { +export interface StorageK8sIoV1VolumeAttachment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec: VolumeAttachmentSpec; status?: VolumeAttachmentStatus; } -export interface VolumeAttachmentList { +export interface StorageK8sIoV1VolumeAttachmentList { apiVersion?: string; - items: VolumeAttachment[]; + items: StorageK8sIoV1VolumeAttachment[]; kind?: string; metadata?: ListMeta; } @@ -2896,7 +2896,7 @@ export interface VolumeError { export interface VolumeNodeResources { count?: number; } -export interface CSIStorageCapacity { +export interface StorageK8sIoV1beta1CSIStorageCapacity { apiVersion?: string; capacity?: Quantity; kind?: string; @@ -2905,9 +2905,9 @@ export interface CSIStorageCapacity { nodeTopology?: LabelSelector; storageClassName: string; } -export interface CSIStorageCapacityList { +export interface StorageK8sIoV1beta1CSIStorageCapacityList { apiVersion?: string; - items: CSIStorageCapacity[]; + items: StorageK8sIoV1beta1CSIStorageCapacity[]; kind?: string; metadata?: ListMeta; } @@ -2923,7 +2923,7 @@ export interface CustomResourceConversion { strategy: string; webhook?: WebhookConversion; } -export interface CustomResourceDefinition { +export interface ApiextensionsK8sIoV1CustomResourceDefinition { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2937,9 +2937,9 @@ export interface CustomResourceDefinitionCondition { status: string; type: string; } -export interface CustomResourceDefinitionList { +export interface ApiextensionsK8sIoV1CustomResourceDefinitionList { apiVersion?: string; - items: CustomResourceDefinition[]; + items: ApiextensionsK8sIoV1CustomResourceDefinition[]; kind?: string; metadata?: ListMeta; } @@ -3050,19 +3050,19 @@ export interface JSONSchemaProps { export type JSONSchemaPropsOrArray = any; export type JSONSchemaPropsOrBool = any; export type JSONSchemaPropsOrStringArray = any; -export interface ServiceReference { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference { name: string; namespace: string; path?: string; port?: number; } -export interface WebhookClientConfig { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig { caBundle?: string; - service?: ServiceReference; + service?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference; url?: string; } export interface WebhookConversion { - clientConfig?: WebhookClientConfig; + clientConfig?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig; conversionReviewVersions: string[]; } export type Quantity = string; @@ -3238,7 +3238,7 @@ export interface Info { minor: string; platform: string; } -export interface APIService { +export interface ApiregistrationK8sIoV1APIService { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -3252,9 +3252,9 @@ export interface APIServiceCondition { status: string; type: string; } -export interface APIServiceList { +export interface ApiregistrationK8sIoV1APIServiceList { apiVersion?: string; - items: APIService[]; + items: ApiregistrationK8sIoV1APIService[]; kind?: string; metadata?: ListMeta; } @@ -3263,14 +3263,14 @@ export interface APIServiceSpec { group?: string; groupPriorityMinimum: number; insecureSkipTLSVerify?: boolean; - service?: ServiceReference; + service?: IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference; version?: string; versionPriority: number; } export interface APIServiceStatus { conditions?: APIServiceCondition[]; } -export interface ServiceReference { +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference { name?: string; namespace?: string; port?: number; @@ -3817,7 +3817,7 @@ export interface CreateCoreV1NamespacedPodEvictionRequest { pretty?: string; name: string; namespace: string; - body: Eviction; + body: PolicyV1Eviction; } export interface ConnectCoreV1GetNamespacedPodExecRequest { command?: string; @@ -4104,7 +4104,7 @@ export interface ReplaceCoreV1NamespacedReplicationControllerScaleRequest { fieldManager?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { pretty?: string; @@ -4363,7 +4363,7 @@ export interface CreateCoreV1NamespacedServiceAccountTokenRequest { pretty?: string; name: string; namespace: string; - body: TokenRequest; + body: AuthenticationK8sIoV1TokenRequest; } export interface ListCoreV1NamespacedServiceRequest { pretty?: string; @@ -5445,7 +5445,7 @@ export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationReques pretty?: string; dryRun?: string; fieldManager?: string; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { pretty?: string; @@ -5470,7 +5470,7 @@ export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationReque dryRun?: string; fieldManager?: string; name: string; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { pretty?: string; @@ -5504,7 +5504,7 @@ export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequ pretty?: string; dryRun?: string; fieldManager?: string; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { pretty?: string; @@ -5529,7 +5529,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationReq dryRun?: string; fieldManager?: string; name: string; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { pretty?: string; @@ -5615,7 +5615,7 @@ export interface CreateApiextensionsV1CustomResourceDefinitionRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { pretty?: string; @@ -5640,7 +5640,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { dryRun?: string; fieldManager?: string; name: string; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { pretty?: string; @@ -5667,7 +5667,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest { dryRun?: string; fieldManager?: string; name: string; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { pretty?: string; @@ -5720,7 +5720,7 @@ export interface CreateApiregistrationV1APIServiceRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1CollectionAPIServiceRequest { pretty?: string; @@ -5745,7 +5745,7 @@ export interface ReplaceApiregistrationV1APIServiceRequest { dryRun?: string; fieldManager?: string; name: string; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1APIServiceRequest { pretty?: string; @@ -5772,7 +5772,7 @@ export interface ReplaceApiregistrationV1APIServiceStatusRequest { dryRun?: string; fieldManager?: string; name: string; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface PatchApiregistrationV1APIServiceStatusRequest { pretty?: string; @@ -5863,7 +5863,7 @@ export interface CreateAppsV1NamespacedControllerRevisionRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { pretty?: string; @@ -5891,7 +5891,7 @@ export interface ReplaceAppsV1NamespacedControllerRevisionRequest { fieldManager?: string; name: string; namespace: string; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1NamespacedControllerRevisionRequest { pretty?: string; @@ -5929,7 +5929,7 @@ export interface CreateAppsV1NamespacedDaemonSetRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { pretty?: string; @@ -5957,7 +5957,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetRequest { fieldManager?: string; name: string; namespace: string; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1NamespacedDaemonSetRequest { pretty?: string; @@ -5988,7 +5988,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetStatusRequest { fieldManager?: string; name: string; namespace: string; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface PatchAppsV1NamespacedDaemonSetStatusRequest { pretty?: string; @@ -6017,7 +6017,7 @@ export interface CreateAppsV1NamespacedDeploymentRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { pretty?: string; @@ -6045,7 +6045,7 @@ export interface ReplaceAppsV1NamespacedDeploymentRequest { fieldManager?: string; name: string; namespace: string; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1NamespacedDeploymentRequest { pretty?: string; @@ -6076,7 +6076,7 @@ export interface ReplaceAppsV1NamespacedDeploymentScaleRequest { fieldManager?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedDeploymentScaleRequest { pretty?: string; @@ -6098,7 +6098,7 @@ export interface ReplaceAppsV1NamespacedDeploymentStatusRequest { fieldManager?: string; name: string; namespace: string; - body: Deployment; + body: AppsV1Deployment; } export interface PatchAppsV1NamespacedDeploymentStatusRequest { pretty?: string; @@ -6127,7 +6127,7 @@ export interface CreateAppsV1NamespacedReplicaSetRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { pretty?: string; @@ -6155,7 +6155,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetRequest { fieldManager?: string; name: string; namespace: string; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1NamespacedReplicaSetRequest { pretty?: string; @@ -6186,7 +6186,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetScaleRequest { fieldManager?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedReplicaSetScaleRequest { pretty?: string; @@ -6208,7 +6208,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetStatusRequest { fieldManager?: string; name: string; namespace: string; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface PatchAppsV1NamespacedReplicaSetStatusRequest { pretty?: string; @@ -6237,7 +6237,7 @@ export interface CreateAppsV1NamespacedStatefulSetRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { pretty?: string; @@ -6265,7 +6265,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetRequest { fieldManager?: string; name: string; namespace: string; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1NamespacedStatefulSetRequest { pretty?: string; @@ -6296,7 +6296,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetScaleRequest { fieldManager?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedStatefulSetScaleRequest { pretty?: string; @@ -6318,7 +6318,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetStatusRequest { fieldManager?: string; name: string; namespace: string; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface PatchAppsV1NamespacedStatefulSetStatusRequest { pretty?: string; @@ -6554,7 +6554,7 @@ export interface CreateAuthenticationV1TokenReviewRequest { dryRun?: string; fieldManager?: string; pretty?: string; - body: TokenReview; + body: AuthenticationK8sIoV1TokenReview; } export interface GetAuthorizationAPIGroupRequest {} export interface GetAuthorizationV1APIResourcesRequest {} @@ -6563,25 +6563,25 @@ export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest fieldManager?: string; pretty?: string; namespace: string; - body: LocalSubjectAccessReview; + body: AuthorizationK8sIoV1LocalSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { dryRun?: string; fieldManager?: string; pretty?: string; - body: SelfSubjectAccessReview; + body: AuthorizationK8sIoV1SelfSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { dryRun?: string; fieldManager?: string; pretty?: string; - body: SelfSubjectRulesReview; + body: AuthorizationK8sIoV1SelfSubjectRulesReview; } export interface CreateAuthorizationV1SubjectAccessReviewRequest { dryRun?: string; fieldManager?: string; pretty?: string; - body: SubjectAccessReview; + body: AuthorizationK8sIoV1SubjectAccessReview; } export interface GetAutoscalingAPIGroupRequest {} export interface GetAutoscalingV1APIResourcesRequest {} @@ -6615,7 +6615,7 @@ export interface CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -6643,7 +6643,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { fieldManager?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -6674,7 +6674,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequ fieldManager?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { pretty?: string; @@ -6755,7 +6755,7 @@ export interface CreateAutoscalingV2beta1NamespacedHorizontalPodAutoscalerReques dryRun?: string; fieldManager?: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2beta1CollectionNamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -6783,7 +6783,7 @@ export interface ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerReque fieldManager?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -6814,7 +6814,7 @@ export interface ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatu fieldManager?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta1HorizontalPodAutoscaler; } export interface PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest { pretty?: string; @@ -6895,7 +6895,7 @@ export interface CreateAutoscalingV2beta2NamespacedHorizontalPodAutoscalerReques dryRun?: string; fieldManager?: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2beta2CollectionNamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -6923,7 +6923,7 @@ export interface ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerReque fieldManager?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -6954,7 +6954,7 @@ export interface ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatu fieldManager?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta2HorizontalPodAutoscaler; } export interface PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest { pretty?: string; @@ -7048,7 +7048,7 @@ export interface CreateBatchV1NamespacedCronJobRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1CollectionNamespacedCronJobRequest { pretty?: string; @@ -7076,7 +7076,7 @@ export interface ReplaceBatchV1NamespacedCronJobRequest { fieldManager?: string; name: string; namespace: string; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1NamespacedCronJobRequest { pretty?: string; @@ -7107,7 +7107,7 @@ export interface ReplaceBatchV1NamespacedCronJobStatusRequest { fieldManager?: string; name: string; namespace: string; - body: CronJob; + body: BatchV1CronJob; } export interface PatchBatchV1NamespacedCronJobStatusRequest { pretty?: string; @@ -7136,7 +7136,7 @@ export interface CreateBatchV1NamespacedJobRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1CollectionNamespacedJobRequest { pretty?: string; @@ -7164,7 +7164,7 @@ export interface ReplaceBatchV1NamespacedJobRequest { fieldManager?: string; name: string; namespace: string; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1NamespacedJobRequest { pretty?: string; @@ -7195,7 +7195,7 @@ export interface ReplaceBatchV1NamespacedJobStatusRequest { fieldManager?: string; name: string; namespace: string; - body: Job; + body: BatchV1Job; } export interface PatchBatchV1NamespacedJobStatusRequest { pretty?: string; @@ -7315,7 +7315,7 @@ export interface CreateBatchV1beta1NamespacedCronJobRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: CronJob; + body: BatchV1beta1CronJob; } export interface DeleteBatchV1beta1CollectionNamespacedCronJobRequest { pretty?: string; @@ -7343,7 +7343,7 @@ export interface ReplaceBatchV1beta1NamespacedCronJobRequest { fieldManager?: string; name: string; namespace: string; - body: CronJob; + body: BatchV1beta1CronJob; } export interface DeleteBatchV1beta1NamespacedCronJobRequest { pretty?: string; @@ -7374,7 +7374,7 @@ export interface ReplaceBatchV1beta1NamespacedCronJobStatusRequest { fieldManager?: string; name: string; namespace: string; - body: CronJob; + body: BatchV1beta1CronJob; } export interface PatchBatchV1beta1NamespacedCronJobStatusRequest { pretty?: string; @@ -7442,7 +7442,7 @@ export interface CreateCertificatesV1CertificateSigningRequestRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { pretty?: string; @@ -7467,7 +7467,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestRequest { dryRun?: string; fieldManager?: string; name: string; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CertificateSigningRequestRequest { pretty?: string; @@ -7494,7 +7494,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestApprovalRequest { dryRun?: string; fieldManager?: string; name: string; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { pretty?: string; @@ -7513,7 +7513,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestStatusRequest { dryRun?: string; fieldManager?: string; name: string; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { pretty?: string; @@ -7580,7 +7580,7 @@ export interface CreateCoordinationV1NamespacedLeaseRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { pretty?: string; @@ -7608,7 +7608,7 @@ export interface ReplaceCoordinationV1NamespacedLeaseRequest { fieldManager?: string; name: string; namespace: string; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1NamespacedLeaseRequest { pretty?: string; @@ -7699,7 +7699,7 @@ export interface CreateDiscoveryV1NamespacedEndpointSliceRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { pretty?: string; @@ -7727,7 +7727,7 @@ export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { fieldManager?: string; name: string; namespace: string; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { pretty?: string; @@ -7817,7 +7817,7 @@ export interface CreateDiscoveryV1beta1NamespacedEndpointSliceRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: EndpointSlice; + body: DiscoveryK8sIoV1beta1EndpointSlice; } export interface DeleteDiscoveryV1beta1CollectionNamespacedEndpointSliceRequest { pretty?: string; @@ -7845,7 +7845,7 @@ export interface ReplaceDiscoveryV1beta1NamespacedEndpointSliceRequest { fieldManager?: string; name: string; namespace: string; - body: EndpointSlice; + body: DiscoveryK8sIoV1beta1EndpointSlice; } export interface DeleteDiscoveryV1beta1NamespacedEndpointSliceRequest { pretty?: string; @@ -7906,6 +7906,123 @@ export interface WatchDiscoveryV1beta1NamespacedEndpointSliceRequest { } export interface GetEventsAPIGroupRequest {} export interface GetEventsV1APIResourcesRequest {} +export interface ListEventsV1EventForAllNamespacesRequest { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; +} +export interface ListEventsV1NamespacedEventRequest { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; +} +export interface CreateEventsV1NamespacedEventRequest { + pretty?: string; + dryRun?: string; + fieldManager?: string; + namespace: string; + body: EventsK8sIoV1Event; +} +export interface DeleteEventsV1CollectionNamespacedEventRequest { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + namespace: string; +} +export interface ReadEventsV1NamespacedEventRequest { + pretty?: string; + name: string; + namespace: string; +} +export interface ReplaceEventsV1NamespacedEventRequest { + pretty?: string; + dryRun?: string; + fieldManager?: string; + name: string; + namespace: string; + body: EventsK8sIoV1Event; +} +export interface DeleteEventsV1NamespacedEventRequest { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; +} +export interface PatchEventsV1NamespacedEventRequest { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + name: string; + namespace: string; + body: Patch; +} +export interface WatchEventsV1EventListForAllNamespacesRequest { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; +} +export interface WatchEventsV1NamespacedEventListRequest { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; +} +export interface WatchEventsV1NamespacedEventRequest { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; +} export interface GetEventsV1beta1APIResourcesRequest {} export interface ListEventsV1beta1EventForAllNamespacesRequest { allowWatchBookmarks?: boolean; @@ -7937,7 +8054,7 @@ export interface CreateEventsV1beta1NamespacedEventRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: Event; + body: EventsK8sIoV1beta1Event; } export interface DeleteEventsV1beta1CollectionNamespacedEventRequest { pretty?: string; @@ -7965,7 +8082,7 @@ export interface ReplaceEventsV1beta1NamespacedEventRequest { fieldManager?: string; name: string; namespace: string; - body: Event; + body: EventsK8sIoV1beta1Event; } export interface DeleteEventsV1beta1NamespacedEventRequest { pretty?: string; @@ -8042,7 +8159,7 @@ export interface CreateFlowcontrolApiserverV1beta1FlowSchemaRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1beta1FlowSchema; } export interface DeleteFlowcontrolApiserverV1beta1CollectionFlowSchemaRequest { pretty?: string; @@ -8067,7 +8184,7 @@ export interface ReplaceFlowcontrolApiserverV1beta1FlowSchemaRequest { dryRun?: string; fieldManager?: string; name: string; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1beta1FlowSchema; } export interface DeleteFlowcontrolApiserverV1beta1FlowSchemaRequest { pretty?: string; @@ -8094,7 +8211,7 @@ export interface ReplaceFlowcontrolApiserverV1beta1FlowSchemaStatusRequest { dryRun?: string; fieldManager?: string; name: string; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1beta1FlowSchema; } export interface PatchFlowcontrolApiserverV1beta1FlowSchemaStatusRequest { pretty?: string; @@ -8120,7 +8237,7 @@ export interface CreateFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequ pretty?: string; dryRun?: string; fieldManager?: string; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1beta1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1beta1CollectionPriorityLevelConfigurationRequest { pretty?: string; @@ -8145,7 +8262,7 @@ export interface ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationReq dryRun?: string; fieldManager?: string; name: string; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1beta1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { pretty?: string; @@ -8172,7 +8289,7 @@ export interface ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationSta dryRun?: string; fieldManager?: string; name: string; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1beta1PriorityLevelConfiguration; } export interface PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest { pretty?: string; @@ -8250,7 +8367,7 @@ export interface CreateNetworkingV1IngressClassRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1CollectionIngressClassRequest { pretty?: string; @@ -8275,7 +8392,7 @@ export interface ReplaceNetworkingV1IngressClassRequest { dryRun?: string; fieldManager?: string; name: string; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1IngressClassRequest { pretty?: string; @@ -8323,7 +8440,7 @@ export interface CreateNetworkingV1NamespacedIngressRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { pretty?: string; @@ -8351,7 +8468,7 @@ export interface ReplaceNetworkingV1NamespacedIngressRequest { fieldManager?: string; name: string; namespace: string; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1NamespacedIngressRequest { pretty?: string; @@ -8382,7 +8499,7 @@ export interface ReplaceNetworkingV1NamespacedIngressStatusRequest { fieldManager?: string; name: string; namespace: string; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface PatchNetworkingV1NamespacedIngressStatusRequest { pretty?: string; @@ -8411,7 +8528,7 @@ export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { pretty?: string; @@ -8439,7 +8556,7 @@ export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { fieldManager?: string; name: string; namespace: string; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { pretty?: string; @@ -8592,7 +8709,7 @@ export interface CreateNodeV1RuntimeClassRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1CollectionRuntimeClassRequest { pretty?: string; @@ -8617,7 +8734,7 @@ export interface ReplaceNodeV1RuntimeClassRequest { dryRun?: string; fieldManager?: string; name: string; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1RuntimeClassRequest { pretty?: string; @@ -8677,7 +8794,7 @@ export interface CreateNodeV1beta1RuntimeClassRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: RuntimeClass; + body: NodeK8sIoV1beta1RuntimeClass; } export interface DeleteNodeV1beta1CollectionRuntimeClassRequest { pretty?: string; @@ -8702,7 +8819,7 @@ export interface ReplaceNodeV1beta1RuntimeClassRequest { dryRun?: string; fieldManager?: string; name: string; - body: RuntimeClass; + body: NodeK8sIoV1beta1RuntimeClass; } export interface DeleteNodeV1beta1RuntimeClassRequest { pretty?: string; @@ -8765,7 +8882,7 @@ export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { pretty?: string; @@ -8793,7 +8910,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { fieldManager?: string; name: string; namespace: string; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { pretty?: string; @@ -8824,7 +8941,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest { fieldManager?: string; name: string; namespace: string; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { pretty?: string; @@ -8905,7 +9022,7 @@ export interface CreatePolicyV1beta1NamespacedPodDisruptionBudgetRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: PodDisruptionBudget; + body: PolicyV1beta1PodDisruptionBudget; } export interface DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetRequest { pretty?: string; @@ -8933,7 +9050,7 @@ export interface ReplacePolicyV1beta1NamespacedPodDisruptionBudgetRequest { fieldManager?: string; name: string; namespace: string; - body: PodDisruptionBudget; + body: PolicyV1beta1PodDisruptionBudget; } export interface DeletePolicyV1beta1NamespacedPodDisruptionBudgetRequest { pretty?: string; @@ -8964,7 +9081,7 @@ export interface ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest fieldManager?: string; name: string; namespace: string; - body: PodDisruptionBudget; + body: PolicyV1beta1PodDisruptionBudget; } export interface PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest { pretty?: string; @@ -9003,7 +9120,7 @@ export interface CreatePolicyV1beta1PodSecurityPolicyRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: PodSecurityPolicy; + body: PolicyV1beta1PodSecurityPolicy; } export interface DeletePolicyV1beta1CollectionPodSecurityPolicyRequest { pretty?: string; @@ -9028,7 +9145,7 @@ export interface ReplacePolicyV1beta1PodSecurityPolicyRequest { dryRun?: string; fieldManager?: string; name: string; - body: PodSecurityPolicy; + body: PolicyV1beta1PodSecurityPolicy; } export interface DeletePolicyV1beta1PodSecurityPolicyRequest { pretty?: string; @@ -9128,7 +9245,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { pretty?: string; @@ -9153,7 +9270,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { dryRun?: string; fieldManager?: string; name: string; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { pretty?: string; @@ -9187,7 +9304,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { pretty?: string; @@ -9212,7 +9329,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { dryRun?: string; fieldManager?: string; name: string; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1ClusterRoleRequest { pretty?: string; @@ -9248,7 +9365,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { pretty?: string; @@ -9276,7 +9393,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { fieldManager?: string; name: string; namespace: string; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { pretty?: string; @@ -9314,7 +9431,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { pretty?: string; @@ -9342,7 +9459,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { fieldManager?: string; name: string; namespace: string; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { pretty?: string; @@ -9532,7 +9649,7 @@ export interface CreateSchedulingV1PriorityClassRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1CollectionPriorityClassRequest { pretty?: string; @@ -9557,7 +9674,7 @@ export interface ReplaceSchedulingV1PriorityClassRequest { dryRun?: string; fieldManager?: string; name: string; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1PriorityClassRequest { pretty?: string; @@ -9618,7 +9735,7 @@ export interface CreateStorageV1CSIDriverRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CollectionCSIDriverRequest { pretty?: string; @@ -9643,7 +9760,7 @@ export interface ReplaceStorageV1CSIDriverRequest { dryRun?: string; fieldManager?: string; name: string; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CSIDriverRequest { pretty?: string; @@ -9677,7 +9794,7 @@ export interface CreateStorageV1CSINodeRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CollectionCSINodeRequest { pretty?: string; @@ -9702,7 +9819,7 @@ export interface ReplaceStorageV1CSINodeRequest { dryRun?: string; fieldManager?: string; name: string; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CSINodeRequest { pretty?: string; @@ -9736,7 +9853,7 @@ export interface CreateStorageV1StorageClassRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1CollectionStorageClassRequest { pretty?: string; @@ -9761,7 +9878,7 @@ export interface ReplaceStorageV1StorageClassRequest { dryRun?: string; fieldManager?: string; name: string; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1StorageClassRequest { pretty?: string; @@ -9795,7 +9912,7 @@ export interface CreateStorageV1VolumeAttachmentRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1CollectionVolumeAttachmentRequest { pretty?: string; @@ -9820,7 +9937,7 @@ export interface ReplaceStorageV1VolumeAttachmentRequest { dryRun?: string; fieldManager?: string; name: string; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1VolumeAttachmentRequest { pretty?: string; @@ -9847,7 +9964,7 @@ export interface ReplaceStorageV1VolumeAttachmentStatusRequest { dryRun?: string; fieldManager?: string; name: string; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface PatchStorageV1VolumeAttachmentStatusRequest { pretty?: string; @@ -9988,7 +10105,7 @@ export interface CreateStorageV1beta1NamespacedCSIStorageCapacityRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: CSIStorageCapacity; + body: StorageK8sIoV1beta1CSIStorageCapacity; } export interface DeleteStorageV1beta1CollectionNamespacedCSIStorageCapacityRequest { pretty?: string; @@ -10016,7 +10133,7 @@ export interface ReplaceStorageV1beta1NamespacedCSIStorageCapacityRequest { fieldManager?: string; name: string; namespace: string; - body: CSIStorageCapacity; + body: StorageK8sIoV1beta1CSIStorageCapacity; } export interface DeleteStorageV1beta1NamespacedCSIStorageCapacityRequest { pretty?: string; @@ -10329,9 +10446,9 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/binding`; return await this.post(path, null, params.body, opts); } - async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/eviction`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async connectCoreV1GetNamespacedPodExec(params: ConnectCoreV1GetNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.namespace}/pods/${params.name}/exec`; @@ -10477,17 +10594,17 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}`; return await this.patch(path, params.query, params.body, opts); } - async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/scale`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.namespace}/replicationcontrollers/${params.name}/status`; @@ -10597,9 +10714,9 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts/${params.name}`; return await this.patch(path, params.query, params.body, opts); } - async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.namespace}/serviceaccounts/${params.name}/token`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.namespace}/services`; @@ -11073,61 +11190,61 @@ export class KubernetesClient extends APIClient { const path = `/apis/admissionregistration.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations`; @@ -11153,45 +11270,45 @@ export class KubernetesClient extends APIClient { const path = `/apis/apiextensions.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; return await this.delete(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions`; @@ -11209,45 +11326,45 @@ export class KubernetesClient extends APIClient { const path = `/apis/apiregistration.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; return await this.delete(path, params.query, null, opts); } - async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/watch/apiservices`; @@ -11265,249 +11382,249 @@ export class KubernetesClient extends APIClient { const path = `/apis/apps/v1/`; return await this.get(path, null, null, opts); } - async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/controllerrevisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/daemonsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/deployments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/controllerrevisions/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/daemonsets/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/scale`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/deployments/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/scale`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/replicasets/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/scale`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.namespace}/statefulsets/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/replicasets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/statefulsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/controllerrevisions`; @@ -11577,9 +11694,9 @@ export class KubernetesClient extends APIClient { const path = `/apis/authentication.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authentication.k8s.io/v1/tokenreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/`; @@ -11589,21 +11706,21 @@ export class KubernetesClient extends APIClient { const path = `/apis/authorization.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/namespaces/${params.namespace}/localsubjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/selfsubjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/selfsubjectrulesreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/subjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/`; @@ -11613,49 +11730,49 @@ export class KubernetesClient extends APIClient { const path = `/apis/autoscaling/v1/`; return await this.get(path, null, null, opts); } - async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/watch/horizontalpodautoscalers`; @@ -11673,49 +11790,49 @@ export class KubernetesClient extends APIClient { const path = `/apis/autoscaling/v2beta1/`; return await this.get(path, null, null, opts); } - async listAutoscalingV2beta1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2beta1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta1/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta1/namespaces/${params.namespace}/horizontalpodautoscalers`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta1/namespaces/${params.namespace}/horizontalpodautoscalers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV2beta1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta1/namespaces/${params.namespace}/horizontalpodautoscalers`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta1/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchAutoscalingV2beta1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2beta1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta1/watch/horizontalpodautoscalers`; @@ -11733,49 +11850,49 @@ export class KubernetesClient extends APIClient { const path = `/apis/autoscaling/v2beta2/`; return await this.get(path, null, null, opts); } - async listAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.namespace}/horizontalpodautoscalers`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.namespace}/horizontalpodautoscalers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV2beta2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.namespace}/horizontalpodautoscalers`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.namespace}/horizontalpodautoscalers/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchAutoscalingV2beta2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2beta2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/watch/horizontalpodautoscalers`; @@ -11797,93 +11914,93 @@ export class KubernetesClient extends APIClient { const path = `/apis/batch/v1/`; return await this.get(path, null, null, opts); } - async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/cronjobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/jobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/cronjobs/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.namespace}/jobs/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/watch/cronjobs`; @@ -11913,49 +12030,49 @@ export class KubernetesClient extends APIClient { const path = `/apis/batch/v1beta1/`; return await this.get(path, null, null, opts); } - async listBatchV1beta1CronJobForAllNamespaces(params: ListBatchV1beta1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1beta1CronJobForAllNamespaces(params: ListBatchV1beta1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1beta1/cronjobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1beta1NamespacedCronJob(params: ListBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1beta1NamespacedCronJob(params: ListBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1beta1/namespaces/${params.namespace}/cronjobs`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createBatchV1beta1NamespacedCronJob(params: CreateBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1beta1NamespacedCronJob(params: CreateBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1beta1/namespaces/${params.namespace}/cronjobs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1beta1CollectionNamespacedCronJob(params: DeleteBatchV1beta1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1beta1/namespaces/${params.namespace}/cronjobs`; return await this.delete(path, params.query, null, opts); } - async readBatchV1beta1NamespacedCronJob(params: ReadBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1beta1NamespacedCronJob(params: ReadBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1beta1/namespaces/${params.namespace}/cronjobs/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1beta1NamespacedCronJob(params: ReplaceBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1beta1NamespacedCronJob(params: ReplaceBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1beta1/namespaces/${params.namespace}/cronjobs/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1beta1NamespacedCronJob(params: DeleteBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1beta1/namespaces/${params.namespace}/cronjobs/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1beta1NamespacedCronJob(params: PatchBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1beta1NamespacedCronJob(params: PatchBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1beta1/namespaces/${params.namespace}/cronjobs/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readBatchV1beta1NamespacedCronJobStatus(params: ReadBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1beta1NamespacedCronJobStatus(params: ReadBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1beta1/namespaces/${params.namespace}/cronjobs/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1beta1NamespacedCronJobStatus(params: ReplaceBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1beta1NamespacedCronJobStatus(params: ReplaceBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1beta1/namespaces/${params.namespace}/cronjobs/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1beta1NamespacedCronJobStatus(params: PatchBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1beta1NamespacedCronJobStatus(params: PatchBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1beta1/namespaces/${params.namespace}/cronjobs/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchBatchV1beta1CronJobListForAllNamespaces(params: WatchBatchV1beta1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1beta1/watch/cronjobs`; @@ -11977,57 +12094,57 @@ export class KubernetesClient extends APIClient { const path = `/apis/certificates.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; return await this.delete(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/approval`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/approval`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/approval`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/watch/certificatesigningrequests`; @@ -12045,37 +12162,37 @@ export class KubernetesClient extends APIClient { const path = `/apis/coordination.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/leases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases`; return await this.delete(path, params.query, null, opts); } - async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.namespace}/leases/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/watch/leases`; @@ -12097,37 +12214,37 @@ export class KubernetesClient extends APIClient { const path = `/apis/discovery.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/endpointslices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices`; return await this.delete(path, params.query, null, opts); } - async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.namespace}/endpointslices/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/watch/endpointslices`; @@ -12145,37 +12262,37 @@ export class KubernetesClient extends APIClient { const path = `/apis/discovery.k8s.io/v1beta1/`; return await this.get(path, null, null, opts); } - async listDiscoveryV1beta1EndpointSliceForAllNamespaces(params: ListDiscoveryV1beta1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1beta1EndpointSliceForAllNamespaces(params: ListDiscoveryV1beta1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1beta1/endpointslices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listDiscoveryV1beta1NamespacedEndpointSlice(params: ListDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1beta1NamespacedEndpointSlice(params: ListDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.namespace}/endpointslices`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createDiscoveryV1beta1NamespacedEndpointSlice(params: CreateDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async createDiscoveryV1beta1NamespacedEndpointSlice(params: CreateDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.namespace}/endpointslices`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteDiscoveryV1beta1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1beta1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.namespace}/endpointslices`; return await this.delete(path, params.query, null, opts); } - async readDiscoveryV1beta1NamespacedEndpointSlice(params: ReadDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async readDiscoveryV1beta1NamespacedEndpointSlice(params: ReadDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.namespace}/endpointslices/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceDiscoveryV1beta1NamespacedEndpointSlice(params: ReplaceDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async replaceDiscoveryV1beta1NamespacedEndpointSlice(params: ReplaceDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.namespace}/endpointslices/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteDiscoveryV1beta1NamespacedEndpointSlice(params: DeleteDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.namespace}/endpointslices/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchDiscoveryV1beta1NamespacedEndpointSlice(params: PatchDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async patchDiscoveryV1beta1NamespacedEndpointSlice(params: PatchDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.namespace}/endpointslices/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchDiscoveryV1beta1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1beta1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1beta1/watch/endpointslices`; @@ -12197,41 +12314,85 @@ export class KubernetesClient extends APIClient { const path = `/apis/events.k8s.io/v1/`; return await this.get(path, null, null, opts); } + async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/events`; + return await this.get(path, null, null, opts); + } + async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events`; + return await this.get(path, params.query, null, opts); + } + async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events`; + return await this.post(path, params.query, params.body, opts); + } + async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events`; + return await this.delete(path, params.query, null, opts); + } + async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; + return await this.get(path, null, null, opts); + } + async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.namespace}/events/${params.name}`; + return await this.patch(path, params.query, params.body, opts); + } + async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/watch/events`; + return await this.get(path, null, null, opts); + } + async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.namespace}/events`; + return await this.get(path, null, null, opts); + } + async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.namespace}/events/${params.name}`; + return await this.get(path, null, null, opts); + } async getEventsV1beta1APIResources(params: GetEventsV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1beta1/`; return await this.get(path, null, null, opts); } - async listEventsV1beta1EventForAllNamespaces(params: ListEventsV1beta1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1beta1EventForAllNamespaces(params: ListEventsV1beta1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1beta1/events`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listEventsV1beta1NamespacedEvent(params: ListEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1beta1NamespacedEvent(params: ListEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.namespace}/events`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createEventsV1beta1NamespacedEvent(params: CreateEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async createEventsV1beta1NamespacedEvent(params: CreateEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.namespace}/events`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteEventsV1beta1CollectionNamespacedEvent(params: DeleteEventsV1beta1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.namespace}/events`; return await this.delete(path, params.query, null, opts); } - async readEventsV1beta1NamespacedEvent(params: ReadEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async readEventsV1beta1NamespacedEvent(params: ReadEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.namespace}/events/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceEventsV1beta1NamespacedEvent(params: ReplaceEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async replaceEventsV1beta1NamespacedEvent(params: ReplaceEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.namespace}/events/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteEventsV1beta1NamespacedEvent(params: DeleteEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.namespace}/events/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchEventsV1beta1NamespacedEvent(params: PatchEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async patchEventsV1beta1NamespacedEvent(params: PatchEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.namespace}/events/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchEventsV1beta1EventListForAllNamespaces(params: WatchEventsV1beta1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/events.k8s.io/v1beta1/watch/events`; @@ -12253,85 +12414,85 @@ export class KubernetesClient extends APIClient { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/`; return await this.get(path, null, null, opts); } - async listFlowcontrolApiserverV1beta1FlowSchema(params: ListFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1beta1FlowSchema(params: ListFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createFlowcontrolApiserverV1beta1FlowSchema(params: CreateFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1beta1FlowSchema(params: CreateFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1beta1CollectionFlowSchema(params: DeleteFlowcontrolApiserverV1beta1CollectionFlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas`; return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1beta1FlowSchema(params: ReadFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1beta1FlowSchema(params: ReadFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1beta1FlowSchema(params: ReplaceFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1beta1FlowSchema(params: ReplaceFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1beta1FlowSchema(params: DeleteFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1beta1FlowSchema(params: PatchFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1beta1FlowSchema(params: PatchFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readFlowcontrolApiserverV1beta1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1beta1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1beta1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1beta1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1beta1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1beta1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1beta1CollectionPriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1beta1CollectionPriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations`; return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchFlowcontrolApiserverV1beta1FlowSchemaList(params: WatchFlowcontrolApiserverV1beta1FlowSchemaListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/watch/flowschemas`; @@ -12357,109 +12518,109 @@ export class KubernetesClient extends APIClient { const path = `/apis/networking.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/ingresses/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.namespace}/networkpolicies/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/networkpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/watch/ingressclasses`; @@ -12501,33 +12662,33 @@ export class KubernetesClient extends APIClient { const path = `/apis/node.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; return await this.delete(path, params.query, null, opts); } - async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/watch/runtimeclasses`; @@ -12541,33 +12702,33 @@ export class KubernetesClient extends APIClient { const path = `/apis/node.k8s.io/v1beta1/`; return await this.get(path, null, null, opts); } - async listNodeV1beta1RuntimeClass(params: ListNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async listNodeV1beta1RuntimeClass(params: ListNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1beta1/runtimeclasses`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNodeV1beta1RuntimeClass(params: CreateNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async createNodeV1beta1RuntimeClass(params: CreateNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1beta1/runtimeclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNodeV1beta1CollectionRuntimeClass(params: DeleteNodeV1beta1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1beta1/runtimeclasses`; return await this.delete(path, params.query, null, opts); } - async readNodeV1beta1RuntimeClass(params: ReadNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async readNodeV1beta1RuntimeClass(params: ReadNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1beta1/runtimeclasses/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNodeV1beta1RuntimeClass(params: ReplaceNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNodeV1beta1RuntimeClass(params: ReplaceNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1beta1/runtimeclasses/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNodeV1beta1RuntimeClass(params: DeleteNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1beta1/runtimeclasses/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchNodeV1beta1RuntimeClass(params: PatchNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNodeV1beta1RuntimeClass(params: PatchNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1beta1/runtimeclasses/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchNodeV1beta1RuntimeClassList(params: WatchNodeV1beta1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1beta1/watch/runtimeclasses`; @@ -12585,49 +12746,49 @@ export class KubernetesClient extends APIClient { const path = `/apis/policy/v1/`; return await this.get(path, null, null, opts); } - async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets`; return await this.delete(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/poddisruptionbudgets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/watch/namespaces/${params.namespace}/poddisruptionbudgets`; @@ -12645,77 +12806,77 @@ export class KubernetesClient extends APIClient { const path = `/apis/policy/v1beta1/`; return await this.get(path, null, null, opts); } - async listPolicyV1beta1NamespacedPodDisruptionBudget(params: ListPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1beta1NamespacedPodDisruptionBudget(params: ListPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/namespaces/${params.namespace}/poddisruptionbudgets`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createPolicyV1beta1NamespacedPodDisruptionBudget(params: CreatePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async createPolicyV1beta1NamespacedPodDisruptionBudget(params: CreatePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/namespaces/${params.namespace}/poddisruptionbudgets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePolicyV1beta1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/namespaces/${params.namespace}/poddisruptionbudgets`; return await this.delete(path, params.query, null, opts); } - async readPolicyV1beta1NamespacedPodDisruptionBudget(params: ReadPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1beta1NamespacedPodDisruptionBudget(params: ReadPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1beta1NamespacedPodDisruptionBudget(params: ReplacePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1beta1NamespacedPodDisruptionBudget(params: ReplacePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePolicyV1beta1NamespacedPodDisruptionBudget(params: DeletePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchPolicyV1beta1NamespacedPodDisruptionBudget(params: PatchPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1beta1NamespacedPodDisruptionBudget(params: PatchPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readPolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/namespaces/${params.namespace}/poddisruptionbudgets/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listPolicyV1beta1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1beta1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/poddisruptionbudgets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPolicyV1beta1PodSecurityPolicy(params: ListPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1beta1PodSecurityPolicy(params: ListPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/podsecuritypolicies`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createPolicyV1beta1PodSecurityPolicy(params: CreatePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createPolicyV1beta1PodSecurityPolicy(params: CreatePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/podsecuritypolicies`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePolicyV1beta1CollectionPodSecurityPolicy(params: DeletePolicyV1beta1CollectionPodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/podsecuritypolicies`; return await this.delete(path, params.query, null, opts); } - async readPolicyV1beta1PodSecurityPolicy(params: ReadPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1beta1PodSecurityPolicy(params: ReadPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/podsecuritypolicies/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1beta1PodSecurityPolicy(params: ReplacePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1beta1PodSecurityPolicy(params: ReplacePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/podsecuritypolicies/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePolicyV1beta1PodSecurityPolicy(params: DeletePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + async deletePolicyV1beta1PodSecurityPolicy(params: DeletePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/podsecuritypolicies/${params.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPolicyV1beta1PodSecurityPolicy(params: PatchPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1beta1PodSecurityPolicy(params: PatchPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/podsecuritypolicies/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchPolicyV1beta1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1beta1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1beta1/watch/namespaces/${params.namespace}/poddisruptionbudgets`; @@ -12745,125 +12906,125 @@ export class KubernetesClient extends APIClient { const path = `/apis/rbac.authorization.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/rolebindings/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.namespace}/roles/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/rolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/roles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings`; @@ -12913,33 +13074,33 @@ export class KubernetesClient extends APIClient { const path = `/apis/scheduling.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; return await this.delete(path, params.query, null, opts); } - async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses`; @@ -12957,129 +13118,129 @@ export class KubernetesClient extends APIClient { const path = `/apis/storage.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; return await this.delete(path, params.query, null, opts); } - async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; return await this.delete(path, params.query, null, opts); } - async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/csidrivers`; @@ -13117,37 +13278,37 @@ export class KubernetesClient extends APIClient { const path = `/apis/storage.k8s.io/v1beta1/`; return await this.get(path, null, null, opts); } - async listStorageV1beta1CSIStorageCapacityForAllNamespaces(params: ListStorageV1beta1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1beta1CSIStorageCapacityForAllNamespaces(params: ListStorageV1beta1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1beta1/csistoragecapacities`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listStorageV1beta1NamespacedCSIStorageCapacity(params: ListStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1beta1NamespacedCSIStorageCapacity(params: ListStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.namespace}/csistoragecapacities`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1beta1NamespacedCSIStorageCapacity(params: CreateStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1beta1NamespacedCSIStorageCapacity(params: CreateStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.namespace}/csistoragecapacities`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1beta1CollectionNamespacedCSIStorageCapacity(params: DeleteStorageV1beta1CollectionNamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.namespace}/csistoragecapacities`; return await this.delete(path, params.query, null, opts); } - async readStorageV1beta1NamespacedCSIStorageCapacity(params: ReadStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1beta1NamespacedCSIStorageCapacity(params: ReadStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.namespace}/csistoragecapacities/${params.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1beta1NamespacedCSIStorageCapacity(params: ReplaceStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1beta1NamespacedCSIStorageCapacity(params: ReplaceStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.namespace}/csistoragecapacities/${params.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteStorageV1beta1NamespacedCSIStorageCapacity(params: DeleteStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.namespace}/csistoragecapacities/${params.name}`; return await this.delete(path, params.query, null, opts); } - async patchStorageV1beta1NamespacedCSIStorageCapacity(params: PatchStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1beta1NamespacedCSIStorageCapacity(params: PatchStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.namespace}/csistoragecapacities/${params.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchStorageV1beta1CSIStorageCapacityListForAllNamespaces(params: WatchStorageV1beta1CSIStorageCapacityListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1beta1/watch/csistoragecapacities`; diff --git a/__fixtures__/output/swagger-client.ts b/__fixtures__/output/swagger-client.ts index a6ed1fc..a1e9d83 100644 --- a/__fixtures__/output/swagger-client.ts +++ b/__fixtures__/output/swagger-client.ts @@ -3,7 +3,7 @@ import { APIClient, APIClientRequestOpts, APIClientOptions } from "@interweb/fet /* MutatingWebhook describes an admission webhook and the resources and operations it applies to. */ export interface MutatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: string; matchPolicy?: string; name: string; @@ -16,7 +16,7 @@ export interface MutatingWebhook { } /* io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration */ /* MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. */ -export interface MutatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -24,9 +24,9 @@ export interface MutatingWebhookConfiguration { } /* io.k8s.api.admissionregistration.v1.MutatingWebhookConfigurationList */ /* MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration. */ -export interface MutatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfigurationList { apiVersion?: string; - items: MutatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -41,7 +41,7 @@ export interface RuleWithOperations { } /* io.k8s.api.admissionregistration.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface AdmissionServiceReference { +export interface IoK8sApiAdmissionregistrationV1ServiceReference { name: string; namespace: string; path?: string; @@ -51,7 +51,7 @@ export interface AdmissionServiceReference { /* ValidatingWebhook describes an admission webhook and the resources and operations it applies to. */ export interface ValidatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: string; matchPolicy?: string; name: string; @@ -63,7 +63,7 @@ export interface ValidatingWebhook { } /* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration */ /* ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it. */ -export interface ValidatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -71,22 +71,22 @@ export interface ValidatingWebhookConfiguration { } /* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList */ /* ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration. */ -export interface ValidatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfigurationList { apiVersion?: string; - items: ValidatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.admissionregistration.v1.WebhookClientConfig */ /* WebhookClientConfig contains the information to make a TLS connection with the webhook */ -export interface WebhookClientConfig { +export interface IoK8sApiAdmissionregistrationV1WebhookClientConfig { caBundle?: string; - service?: AdmissionServiceReference; + service?: IoK8sApiAdmissionregistrationV1ServiceReference; url?: string; } /* io.k8s.api.apps.v1.ControllerRevision */ /* ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers. */ -export interface ControllerRevision { +export interface AppsV1ControllerRevision { apiVersion?: string; data?: RawExtension; kind?: string; @@ -95,15 +95,15 @@ export interface ControllerRevision { } /* io.k8s.api.apps.v1.ControllerRevisionList */ /* ControllerRevisionList is a resource containing a list of ControllerRevision objects. */ -export interface ControllerRevisionList { +export interface AppsV1ControllerRevisionList { apiVersion?: string; - items: ControllerRevision[]; + items: AppsV1ControllerRevision[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.apps.v1.DaemonSet */ /* DaemonSet represents the configuration of a daemon set. */ -export interface DaemonSet { +export interface AppsV1DaemonSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -121,9 +121,9 @@ export interface DaemonSetCondition { } /* io.k8s.api.apps.v1.DaemonSetList */ /* DaemonSetList is a collection of daemon sets. */ -export interface DaemonSetList { +export interface AppsV1DaemonSetList { apiVersion?: string; - items: DaemonSet[]; + items: AppsV1DaemonSet[]; kind?: string; metadata?: ListMeta; } @@ -158,7 +158,7 @@ export interface DaemonSetUpdateStrategy { } /* io.k8s.api.apps.v1.Deployment */ /* Deployment enables declarative updates for Pods and ReplicaSets. */ -export interface Deployment { +export interface AppsV1Deployment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -177,9 +177,9 @@ export interface DeploymentCondition { } /* io.k8s.api.apps.v1.DeploymentList */ /* DeploymentList is a list of Deployments. */ -export interface DeploymentList { +export interface AppsV1DeploymentList { apiVersion?: string; - items: Deployment[]; + items: AppsV1Deployment[]; kind?: string; metadata?: ListMeta; } @@ -215,7 +215,7 @@ export interface DeploymentStrategy { } /* io.k8s.api.apps.v1.ReplicaSet */ /* ReplicaSet ensures that a specified number of pod replicas are running at any given time. */ -export interface ReplicaSet { +export interface AppsV1ReplicaSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -233,9 +233,9 @@ export interface ReplicaSetCondition { } /* io.k8s.api.apps.v1.ReplicaSetList */ /* ReplicaSetList is a collection of ReplicaSets. */ -export interface ReplicaSetList { +export interface AppsV1ReplicaSetList { apiVersion?: string; - items: ReplicaSet[]; + items: AppsV1ReplicaSet[]; kind?: string; metadata?: ListMeta; } @@ -279,7 +279,7 @@ export interface RollingUpdateStatefulSetStrategy { - Network: A single stable DNS and hostname. - Storage: As many VolumeClaims as requested. The StatefulSet guarantees that a given network identity will always map to the same storage identity. */ -export interface StatefulSet { +export interface AppsV1StatefulSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -297,9 +297,9 @@ export interface StatefulSetCondition { } /* io.k8s.api.apps.v1.StatefulSetList */ /* StatefulSetList is a collection of StatefulSets. */ -export interface StatefulSetList { +export interface AppsV1StatefulSetList { apiVersion?: string; - items: StatefulSet[]; + items: AppsV1StatefulSet[]; kind?: string; metadata?: ListMeta; } @@ -346,7 +346,7 @@ export interface BoundObjectReference { } /* io.k8s.api.authentication.v1.TokenRequest */ /* TokenRequest requests a token for a given service account. */ -export interface TokenRequest { +export interface AuthenticationK8sIoV1TokenRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -368,7 +368,7 @@ export interface TokenRequestStatus { } /* io.k8s.api.authentication.v1.TokenReview */ /* TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver. */ -export interface TokenReview { +export interface AuthenticationK8sIoV1TokenReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -401,7 +401,7 @@ export interface UserInfo { } /* io.k8s.api.authorization.v1.LocalSubjectAccessReview */ /* LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking. */ -export interface LocalSubjectAccessReview { +export interface AuthorizationK8sIoV1LocalSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -441,7 +441,7 @@ export interface ResourceRule { } /* io.k8s.api.authorization.v1.SelfSubjectAccessReview */ /* SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means "in all namespaces". Self is a special case, because users should always be able to check whether they can perform an action */ -export interface SelfSubjectAccessReview { +export interface AuthorizationK8sIoV1SelfSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -456,7 +456,7 @@ export interface SelfSubjectAccessReviewSpec { } /* io.k8s.api.authorization.v1.SelfSubjectRulesReview */ /* SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server. */ -export interface SelfSubjectRulesReview { +export interface AuthorizationK8sIoV1SelfSubjectRulesReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -470,7 +470,7 @@ export interface SelfSubjectRulesReviewSpec { } /* io.k8s.api.authorization.v1.SubjectAccessReview */ /* SubjectAccessReview checks whether or not a user or group can perform an action. */ -export interface SubjectAccessReview { +export interface AuthorizationK8sIoV1SubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -507,39 +507,39 @@ export interface SubjectRulesReviewStatus { } /* io.k8s.api.autoscaling.v1.CrossVersionObjectReference */ /* CrossVersionObjectReference contains enough information to let you identify the referred resource. */ -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV1CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler */ /* configuration of a horizontal pod autoscaler. */ -export interface HorizontalPodAutoscaler { +export interface AutoscalingV1HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerList */ /* list of horizontal pod autoscaler objects. */ -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV1HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV1HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec */ /* specification of a horizontal pod autoscaler. */ -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec { maxReplicas: number; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV1CrossVersionObjectReference; targetCPUUtilizationPercentage?: number; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus */ /* current status of a horizontal pod autoscaler */ -export interface HorizontalPodAutoscalerStatus { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus { currentCPUUtilizationPercentage?: number; currentReplicas: number; desiredReplicas: number; @@ -548,7 +548,7 @@ export interface HorizontalPodAutoscalerStatus { } /* io.k8s.api.autoscaling.v1.Scale */ /* Scale represents a scaling request for a resource. */ -export interface Scale { +export interface AutoscalingV1Scale { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -568,34 +568,34 @@ export interface ScaleStatus { } /* io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricSource */ /* ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. */ -export interface ContainerResourceMetricSource { +export interface IoK8sApiAutoscalingV2beta2ContainerResourceMetricSource { container: string; name: string; target: MetricTarget; } /* io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricStatus */ /* ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. */ -export interface ContainerResourceMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ContainerResourceMetricStatus { container: string; current: MetricValueStatus; name: string; } /* io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference */ /* CrossVersionObjectReference contains enough information to let you identify the referred resource. */ -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV2beta2CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; } /* io.k8s.api.autoscaling.v2beta2.ExternalMetricSource */ /* ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). */ -export interface ExternalMetricSource { +export interface IoK8sApiAutoscalingV2beta2ExternalMetricSource { metric: MetricIdentifier; target: MetricTarget; } /* io.k8s.api.autoscaling.v2beta2.ExternalMetricStatus */ /* ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object. */ -export interface ExternalMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ExternalMetricStatus { current: MetricValueStatus; metric: MetricIdentifier; } @@ -615,12 +615,12 @@ export interface HPAScalingRules { } /* io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscaler */ /* HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified. */ -export interface HorizontalPodAutoscaler { +export interface AutoscalingV2beta2HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerStatus; } /* io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerBehavior */ /* HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). */ @@ -630,7 +630,7 @@ export interface HorizontalPodAutoscalerBehavior { } /* io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerCondition */ /* HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point. */ -export interface HorizontalPodAutoscalerCondition { +export interface IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerCondition { lastTransitionTime?: Time; message?: string; reason?: string; @@ -639,26 +639,26 @@ export interface HorizontalPodAutoscalerCondition { } /* io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerList */ /* HorizontalPodAutoscalerList is a list of horizontal pod autoscaler objects. */ -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV2beta2HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV2beta2HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec */ /* HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler. */ -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerSpec { behavior?: HorizontalPodAutoscalerBehavior; maxReplicas: number; - metrics?: MetricSpec[]; + metrics?: IoK8sApiAutoscalingV2beta2MetricSpec[]; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV2beta2CrossVersionObjectReference; } /* io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerStatus */ /* HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler. */ -export interface HorizontalPodAutoscalerStatus { - conditions: HorizontalPodAutoscalerCondition[]; - currentMetrics?: MetricStatus[]; +export interface IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerStatus { + conditions: IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerCondition[]; + currentMetrics?: IoK8sApiAutoscalingV2beta2MetricStatus[]; currentReplicas: number; desiredReplicas: number; lastScaleTime?: Time; @@ -672,22 +672,22 @@ export interface MetricIdentifier { } /* io.k8s.api.autoscaling.v2beta2.MetricSpec */ /* MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once). */ -export interface MetricSpec { - containerResource?: ContainerResourceMetricSource; - external?: ExternalMetricSource; - object?: ObjectMetricSource; - pods?: PodsMetricSource; - resource?: ResourceMetricSource; +export interface IoK8sApiAutoscalingV2beta2MetricSpec { + containerResource?: IoK8sApiAutoscalingV2beta2ContainerResourceMetricSource; + external?: IoK8sApiAutoscalingV2beta2ExternalMetricSource; + object?: IoK8sApiAutoscalingV2beta2ObjectMetricSource; + pods?: IoK8sApiAutoscalingV2beta2PodsMetricSource; + resource?: IoK8sApiAutoscalingV2beta2ResourceMetricSource; type: string; } /* io.k8s.api.autoscaling.v2beta2.MetricStatus */ /* MetricStatus describes the last-read state of a single metric. */ -export interface MetricStatus { - containerResource?: ContainerResourceMetricStatus; - external?: ExternalMetricStatus; - object?: ObjectMetricStatus; - pods?: PodsMetricStatus; - resource?: ResourceMetricStatus; +export interface IoK8sApiAutoscalingV2beta2MetricStatus { + containerResource?: IoK8sApiAutoscalingV2beta2ContainerResourceMetricStatus; + external?: IoK8sApiAutoscalingV2beta2ExternalMetricStatus; + object?: IoK8sApiAutoscalingV2beta2ObjectMetricStatus; + pods?: IoK8sApiAutoscalingV2beta2PodsMetricStatus; + resource?: IoK8sApiAutoscalingV2beta2ResourceMetricStatus; type: string; } /* io.k8s.api.autoscaling.v2beta2.MetricTarget */ @@ -707,65 +707,65 @@ export interface MetricValueStatus { } /* io.k8s.api.autoscaling.v2beta2.ObjectMetricSource */ /* ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ -export interface ObjectMetricSource { - describedObject: CrossVersionObjectReference; +export interface IoK8sApiAutoscalingV2beta2ObjectMetricSource { + describedObject: IoK8sApiAutoscalingV2beta2CrossVersionObjectReference; metric: MetricIdentifier; target: MetricTarget; } /* io.k8s.api.autoscaling.v2beta2.ObjectMetricStatus */ /* ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ -export interface ObjectMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ObjectMetricStatus { current: MetricValueStatus; - describedObject: CrossVersionObjectReference; + describedObject: IoK8sApiAutoscalingV2beta2CrossVersionObjectReference; metric: MetricIdentifier; } /* io.k8s.api.autoscaling.v2beta2.PodsMetricSource */ /* PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. */ -export interface PodsMetricSource { +export interface IoK8sApiAutoscalingV2beta2PodsMetricSource { metric: MetricIdentifier; target: MetricTarget; } /* io.k8s.api.autoscaling.v2beta2.PodsMetricStatus */ /* PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second). */ -export interface PodsMetricStatus { +export interface IoK8sApiAutoscalingV2beta2PodsMetricStatus { current: MetricValueStatus; metric: MetricIdentifier; } /* io.k8s.api.autoscaling.v2beta2.ResourceMetricSource */ /* ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. */ -export interface ResourceMetricSource { +export interface IoK8sApiAutoscalingV2beta2ResourceMetricSource { name: string; target: MetricTarget; } /* io.k8s.api.autoscaling.v2beta2.ResourceMetricStatus */ /* ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. */ -export interface ResourceMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ResourceMetricStatus { current: MetricValueStatus; name: string; } /* io.k8s.api.batch.v1.CronJob */ /* CronJob represents the configuration of a single cron job. */ -export interface CronJob { +export interface BatchV1CronJob { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: CronJobSpec; - status?: CronJobStatus; + spec?: IoK8sApiBatchV1CronJobSpec; + status?: IoK8sApiBatchV1CronJobStatus; } /* io.k8s.api.batch.v1.CronJobList */ /* CronJobList is a collection of cron jobs. */ -export interface CronJobList { +export interface BatchV1CronJobList { apiVersion?: string; - items: CronJob[]; + items: BatchV1CronJob[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.batch.v1.CronJobSpec */ /* CronJobSpec describes how the job execution will look like and when it will actually run. */ -export interface CronJobSpec { +export interface IoK8sApiBatchV1CronJobSpec { concurrencyPolicy?: string; failedJobsHistoryLimit?: number; - jobTemplate: JobTemplateSpec; + jobTemplate: IoK8sApiBatchV1JobTemplateSpec; schedule: string; startingDeadlineSeconds?: number; successfulJobsHistoryLimit?: number; @@ -773,14 +773,14 @@ export interface CronJobSpec { } /* io.k8s.api.batch.v1.CronJobStatus */ /* CronJobStatus represents the current state of a cron job. */ -export interface CronJobStatus { +export interface IoK8sApiBatchV1CronJobStatus { active?: ObjectReference[]; lastScheduleTime?: Time; lastSuccessfulTime?: Time; } /* io.k8s.api.batch.v1.Job */ /* Job represents the configuration of a single job. */ -export interface Job { +export interface BatchV1Job { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -799,9 +799,9 @@ export interface JobCondition { } /* io.k8s.api.batch.v1.JobList */ /* JobList is a collection of jobs. */ -export interface JobList { +export interface BatchV1JobList { apiVersion?: string; - items: Job[]; + items: BatchV1Job[]; kind?: string; metadata?: ListMeta; } @@ -833,7 +833,7 @@ export interface JobStatus { } /* io.k8s.api.batch.v1.JobTemplateSpec */ /* JobTemplateSpec describes the data a Job should have when created from a template */ -export interface JobTemplateSpec { +export interface IoK8sApiBatchV1JobTemplateSpec { metadata?: ObjectMeta; spec?: JobSpec; } @@ -851,7 +851,7 @@ Kubelets use this API to obtain: 2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the "kubernetes.io/kubelet-serving" signerName). This API can be used to request client certificates to authenticate to kube-apiserver (with the "kubernetes.io/kube-apiserver-client" signerName), or to obtain certificates from custom non-Kubernetes signers. */ -export interface CertificateSigningRequest { +export interface CertificatesK8sIoV1CertificateSigningRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -870,9 +870,9 @@ export interface CertificateSigningRequestCondition { } /* io.k8s.api.certificates.v1.CertificateSigningRequestList */ /* CertificateSigningRequestList is a collection of CertificateSigningRequest objects */ -export interface CertificateSigningRequestList { +export interface CertificatesK8sIoV1CertificateSigningRequestList { apiVersion?: string; - items: CertificateSigningRequest[]; + items: CertificatesK8sIoV1CertificateSigningRequest[]; kind?: string; metadata?: ListMeta; } @@ -898,7 +898,7 @@ export interface CertificateSigningRequestStatus { } /* io.k8s.api.coordination.v1.Lease */ /* Lease defines a lease concept. */ -export interface Lease { +export interface CoordinationK8sIoV1Lease { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -906,9 +906,9 @@ export interface Lease { } /* io.k8s.api.coordination.v1.LeaseList */ /* LeaseList is a list of Lease objects. */ -export interface LeaseList { +export interface CoordinationK8sIoV1LeaseList { apiVersion?: string; - items: Lease[]; + items: CoordinationK8sIoV1Lease[]; kind?: string; metadata?: ListMeta; } @@ -1262,7 +1262,7 @@ export interface EndpointAddress { } /* io.k8s.api.core.v1.EndpointPort */ /* EndpointPort is a tuple that describes a single port. */ -export interface EndpointPort { +export interface IoK8sApiCoreV1EndpointPort { appProtocol?: string; name?: string; port: number; @@ -1280,7 +1280,7 @@ The resulting set of endpoints can be viewed as: export interface EndpointSubset { addresses?: EndpointAddress[]; notReadyAddresses?: EndpointAddress[]; - ports?: EndpointPort[]; + ports?: IoK8sApiCoreV1EndpointPort[]; } /* io.k8s.api.core.v1.Endpoints */ /* Endpoints is a collection of endpoints that implement the actual service. Example: @@ -1380,7 +1380,7 @@ export interface Event { related?: ObjectReference; reportingComponent?: string; reportingInstance?: string; - series?: EventSeries; + series?: IoK8sApiCoreV1EventSeries; source?: EventSource; type?: string; } @@ -1394,7 +1394,7 @@ export interface EventList { } /* io.k8s.api.core.v1.EventSeries */ /* EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. */ -export interface EventSeries { +export interface IoK8sApiCoreV1EventSeries { count?: number; lastObservedTime?: MicroTime; } @@ -2645,13 +2645,13 @@ export interface WindowsSecurityContextOptions { } /* io.k8s.api.discovery.v1.Endpoint */ /* Endpoint represents a single logical "backend" implementing a service. */ -export interface Endpoint { +export interface IoK8sApiDiscoveryV1Endpoint { addresses: string[]; - conditions?: EndpointConditions; + conditions?: IoK8sApiDiscoveryV1EndpointConditions; deprecatedTopology?: { [key: string]: unknown; }; - hints?: EndpointHints; + hints?: IoK8sApiDiscoveryV1EndpointHints; hostname?: string; nodeName?: string; targetRef?: ObjectReference; @@ -2659,19 +2659,19 @@ export interface Endpoint { } /* io.k8s.api.discovery.v1.EndpointConditions */ /* EndpointConditions represents the current condition of an endpoint. */ -export interface EndpointConditions { +export interface IoK8sApiDiscoveryV1EndpointConditions { ready?: boolean; serving?: boolean; terminating?: boolean; } /* io.k8s.api.discovery.v1.EndpointHints */ /* EndpointHints provides hints describing how an endpoint should be consumed. */ -export interface EndpointHints { - forZones?: ForZone[]; +export interface IoK8sApiDiscoveryV1EndpointHints { + forZones?: IoK8sApiDiscoveryV1ForZone[]; } /* io.k8s.api.discovery.v1.EndpointPort */ /* EndpointPort represents a Port used by an EndpointSlice */ -export interface DiscoveryEndpointPort { +export interface IoK8sApiDiscoveryV1EndpointPort { appProtocol?: string; name?: string; port?: number; @@ -2679,32 +2679,32 @@ export interface DiscoveryEndpointPort { } /* io.k8s.api.discovery.v1.EndpointSlice */ /* EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints. */ -export interface EndpointSlice { +export interface DiscoveryK8sIoV1EndpointSlice { addressType: string; apiVersion?: string; - endpoints: Endpoint[]; + endpoints: IoK8sApiDiscoveryV1Endpoint[]; kind?: string; metadata?: ObjectMeta; - ports?: DiscoveryEndpointPort[]; + ports?: IoK8sApiDiscoveryV1EndpointPort[]; } /* io.k8s.api.discovery.v1.EndpointSliceList */ /* EndpointSliceList represents a list of endpoint slices */ -export interface EndpointSliceList { +export interface DiscoveryK8sIoV1EndpointSliceList { apiVersion?: string; - items: EndpointSlice[]; + items: DiscoveryK8sIoV1EndpointSlice[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.discovery.v1.ForZone */ /* ForZone provides information about which zones should consume this endpoint. */ -export interface ForZone { +export interface IoK8sApiDiscoveryV1ForZone { name: string; } /* io.k8s.api.events.v1.EventList */ /* EventList is a list of Event objects. */ -export interface EventList { +export interface EventsK8sIoV1EventList { apiVersion?: string; - items: Event[]; + items: EventsK8sIoV1Event[]; kind?: string; metadata?: ListMeta; } @@ -2728,7 +2728,7 @@ export interface IPBlock { } /* io.k8s.api.networking.v1.Ingress */ /* Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. */ -export interface Ingress { +export interface NetworkingK8sIoV1Ingress { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2743,7 +2743,7 @@ export interface IngressBackend { } /* io.k8s.api.networking.v1.IngressClass */ /* IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class. */ -export interface IngressClass { +export interface NetworkingK8sIoV1IngressClass { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2751,9 +2751,9 @@ export interface IngressClass { } /* io.k8s.api.networking.v1.IngressClassList */ /* IngressClassList is a collection of IngressClasses. */ -export interface IngressClassList { +export interface NetworkingK8sIoV1IngressClassList { apiVersion?: string; - items: IngressClass[]; + items: NetworkingK8sIoV1IngressClass[]; kind?: string; metadata?: ListMeta; } @@ -2774,9 +2774,9 @@ export interface IngressClassSpec { } /* io.k8s.api.networking.v1.IngressList */ /* IngressList is a collection of Ingress. */ -export interface IngressList { +export interface NetworkingK8sIoV1IngressList { apiVersion?: string; - items: Ingress[]; + items: NetworkingK8sIoV1Ingress[]; kind?: string; metadata?: ListMeta; } @@ -2813,7 +2813,7 @@ export interface IngressTLS { } /* io.k8s.api.networking.v1.NetworkPolicy */ /* NetworkPolicy describes what network traffic is allowed for a set of Pods */ -export interface NetworkPolicy { +export interface NetworkingK8sIoV1NetworkPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2833,9 +2833,9 @@ export interface NetworkPolicyIngressRule { } /* io.k8s.api.networking.v1.NetworkPolicyList */ /* NetworkPolicyList is a list of NetworkPolicy objects. */ -export interface NetworkPolicyList { +export interface NetworkingK8sIoV1NetworkPolicyList { apiVersion?: string; - items: NetworkPolicy[]; + items: NetworkingK8sIoV1NetworkPolicy[]; kind?: string; metadata?: ListMeta; } @@ -2869,32 +2869,32 @@ export interface ServiceBackendPort { } /* io.k8s.api.node.v1.Overhead */ /* Overhead structure represents the resource overhead associated with running a pod. */ -export interface Overhead { +export interface IoK8sApiNodeV1Overhead { podFixed?: { [key: string]: unknown; }; } /* io.k8s.api.node.v1.RuntimeClass */ /* RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/ */ -export interface RuntimeClass { +export interface NodeK8sIoV1RuntimeClass { apiVersion?: string; handler: string; kind?: string; metadata?: ObjectMeta; - overhead?: Overhead; - scheduling?: Scheduling; + overhead?: IoK8sApiNodeV1Overhead; + scheduling?: IoK8sApiNodeV1Scheduling; } /* io.k8s.api.node.v1.RuntimeClassList */ /* RuntimeClassList is a list of RuntimeClass objects. */ -export interface RuntimeClassList { +export interface NodeK8sIoV1RuntimeClassList { apiVersion?: string; - items: RuntimeClass[]; + items: NodeK8sIoV1RuntimeClass[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.node.v1.Scheduling */ /* Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass. */ -export interface Scheduling { +export interface IoK8sApiNodeV1Scheduling { nodeSelector?: { [key: string]: unknown; }; @@ -2902,7 +2902,7 @@ export interface Scheduling { } /* io.k8s.api.policy.v1.Eviction */ /* Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods//evictions. */ -export interface Eviction { +export interface PolicyV1Eviction { apiVersion?: string; deleteOptions?: DeleteOptions; kind?: string; @@ -2910,31 +2910,31 @@ export interface Eviction { } /* io.k8s.api.policy.v1.PodDisruptionBudget */ /* PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods */ -export interface PodDisruptionBudget { +export interface PolicyV1PodDisruptionBudget { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: PodDisruptionBudgetSpec; - status?: PodDisruptionBudgetStatus; + spec?: IoK8sApiPolicyV1PodDisruptionBudgetSpec; + status?: IoK8sApiPolicyV1PodDisruptionBudgetStatus; } /* io.k8s.api.policy.v1.PodDisruptionBudgetList */ /* PodDisruptionBudgetList is a collection of PodDisruptionBudgets. */ -export interface PodDisruptionBudgetList { +export interface PolicyV1PodDisruptionBudgetList { apiVersion?: string; - items: PodDisruptionBudget[]; + items: PolicyV1PodDisruptionBudget[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.policy.v1.PodDisruptionBudgetSpec */ /* PodDisruptionBudgetSpec is a description of a PodDisruptionBudget. */ -export interface PodDisruptionBudgetSpec { +export interface IoK8sApiPolicyV1PodDisruptionBudgetSpec { maxUnavailable?: IntOrString; minAvailable?: IntOrString; selector?: LabelSelector; } /* io.k8s.api.policy.v1.PodDisruptionBudgetStatus */ /* PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system. */ -export interface PodDisruptionBudgetStatus { +export interface IoK8sApiPolicyV1PodDisruptionBudgetStatus { conditions?: Condition[]; currentHealthy: number; desiredHealthy: number; @@ -2952,7 +2952,7 @@ export interface AggregationRule { } /* io.k8s.api.rbac.v1.ClusterRole */ /* ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. */ -export interface ClusterRole { +export interface RbacAuthorizationK8sIoV1ClusterRole { aggregationRule?: AggregationRule; apiVersion?: string; kind?: string; @@ -2961,26 +2961,26 @@ export interface ClusterRole { } /* io.k8s.api.rbac.v1.ClusterRoleBinding */ /* ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject. */ -export interface ClusterRoleBinding { +export interface RbacAuthorizationK8sIoV1ClusterRoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } /* io.k8s.api.rbac.v1.ClusterRoleBindingList */ /* ClusterRoleBindingList is a collection of ClusterRoleBindings */ -export interface ClusterRoleBindingList { +export interface RbacAuthorizationK8sIoV1ClusterRoleBindingList { apiVersion?: string; - items: ClusterRoleBinding[]; + items: RbacAuthorizationK8sIoV1ClusterRoleBinding[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.rbac.v1.ClusterRoleList */ /* ClusterRoleList is a collection of ClusterRoles */ -export interface ClusterRoleList { +export interface RbacAuthorizationK8sIoV1ClusterRoleList { apiVersion?: string; - items: ClusterRole[]; + items: RbacAuthorizationK8sIoV1ClusterRole[]; kind?: string; metadata?: ListMeta; } @@ -2995,7 +2995,7 @@ export interface PolicyRule { } /* io.k8s.api.rbac.v1.Role */ /* Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. */ -export interface Role { +export interface RbacAuthorizationK8sIoV1Role { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -3003,26 +3003,26 @@ export interface Role { } /* io.k8s.api.rbac.v1.RoleBinding */ /* RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace. */ -export interface RoleBinding { +export interface RbacAuthorizationK8sIoV1RoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } /* io.k8s.api.rbac.v1.RoleBindingList */ /* RoleBindingList is a collection of RoleBindings */ -export interface RoleBindingList { +export interface RbacAuthorizationK8sIoV1RoleBindingList { apiVersion?: string; - items: RoleBinding[]; + items: RbacAuthorizationK8sIoV1RoleBinding[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.rbac.v1.RoleList */ /* RoleList is a collection of Roles */ -export interface RoleList { +export interface RbacAuthorizationK8sIoV1RoleList { apiVersion?: string; - items: Role[]; + items: RbacAuthorizationK8sIoV1Role[]; kind?: string; metadata?: ListMeta; } @@ -3035,7 +3035,7 @@ export interface RoleRef { } /* io.k8s.api.rbac.v1.Subject */ /* Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names. */ -export interface Subject { +export interface IoK8sApiRbacV1Subject { apiGroup?: string; kind: string; name: string; @@ -3043,7 +3043,7 @@ export interface Subject { } /* io.k8s.api.scheduling.v1.PriorityClass */ /* PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer. */ -export interface PriorityClass { +export interface SchedulingK8sIoV1PriorityClass { apiVersion?: string; description?: string; globalDefault?: boolean; @@ -3054,15 +3054,15 @@ export interface PriorityClass { } /* io.k8s.api.scheduling.v1.PriorityClassList */ /* PriorityClassList is a collection of priority classes. */ -export interface PriorityClassList { +export interface SchedulingK8sIoV1PriorityClassList { apiVersion?: string; - items: PriorityClass[]; + items: SchedulingK8sIoV1PriorityClass[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.storage.v1.CSIDriver */ /* CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced. */ -export interface CSIDriver { +export interface StorageK8sIoV1CSIDriver { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -3070,9 +3070,9 @@ export interface CSIDriver { } /* io.k8s.api.storage.v1.CSIDriverList */ /* CSIDriverList is a collection of CSIDriver objects. */ -export interface CSIDriverList { +export interface StorageK8sIoV1CSIDriverList { apiVersion?: string; - items: CSIDriver[]; + items: StorageK8sIoV1CSIDriver[]; kind?: string; metadata?: ListMeta; } @@ -3084,12 +3084,12 @@ export interface CSIDriverSpec { podInfoOnMount?: boolean; requiresRepublish?: boolean; storageCapacity?: boolean; - tokenRequests?: TokenRequest[]; + tokenRequests?: IoK8sApiStorageV1TokenRequest[]; volumeLifecycleModes?: string[]; } /* io.k8s.api.storage.v1.CSINode */ /* CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn't create this object. CSINode has an OwnerReference that points to the corresponding node object. */ -export interface CSINode { +export interface StorageK8sIoV1CSINode { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -3105,9 +3105,9 @@ export interface CSINodeDriver { } /* io.k8s.api.storage.v1.CSINodeList */ /* CSINodeList is a collection of CSINode objects. */ -export interface CSINodeList { +export interface StorageK8sIoV1CSINodeList { apiVersion?: string; - items: CSINode[]; + items: StorageK8sIoV1CSINode[]; kind?: string; metadata?: ListMeta; } @@ -3120,7 +3120,7 @@ export interface CSINodeSpec { /* StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. */ -export interface StorageClass { +export interface StorageK8sIoV1StorageClass { allowVolumeExpansion?: boolean; allowedTopologies?: TopologySelectorTerm[]; apiVersion?: string; @@ -3136,15 +3136,15 @@ export interface StorageClass { } /* io.k8s.api.storage.v1.StorageClassList */ /* StorageClassList is a collection of storage classes. */ -export interface StorageClassList { +export interface StorageK8sIoV1StorageClassList { apiVersion?: string; - items: StorageClass[]; + items: StorageK8sIoV1StorageClass[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.storage.v1.TokenRequest */ /* TokenRequest contains parameters of a service account token. */ -export interface TokenRequest { +export interface IoK8sApiStorageV1TokenRequest { audience: string; expirationSeconds?: number; } @@ -3152,7 +3152,7 @@ export interface TokenRequest { /* VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. VolumeAttachment objects are non-namespaced. */ -export interface VolumeAttachment { +export interface StorageK8sIoV1VolumeAttachment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -3161,9 +3161,9 @@ export interface VolumeAttachment { } /* io.k8s.api.storage.v1.VolumeAttachmentList */ /* VolumeAttachmentList is a collection of VolumeAttachment objects. */ -export interface VolumeAttachmentList { +export interface StorageK8sIoV1VolumeAttachmentList { apiVersion?: string; - items: VolumeAttachment[]; + items: StorageK8sIoV1VolumeAttachment[]; kind?: string; metadata?: ListMeta; } @@ -3219,7 +3219,7 @@ export interface CustomResourceConversion { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition */ /* CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>. */ -export interface CustomResourceDefinition { +export interface ApiextensionsK8sIoV1CustomResourceDefinition { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -3237,9 +3237,9 @@ export interface CustomResourceDefinitionCondition { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList */ /* CustomResourceDefinitionList is a list of CustomResourceDefinition objects. */ -export interface CustomResourceDefinitionList { +export interface ApiextensionsK8sIoV1CustomResourceDefinitionList { apiVersion?: string; - items: CustomResourceDefinition[]; + items: ApiextensionsK8sIoV1CustomResourceDefinition[]; kind?: string; metadata?: ListMeta; } @@ -3380,7 +3380,7 @@ export type JSONSchemaPropsOrBool = any; export type JSONSchemaPropsOrStringArray = any; /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface ApiExtServiceReference { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference { name: string; namespace: string; path?: string; @@ -3388,15 +3388,15 @@ export interface ApiExtServiceReference { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig */ /* WebhookClientConfig contains the information to make a TLS connection with the webhook. */ -export interface ApiExtWebhookClientConfig { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig { caBundle?: string; - service?: ApiExtServiceReference; + service?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference; url?: string; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion */ /* WebhookConversion describes how to call a conversion webhook */ export interface WebhookConversion { - clientConfig?: ApiExtWebhookClientConfig; + clientConfig?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig; conversionReviewVersions: string[]; } /* io.k8s.apimachinery.pkg.api.resource.Quantity */ @@ -3691,7 +3691,7 @@ export interface Info { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService */ /* APIService represents a server for a particular GroupVersion. Name must be "version.group". */ -export interface APIService { +export interface ApiregistrationK8sIoV1APIService { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -3709,9 +3709,9 @@ export interface APIServiceCondition { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList */ /* APIServiceList is a list of APIService objects. */ -export interface APIServiceList { +export interface ApiregistrationK8sIoV1APIServiceList { apiVersion?: string; - items: APIService[]; + items: ApiregistrationK8sIoV1APIService[]; kind?: string; metadata?: ListMeta; } @@ -3722,7 +3722,7 @@ export interface APIServiceSpec { group?: string; groupPriorityMinimum: number; insecureSkipTLSVerify?: boolean; - service?: ServiceReference; + service?: IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference; version?: string; versionPriority: number; } @@ -3733,7 +3733,7 @@ export interface APIServiceStatus { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface ServiceReference { +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference { name?: string; namespace?: string; port?: number; @@ -4498,7 +4498,7 @@ export interface CreateCoreV1NamespacedPodEvictionRequest { name: string; namespace: string; }; - body: Eviction; + body: PolicyV1Eviction; } export interface ConnectCoreV1GetNamespacedPodExecRequest { query: { @@ -4899,7 +4899,7 @@ export interface ReplaceCoreV1NamespacedReplicationControllerScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { query: { @@ -5274,7 +5274,7 @@ export interface CreateCoreV1NamespacedServiceAccountTokenRequest { name: string; namespace: string; }; - body: TokenRequest; + body: AuthenticationK8sIoV1TokenRequest; } export interface ListCoreV1NamespacedServiceRequest { query: { @@ -6690,7 +6690,7 @@ export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationReques dryRun?: string; fieldManager?: string; }; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { query: { @@ -6725,7 +6725,7 @@ export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationReque path: { name: string; }; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { query: { @@ -6771,7 +6771,7 @@ export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequ dryRun?: string; fieldManager?: string; }; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { query: { @@ -6806,7 +6806,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationReq path: { name: string; }; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { query: { @@ -6916,7 +6916,7 @@ export interface CreateApiextensionsV1CustomResourceDefinitionRequest { dryRun?: string; fieldManager?: string; }; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { query: { @@ -6951,7 +6951,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { path: { name: string; }; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { query: { @@ -6994,7 +6994,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest { path: { name: string; }; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { query: { @@ -7061,7 +7061,7 @@ export interface CreateApiregistrationV1APIServiceRequest { dryRun?: string; fieldManager?: string; }; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1CollectionAPIServiceRequest { query: { @@ -7096,7 +7096,7 @@ export interface ReplaceApiregistrationV1APIServiceRequest { path: { name: string; }; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1APIServiceRequest { query: { @@ -7139,7 +7139,7 @@ export interface ReplaceApiregistrationV1APIServiceStatusRequest { path: { name: string; }; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface PatchApiregistrationV1APIServiceStatusRequest { query: { @@ -7254,7 +7254,7 @@ export interface CreateAppsV1NamespacedControllerRevisionRequest { path: { namespace: string; }; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { query: { @@ -7294,7 +7294,7 @@ export interface ReplaceAppsV1NamespacedControllerRevisionRequest { name: string; namespace: string; }; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1NamespacedControllerRevisionRequest { query: { @@ -7348,7 +7348,7 @@ export interface CreateAppsV1NamespacedDaemonSetRequest { path: { namespace: string; }; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { query: { @@ -7388,7 +7388,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetRequest { name: string; namespace: string; }; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1NamespacedDaemonSetRequest { query: { @@ -7435,7 +7435,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetStatusRequest { name: string; namespace: string; }; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface PatchAppsV1NamespacedDaemonSetStatusRequest { query: { @@ -7476,7 +7476,7 @@ export interface CreateAppsV1NamespacedDeploymentRequest { path: { namespace: string; }; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { query: { @@ -7516,7 +7516,7 @@ export interface ReplaceAppsV1NamespacedDeploymentRequest { name: string; namespace: string; }; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1NamespacedDeploymentRequest { query: { @@ -7563,7 +7563,7 @@ export interface ReplaceAppsV1NamespacedDeploymentScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedDeploymentScaleRequest { query: { @@ -7597,7 +7597,7 @@ export interface ReplaceAppsV1NamespacedDeploymentStatusRequest { name: string; namespace: string; }; - body: Deployment; + body: AppsV1Deployment; } export interface PatchAppsV1NamespacedDeploymentStatusRequest { query: { @@ -7638,7 +7638,7 @@ export interface CreateAppsV1NamespacedReplicaSetRequest { path: { namespace: string; }; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { query: { @@ -7678,7 +7678,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetRequest { name: string; namespace: string; }; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1NamespacedReplicaSetRequest { query: { @@ -7725,7 +7725,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedReplicaSetScaleRequest { query: { @@ -7759,7 +7759,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetStatusRequest { name: string; namespace: string; }; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface PatchAppsV1NamespacedReplicaSetStatusRequest { query: { @@ -7800,7 +7800,7 @@ export interface CreateAppsV1NamespacedStatefulSetRequest { path: { namespace: string; }; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { query: { @@ -7840,7 +7840,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetRequest { name: string; namespace: string; }; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1NamespacedStatefulSetRequest { query: { @@ -7887,7 +7887,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedStatefulSetScaleRequest { query: { @@ -7921,7 +7921,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetStatusRequest { name: string; namespace: string; }; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface PatchAppsV1NamespacedStatefulSetStatusRequest { query: { @@ -8217,7 +8217,7 @@ export interface CreateAuthenticationV1TokenReviewRequest { fieldManager?: string; pretty?: string; }; - body: TokenReview; + body: AuthenticationK8sIoV1TokenReview; } export interface GetAuthorizationAPIGroupRequest {} export interface GetAuthorizationV1APIResourcesRequest {} @@ -8230,7 +8230,7 @@ export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest path: { namespace: string; }; - body: LocalSubjectAccessReview; + body: AuthorizationK8sIoV1LocalSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { query: { @@ -8238,7 +8238,7 @@ export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { fieldManager?: string; pretty?: string; }; - body: SelfSubjectAccessReview; + body: AuthorizationK8sIoV1SelfSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { query: { @@ -8246,7 +8246,7 @@ export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { fieldManager?: string; pretty?: string; }; - body: SelfSubjectRulesReview; + body: AuthorizationK8sIoV1SelfSubjectRulesReview; } export interface CreateAuthorizationV1SubjectAccessReviewRequest { query: { @@ -8254,7 +8254,7 @@ export interface CreateAuthorizationV1SubjectAccessReviewRequest { fieldManager?: string; pretty?: string; }; - body: SubjectAccessReview; + body: AuthorizationK8sIoV1SubjectAccessReview; } export interface GetAutoscalingAPIGroupRequest {} export interface GetAutoscalingV1APIResourcesRequest {} @@ -8298,7 +8298,7 @@ export interface CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { path: { namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { query: { @@ -8338,7 +8338,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { query: { @@ -8385,7 +8385,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequ name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -8490,7 +8490,7 @@ export interface CreateAutoscalingV2beta2NamespacedHorizontalPodAutoscalerReques path: { namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2beta2CollectionNamespacedHorizontalPodAutoscalerRequest { query: { @@ -8530,7 +8530,7 @@ export interface ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerReque name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { query: { @@ -8577,7 +8577,7 @@ export interface ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatu name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta2HorizontalPodAutoscaler; } export interface PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -8697,7 +8697,7 @@ export interface CreateBatchV1NamespacedCronJobRequest { path: { namespace: string; }; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1CollectionNamespacedCronJobRequest { query: { @@ -8737,7 +8737,7 @@ export interface ReplaceBatchV1NamespacedCronJobRequest { name: string; namespace: string; }; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1NamespacedCronJobRequest { query: { @@ -8784,7 +8784,7 @@ export interface ReplaceBatchV1NamespacedCronJobStatusRequest { name: string; namespace: string; }; - body: CronJob; + body: BatchV1CronJob; } export interface PatchBatchV1NamespacedCronJobStatusRequest { query: { @@ -8825,7 +8825,7 @@ export interface CreateBatchV1NamespacedJobRequest { path: { namespace: string; }; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1CollectionNamespacedJobRequest { query: { @@ -8865,7 +8865,7 @@ export interface ReplaceBatchV1NamespacedJobRequest { name: string; namespace: string; }; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1NamespacedJobRequest { query: { @@ -8912,7 +8912,7 @@ export interface ReplaceBatchV1NamespacedJobStatusRequest { name: string; namespace: string; }; - body: Job; + body: BatchV1Job; } export interface PatchBatchV1NamespacedJobStatusRequest { query: { @@ -9047,7 +9047,7 @@ export interface CreateCertificatesV1CertificateSigningRequestRequest { dryRun?: string; fieldManager?: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { query: { @@ -9082,7 +9082,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestRequest { path: { name: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CertificateSigningRequestRequest { query: { @@ -9125,7 +9125,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestApprovalRequest { path: { name: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { query: { @@ -9156,7 +9156,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestStatusRequest { path: { name: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { query: { @@ -9243,7 +9243,7 @@ export interface CreateCoordinationV1NamespacedLeaseRequest { path: { namespace: string; }; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { query: { @@ -9283,7 +9283,7 @@ export interface ReplaceCoordinationV1NamespacedLeaseRequest { name: string; namespace: string; }; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1NamespacedLeaseRequest { query: { @@ -9402,7 +9402,7 @@ export interface CreateDiscoveryV1NamespacedEndpointSliceRequest { path: { namespace: string; }; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { query: { @@ -9442,7 +9442,7 @@ export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { name: string; namespace: string; }; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { query: { @@ -9521,6 +9521,163 @@ export interface WatchDiscoveryV1NamespacedEndpointSliceRequest { } export interface GetEventsAPIGroupRequest {} export interface GetEventsV1APIResourcesRequest {} +export interface ListEventsV1EventForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListEventsV1NamespacedEventRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: EventsK8sIoV1Event; +} +export interface DeleteEventsV1CollectionNamespacedEventRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadEventsV1NamespacedEventRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: EventsK8sIoV1Event; +} +export interface DeleteEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface WatchEventsV1EventListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchEventsV1NamespacedEventListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchEventsV1NamespacedEventRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} export interface GetFlowcontrolApiserverAPIGroupRequest {} export interface GetNetworkingAPIGroupRequest {} export interface GetNetworkingV1APIResourcesRequest {} @@ -9544,7 +9701,7 @@ export interface CreateNetworkingV1IngressClassRequest { dryRun?: string; fieldManager?: string; }; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1CollectionIngressClassRequest { query: { @@ -9579,7 +9736,7 @@ export interface ReplaceNetworkingV1IngressClassRequest { path: { name: string; }; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1IngressClassRequest { query: { @@ -9645,7 +9802,7 @@ export interface CreateNetworkingV1NamespacedIngressRequest { path: { namespace: string; }; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { query: { @@ -9685,7 +9842,7 @@ export interface ReplaceNetworkingV1NamespacedIngressRequest { name: string; namespace: string; }; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1NamespacedIngressRequest { query: { @@ -9732,7 +9889,7 @@ export interface ReplaceNetworkingV1NamespacedIngressStatusRequest { name: string; namespace: string; }; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface PatchNetworkingV1NamespacedIngressStatusRequest { query: { @@ -9773,7 +9930,7 @@ export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { path: { namespace: string; }; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { query: { @@ -9813,7 +9970,7 @@ export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { name: string; namespace: string; }; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { query: { @@ -10006,7 +10163,7 @@ export interface CreateNodeV1RuntimeClassRequest { dryRun?: string; fieldManager?: string; }; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1CollectionRuntimeClassRequest { query: { @@ -10041,7 +10198,7 @@ export interface ReplaceNodeV1RuntimeClassRequest { path: { name: string; }; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1RuntimeClassRequest { query: { @@ -10126,7 +10283,7 @@ export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { path: { namespace: string; }; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { query: { @@ -10166,7 +10323,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { name: string; namespace: string; }; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { query: { @@ -10213,7 +10370,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest { name: string; namespace: string; }; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { query: { @@ -10313,7 +10470,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { dryRun?: string; fieldManager?: string; }; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { query: { @@ -10348,7 +10505,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { path: { name: string; }; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { query: { @@ -10394,7 +10551,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleRequest { dryRun?: string; fieldManager?: string; }; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { query: { @@ -10429,7 +10586,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { path: { name: string; }; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1ClusterRoleRequest { query: { @@ -10481,7 +10638,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { path: { namespace: string; }; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { query: { @@ -10521,7 +10678,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { name: string; namespace: string; }; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { query: { @@ -10575,7 +10732,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleRequest { path: { namespace: string; }; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { query: { @@ -10615,7 +10772,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { name: string; namespace: string; }; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { query: { @@ -10853,7 +11010,7 @@ export interface CreateSchedulingV1PriorityClassRequest { dryRun?: string; fieldManager?: string; }; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1CollectionPriorityClassRequest { query: { @@ -10888,7 +11045,7 @@ export interface ReplaceSchedulingV1PriorityClassRequest { path: { name: string; }; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1PriorityClassRequest { query: { @@ -10967,7 +11124,7 @@ export interface CreateStorageV1CSIDriverRequest { dryRun?: string; fieldManager?: string; }; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CollectionCSIDriverRequest { query: { @@ -11002,7 +11159,7 @@ export interface ReplaceStorageV1CSIDriverRequest { path: { name: string; }; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CSIDriverRequest { query: { @@ -11048,7 +11205,7 @@ export interface CreateStorageV1CSINodeRequest { dryRun?: string; fieldManager?: string; }; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CollectionCSINodeRequest { query: { @@ -11083,7 +11240,7 @@ export interface ReplaceStorageV1CSINodeRequest { path: { name: string; }; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CSINodeRequest { query: { @@ -11129,7 +11286,7 @@ export interface CreateStorageV1StorageClassRequest { dryRun?: string; fieldManager?: string; }; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1CollectionStorageClassRequest { query: { @@ -11164,7 +11321,7 @@ export interface ReplaceStorageV1StorageClassRequest { path: { name: string; }; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1StorageClassRequest { query: { @@ -11210,7 +11367,7 @@ export interface CreateStorageV1VolumeAttachmentRequest { dryRun?: string; fieldManager?: string; }; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1CollectionVolumeAttachmentRequest { query: { @@ -11245,7 +11402,7 @@ export interface ReplaceStorageV1VolumeAttachmentRequest { path: { name: string; }; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1VolumeAttachmentRequest { query: { @@ -11288,7 +11445,7 @@ export interface ReplaceStorageV1VolumeAttachmentStatusRequest { path: { name: string; }; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface PatchStorageV1VolumeAttachmentStatusRequest { query: { @@ -11682,9 +11839,9 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/binding`; return await this.post(path, null, params.body, opts); } - async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/eviction`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async connectCoreV1GetNamespacedPodExec(params: ConnectCoreV1GetNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/pods/${params.path.name}/exec`; @@ -11814,17 +11971,17 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}`; return await this.patch(path, params.query, params.body, opts); } - async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/scale`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers/${params.path.name}/status`; @@ -11934,9 +12091,9 @@ export class KubernetesClient extends APIClient { const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}`; return await this.patch(path, params.query, params.body, opts); } - async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts/${params.path.name}/token`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/api/v1/namespaces/${params.path.namespace}/services`; @@ -12382,61 +12539,61 @@ export class KubernetesClient extends APIClient { const path = `/apis/admissionregistration.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations`; @@ -12462,45 +12619,45 @@ export class KubernetesClient extends APIClient { const path = `/apis/apiextensions.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions`; return await this.delete(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/customresourcedefinitions/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions`; @@ -12518,45 +12675,45 @@ export class KubernetesClient extends APIClient { const path = `/apis/apiregistration.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices`; return await this.delete(path, params.query, null, opts); } - async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/apiservices/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apiregistration.k8s.io/v1/watch/apiservices`; @@ -12574,249 +12731,249 @@ export class KubernetesClient extends APIClient { const path = `/apis/apps/v1/`; return await this.get(path, null, null, opts); } - async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/controllerrevisions`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/daemonsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/deployments`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/controllerrevisions/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/daemonsets/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/scale`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/deployments/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/scale`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/replicasets/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/scale`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/namespaces/${params.path.namespace}/statefulsets/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/replicasets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/statefulsets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/apps/v1/watch/controllerrevisions`; @@ -12886,9 +13043,9 @@ export class KubernetesClient extends APIClient { const path = `/apis/authentication.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authentication.k8s.io/v1/tokenreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/`; @@ -12898,21 +13055,21 @@ export class KubernetesClient extends APIClient { const path = `/apis/authorization.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/namespaces/${params.path.namespace}/localsubjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/selfsubjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/selfsubjectrulesreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/authorization.k8s.io/v1/subjectaccessreviews`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/`; @@ -12922,49 +13079,49 @@ export class KubernetesClient extends APIClient { const path = `/apis/autoscaling/v1/`; return await this.get(path, null, null, opts); } - async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v1/watch/horizontalpodautoscalers`; @@ -12982,49 +13139,49 @@ export class KubernetesClient extends APIClient { const path = `/apis/autoscaling/v2beta2/`; return await this.get(path, null, null, opts); } - async listAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV2beta2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.path.namespace}/horizontalpodautoscalers`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchAutoscalingV2beta2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2beta2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/autoscaling/v2beta2/watch/horizontalpodautoscalers`; @@ -13046,93 +13203,93 @@ export class KubernetesClient extends APIClient { const path = `/apis/batch/v1/`; return await this.get(path, null, null, opts); } - async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/cronjobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/jobs`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/namespaces/${params.path.namespace}/jobs/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/batch/v1/watch/cronjobs`; @@ -13166,57 +13323,57 @@ export class KubernetesClient extends APIClient { const path = `/apis/certificates.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests`; return await this.delete(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/approval`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/certificatesigningrequests/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/certificates.k8s.io/v1/watch/certificatesigningrequests`; @@ -13234,37 +13391,37 @@ export class KubernetesClient extends APIClient { const path = `/apis/coordination.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/leases`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases`; return await this.delete(path, params.query, null, opts); } - async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/namespaces/${params.path.namespace}/leases/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/coordination.k8s.io/v1/watch/leases`; @@ -13286,37 +13443,37 @@ export class KubernetesClient extends APIClient { const path = `/apis/discovery.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/endpointslices`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices`; return await this.delete(path, params.query, null, opts); } - async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/discovery.k8s.io/v1/watch/endpointslices`; @@ -13338,6 +13495,50 @@ export class KubernetesClient extends APIClient { const path = `/apis/events.k8s.io/v1/`; return await this.get(path, null, null, opts); } + async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/events`; + return await this.get(path, null, null, opts); + } + async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; + return await this.get(path, params.query, null, opts); + } + async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; + return await this.post(path, params.query, params.body, opts); + } + async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events`; + return await this.delete(path, params.query, null, opts); + } + async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.patch(path, params.query, params.body, opts); + } + async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/watch/events`; + return await this.get(path, null, null, opts); + } + async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.path.namespace}/events`; + return await this.get(path, null, null, opts); + } + async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1/watch/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.get(path, null, null, opts); + } async getFlowcontrolApiserverAPIGroup(params: GetFlowcontrolApiserverAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/flowcontrol.apiserver.k8s.io/`; return await this.get(path, null, null, opts); @@ -13350,109 +13551,109 @@ export class KubernetesClient extends APIClient { const path = `/apis/networking.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingressclasses/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/ingresses`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/ingresses/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/namespaces/${params.path.namespace}/networkpolicies/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/networkpolicies`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/networking.k8s.io/v1/watch/ingressclasses`; @@ -13494,33 +13695,33 @@ export class KubernetesClient extends APIClient { const path = `/apis/node.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses`; return await this.delete(path, params.query, null, opts); } - async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/runtimeclasses/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/node.k8s.io/v1/watch/runtimeclasses`; @@ -13538,49 +13739,49 @@ export class KubernetesClient extends APIClient { const path = `/apis/policy/v1/`; return await this.get(path, null, null, opts); } - async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets`; return await this.delete(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/poddisruptionbudgets`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/policy/v1/watch/namespaces/${params.path.namespace}/poddisruptionbudgets`; @@ -13602,125 +13803,125 @@ export class KubernetesClient extends APIClient { const path = `/apis/rbac.authorization.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/clusterroles/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/rolebindings/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/namespaces/${params.path.namespace}/roles/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/rolebindings`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/roles`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings`; @@ -13770,33 +13971,33 @@ export class KubernetesClient extends APIClient { const path = `/apis/scheduling.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses`; return await this.delete(path, params.query, null, opts); } - async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; return await this.delete(path, params.query, null, opts); } - async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/priorityclasses/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/scheduling.k8s.io/v1/watch/priorityclasses`; @@ -13814,129 +14015,129 @@ export class KubernetesClient extends APIClient { const path = `/apis/storage.k8s.io/v1/`; return await this.get(path, null, null, opts); } - async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csidrivers/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/csinodes/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses`; return await this.delete(path, params.query, null, opts); } - async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/storageclasses/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments`; return await this.delete(path, params.query, null, opts); } - async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/volumeattachments/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { const path = `/apis/storage.k8s.io/v1/watch/csidrivers`; diff --git a/packages/schema-sdk/__tests__/__snapshots__/openapi.generate.test.ts.snap b/packages/schema-sdk/__tests__/__snapshots__/openapi.generate.test.ts.snap index 7597608..93f024d 100644 --- a/packages/schema-sdk/__tests__/__snapshots__/openapi.generate.test.ts.snap +++ b/packages/schema-sdk/__tests__/__snapshots__/openapi.generate.test.ts.snap @@ -4,7 +4,7 @@ exports[`merged 1`] = ` "import { APIClient, APIClientRequestOpts, APIClientOptions } from "@interweb/fetch-api-client"; export interface MutatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: string; matchPolicy?: string; name: string; @@ -15,15 +15,15 @@ export interface MutatingWebhook { sideEffects: string; timeoutSeconds?: number; } -export interface MutatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; webhooks?: MutatingWebhook[]; } -export interface MutatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfigurationList { apiVersion?: string; - items: MutatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -34,7 +34,7 @@ export interface RuleWithOperations { resources?: string[]; scope?: string; } -export interface ServiceReference { +export interface IoK8sApiAdmissionregistrationV1ServiceReference { name: string; namespace: string; path?: string; @@ -42,7 +42,7 @@ export interface ServiceReference { } export interface ValidatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: string; matchPolicy?: string; name: string; @@ -52,37 +52,37 @@ export interface ValidatingWebhook { sideEffects: string; timeoutSeconds?: number; } -export interface ValidatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; webhooks?: ValidatingWebhook[]; } -export interface ValidatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfigurationList { apiVersion?: string; - items: ValidatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } -export interface WebhookClientConfig { +export interface IoK8sApiAdmissionregistrationV1WebhookClientConfig { caBundle?: string; - service?: ServiceReference; + service?: IoK8sApiAdmissionregistrationV1ServiceReference; url?: string; } -export interface ControllerRevision { +export interface AppsV1ControllerRevision { apiVersion?: string; data?: RawExtension; kind?: string; metadata?: ObjectMeta; revision: number; } -export interface ControllerRevisionList { +export interface AppsV1ControllerRevisionList { apiVersion?: string; - items: ControllerRevision[]; + items: AppsV1ControllerRevision[]; kind?: string; metadata?: ListMeta; } -export interface DaemonSet { +export interface AppsV1DaemonSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -96,9 +96,9 @@ export interface DaemonSetCondition { status: string; type: string; } -export interface DaemonSetList { +export interface AppsV1DaemonSetList { apiVersion?: string; - items: DaemonSet[]; + items: AppsV1DaemonSet[]; kind?: string; metadata?: ListMeta; } @@ -125,7 +125,7 @@ export interface DaemonSetUpdateStrategy { rollingUpdate?: RollingUpdateDaemonSet; type?: string; } -export interface Deployment { +export interface AppsV1Deployment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -140,9 +140,9 @@ export interface DeploymentCondition { status: string; type: string; } -export interface DeploymentList { +export interface AppsV1DeploymentList { apiVersion?: string; - items: Deployment[]; + items: AppsV1Deployment[]; kind?: string; metadata?: ListMeta; } @@ -170,7 +170,7 @@ export interface DeploymentStrategy { rollingUpdate?: RollingUpdateDeployment; type?: string; } -export interface ReplicaSet { +export interface AppsV1ReplicaSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -184,9 +184,9 @@ export interface ReplicaSetCondition { status: string; type: string; } -export interface ReplicaSetList { +export interface AppsV1ReplicaSetList { apiVersion?: string; - items: ReplicaSet[]; + items: AppsV1ReplicaSet[]; kind?: string; metadata?: ListMeta; } @@ -215,7 +215,7 @@ export interface RollingUpdateDeployment { export interface RollingUpdateStatefulSetStrategy { partition?: number; } -export interface StatefulSet { +export interface AppsV1StatefulSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -229,9 +229,9 @@ export interface StatefulSetCondition { status: string; type: string; } -export interface StatefulSetList { +export interface AppsV1StatefulSetList { apiVersion?: string; - items: StatefulSet[]; + items: AppsV1StatefulSet[]; kind?: string; metadata?: ListMeta; } @@ -268,7 +268,7 @@ export interface BoundObjectReference { name?: string; uid?: string; } -export interface TokenRequest { +export interface AuthenticationK8sIoV1TokenRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -284,7 +284,7 @@ export interface TokenRequestStatus { expirationTimestamp: Time; token: string; } -export interface TokenReview { +export interface AuthenticationK8sIoV1TokenReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -309,7 +309,7 @@ export interface UserInfo { uid?: string; username?: string; } -export interface LocalSubjectAccessReview { +export interface AuthorizationK8sIoV1LocalSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -339,7 +339,7 @@ export interface ResourceRule { resources?: string[]; verbs: string[]; } -export interface SelfSubjectAccessReview { +export interface AuthorizationK8sIoV1SelfSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -350,7 +350,7 @@ export interface SelfSubjectAccessReviewSpec { nonResourceAttributes?: NonResourceAttributes; resourceAttributes?: ResourceAttributes; } -export interface SelfSubjectRulesReview { +export interface AuthorizationK8sIoV1SelfSubjectRulesReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -360,7 +360,7 @@ export interface SelfSubjectRulesReview { export interface SelfSubjectRulesReviewSpec { namespace?: string; } -export interface SubjectAccessReview { +export interface AuthorizationK8sIoV1SubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -389,38 +389,38 @@ export interface SubjectRulesReviewStatus { nonResourceRules: NonResourceRule[]; resourceRules: ResourceRule[]; } -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV1CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; } -export interface HorizontalPodAutoscaler { +export interface AutoscalingV1HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus; } -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV1HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV1HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec { maxReplicas: number; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV1CrossVersionObjectReference; targetCPUUtilizationPercentage?: number; } -export interface HorizontalPodAutoscalerStatus { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus { currentCPUUtilizationPercentage?: number; currentReplicas: number; desiredReplicas: number; lastScaleTime?: Time; observedGeneration?: number; } -export interface Scale { +export interface AutoscalingV1Scale { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -434,139 +434,139 @@ export interface ScaleStatus { replicas: number; selector?: string; } -export interface ContainerResourceMetricSource { +export interface IoK8sApiAutoscalingV2beta1ContainerResourceMetricSource { container: string; name: string; targetAverageUtilization?: number; targetAverageValue?: Quantity; } -export interface ContainerResourceMetricStatus { +export interface IoK8sApiAutoscalingV2beta1ContainerResourceMetricStatus { container: string; currentAverageUtilization?: number; currentAverageValue: Quantity; name: string; } -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV2beta1CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; } -export interface ExternalMetricSource { +export interface IoK8sApiAutoscalingV2beta1ExternalMetricSource { metricName: string; metricSelector?: LabelSelector; targetAverageValue?: Quantity; targetValue?: Quantity; } -export interface ExternalMetricStatus { +export interface IoK8sApiAutoscalingV2beta1ExternalMetricStatus { currentAverageValue?: Quantity; currentValue: Quantity; metricName: string; metricSelector?: LabelSelector; } -export interface HorizontalPodAutoscaler { +export interface AutoscalingV2beta1HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV2beta1HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV2beta1HorizontalPodAutoscalerStatus; } -export interface HorizontalPodAutoscalerCondition { +export interface IoK8sApiAutoscalingV2beta1HorizontalPodAutoscalerCondition { lastTransitionTime?: Time; message?: string; reason?: string; status: string; type: string; } -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV2beta1HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV2beta1HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV2beta1HorizontalPodAutoscalerSpec { maxReplicas: number; - metrics?: MetricSpec[]; + metrics?: IoK8sApiAutoscalingV2beta1MetricSpec[]; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV2beta1CrossVersionObjectReference; } -export interface HorizontalPodAutoscalerStatus { - conditions: HorizontalPodAutoscalerCondition[]; - currentMetrics?: MetricStatus[]; +export interface IoK8sApiAutoscalingV2beta1HorizontalPodAutoscalerStatus { + conditions: IoK8sApiAutoscalingV2beta1HorizontalPodAutoscalerCondition[]; + currentMetrics?: IoK8sApiAutoscalingV2beta1MetricStatus[]; currentReplicas: number; desiredReplicas: number; lastScaleTime?: Time; observedGeneration?: number; } -export interface MetricSpec { - containerResource?: ContainerResourceMetricSource; - external?: ExternalMetricSource; - object?: ObjectMetricSource; - pods?: PodsMetricSource; - resource?: ResourceMetricSource; +export interface IoK8sApiAutoscalingV2beta1MetricSpec { + containerResource?: IoK8sApiAutoscalingV2beta1ContainerResourceMetricSource; + external?: IoK8sApiAutoscalingV2beta1ExternalMetricSource; + object?: IoK8sApiAutoscalingV2beta1ObjectMetricSource; + pods?: IoK8sApiAutoscalingV2beta1PodsMetricSource; + resource?: IoK8sApiAutoscalingV2beta1ResourceMetricSource; type: string; } -export interface MetricStatus { - containerResource?: ContainerResourceMetricStatus; - external?: ExternalMetricStatus; - object?: ObjectMetricStatus; - pods?: PodsMetricStatus; - resource?: ResourceMetricStatus; +export interface IoK8sApiAutoscalingV2beta1MetricStatus { + containerResource?: IoK8sApiAutoscalingV2beta1ContainerResourceMetricStatus; + external?: IoK8sApiAutoscalingV2beta1ExternalMetricStatus; + object?: IoK8sApiAutoscalingV2beta1ObjectMetricStatus; + pods?: IoK8sApiAutoscalingV2beta1PodsMetricStatus; + resource?: IoK8sApiAutoscalingV2beta1ResourceMetricStatus; type: string; } -export interface ObjectMetricSource { +export interface IoK8sApiAutoscalingV2beta1ObjectMetricSource { averageValue?: Quantity; metricName: string; selector?: LabelSelector; - target: CrossVersionObjectReference; + target: IoK8sApiAutoscalingV2beta1CrossVersionObjectReference; targetValue: Quantity; } -export interface ObjectMetricStatus { +export interface IoK8sApiAutoscalingV2beta1ObjectMetricStatus { averageValue?: Quantity; currentValue: Quantity; metricName: string; selector?: LabelSelector; - target: CrossVersionObjectReference; + target: IoK8sApiAutoscalingV2beta1CrossVersionObjectReference; } -export interface PodsMetricSource { +export interface IoK8sApiAutoscalingV2beta1PodsMetricSource { metricName: string; selector?: LabelSelector; targetAverageValue: Quantity; } -export interface PodsMetricStatus { +export interface IoK8sApiAutoscalingV2beta1PodsMetricStatus { currentAverageValue: Quantity; metricName: string; selector?: LabelSelector; } -export interface ResourceMetricSource { +export interface IoK8sApiAutoscalingV2beta1ResourceMetricSource { name: string; targetAverageUtilization?: number; targetAverageValue?: Quantity; } -export interface ResourceMetricStatus { +export interface IoK8sApiAutoscalingV2beta1ResourceMetricStatus { currentAverageUtilization?: number; currentAverageValue: Quantity; name: string; } -export interface ContainerResourceMetricSource { +export interface IoK8sApiAutoscalingV2beta2ContainerResourceMetricSource { container: string; name: string; target: MetricTarget; } -export interface ContainerResourceMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ContainerResourceMetricStatus { container: string; current: MetricValueStatus; name: string; } -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV2beta2CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; } -export interface ExternalMetricSource { +export interface IoK8sApiAutoscalingV2beta2ExternalMetricSource { metric: MetricIdentifier; target: MetricTarget; } -export interface ExternalMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ExternalMetricStatus { current: MetricValueStatus; metric: MetricIdentifier; } @@ -580,40 +580,40 @@ export interface HPAScalingRules { selectPolicy?: string; stabilizationWindowSeconds?: number; } -export interface HorizontalPodAutoscaler { +export interface AutoscalingV2beta2HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerStatus; } export interface HorizontalPodAutoscalerBehavior { scaleDown?: HPAScalingRules; scaleUp?: HPAScalingRules; } -export interface HorizontalPodAutoscalerCondition { +export interface IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerCondition { lastTransitionTime?: Time; message?: string; reason?: string; status: string; type: string; } -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV2beta2HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV2beta2HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerSpec { behavior?: HorizontalPodAutoscalerBehavior; maxReplicas: number; - metrics?: MetricSpec[]; + metrics?: IoK8sApiAutoscalingV2beta2MetricSpec[]; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV2beta2CrossVersionObjectReference; } -export interface HorizontalPodAutoscalerStatus { - conditions: HorizontalPodAutoscalerCondition[]; - currentMetrics?: MetricStatus[]; +export interface IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerStatus { + conditions: IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerCondition[]; + currentMetrics?: IoK8sApiAutoscalingV2beta2MetricStatus[]; currentReplicas: number; desiredReplicas: number; lastScaleTime?: Time; @@ -623,20 +623,20 @@ export interface MetricIdentifier { name: string; selector?: LabelSelector; } -export interface MetricSpec { - containerResource?: ContainerResourceMetricSource; - external?: ExternalMetricSource; - object?: ObjectMetricSource; - pods?: PodsMetricSource; - resource?: ResourceMetricSource; +export interface IoK8sApiAutoscalingV2beta2MetricSpec { + containerResource?: IoK8sApiAutoscalingV2beta2ContainerResourceMetricSource; + external?: IoK8sApiAutoscalingV2beta2ExternalMetricSource; + object?: IoK8sApiAutoscalingV2beta2ObjectMetricSource; + pods?: IoK8sApiAutoscalingV2beta2PodsMetricSource; + resource?: IoK8sApiAutoscalingV2beta2ResourceMetricSource; type: string; } -export interface MetricStatus { - containerResource?: ContainerResourceMetricStatus; - external?: ExternalMetricStatus; - object?: ObjectMetricStatus; - pods?: PodsMetricStatus; - resource?: ResourceMetricStatus; +export interface IoK8sApiAutoscalingV2beta2MetricStatus { + containerResource?: IoK8sApiAutoscalingV2beta2ContainerResourceMetricStatus; + external?: IoK8sApiAutoscalingV2beta2ExternalMetricStatus; + object?: IoK8sApiAutoscalingV2beta2ObjectMetricStatus; + pods?: IoK8sApiAutoscalingV2beta2PodsMetricStatus; + resource?: IoK8sApiAutoscalingV2beta2ResourceMetricStatus; type: string; } export interface MetricTarget { @@ -650,60 +650,60 @@ export interface MetricValueStatus { averageValue?: Quantity; value?: Quantity; } -export interface ObjectMetricSource { - describedObject: CrossVersionObjectReference; +export interface IoK8sApiAutoscalingV2beta2ObjectMetricSource { + describedObject: IoK8sApiAutoscalingV2beta2CrossVersionObjectReference; metric: MetricIdentifier; target: MetricTarget; } -export interface ObjectMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ObjectMetricStatus { current: MetricValueStatus; - describedObject: CrossVersionObjectReference; + describedObject: IoK8sApiAutoscalingV2beta2CrossVersionObjectReference; metric: MetricIdentifier; } -export interface PodsMetricSource { +export interface IoK8sApiAutoscalingV2beta2PodsMetricSource { metric: MetricIdentifier; target: MetricTarget; } -export interface PodsMetricStatus { +export interface IoK8sApiAutoscalingV2beta2PodsMetricStatus { current: MetricValueStatus; metric: MetricIdentifier; } -export interface ResourceMetricSource { +export interface IoK8sApiAutoscalingV2beta2ResourceMetricSource { name: string; target: MetricTarget; } -export interface ResourceMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ResourceMetricStatus { current: MetricValueStatus; name: string; } -export interface CronJob { +export interface BatchV1CronJob { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: CronJobSpec; - status?: CronJobStatus; + spec?: IoK8sApiBatchV1CronJobSpec; + status?: IoK8sApiBatchV1CronJobStatus; } -export interface CronJobList { +export interface BatchV1CronJobList { apiVersion?: string; - items: CronJob[]; + items: BatchV1CronJob[]; kind?: string; metadata?: ListMeta; } -export interface CronJobSpec { +export interface IoK8sApiBatchV1CronJobSpec { concurrencyPolicy?: string; failedJobsHistoryLimit?: number; - jobTemplate: JobTemplateSpec; + jobTemplate: IoK8sApiBatchV1JobTemplateSpec; schedule: string; startingDeadlineSeconds?: number; successfulJobsHistoryLimit?: number; suspend?: boolean; } -export interface CronJobStatus { +export interface IoK8sApiBatchV1CronJobStatus { active?: ObjectReference[]; lastScheduleTime?: Time; lastSuccessfulTime?: Time; } -export interface Job { +export interface BatchV1Job { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -718,9 +718,9 @@ export interface JobCondition { status: string; type: string; } -export interface JobList { +export interface BatchV1JobList { apiVersion?: string; - items: Job[]; + items: BatchV1Job[]; kind?: string; metadata?: ListMeta; } @@ -746,7 +746,7 @@ export interface JobStatus { succeeded?: number; uncountedTerminatedPods?: UncountedTerminatedPods; } -export interface JobTemplateSpec { +export interface IoK8sApiBatchV1JobTemplateSpec { metadata?: ObjectMeta; spec?: JobSpec; } @@ -754,38 +754,38 @@ export interface UncountedTerminatedPods { failed?: string[]; succeeded?: string[]; } -export interface CronJob { +export interface BatchV1beta1CronJob { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: CronJobSpec; - status?: CronJobStatus; + spec?: IoK8sApiBatchV1beta1CronJobSpec; + status?: IoK8sApiBatchV1beta1CronJobStatus; } -export interface CronJobList { +export interface BatchV1beta1CronJobList { apiVersion?: string; - items: CronJob[]; + items: BatchV1beta1CronJob[]; kind?: string; metadata?: ListMeta; } -export interface CronJobSpec { +export interface IoK8sApiBatchV1beta1CronJobSpec { concurrencyPolicy?: string; failedJobsHistoryLimit?: number; - jobTemplate: JobTemplateSpec; + jobTemplate: IoK8sApiBatchV1beta1JobTemplateSpec; schedule: string; startingDeadlineSeconds?: number; successfulJobsHistoryLimit?: number; suspend?: boolean; } -export interface CronJobStatus { +export interface IoK8sApiBatchV1beta1CronJobStatus { active?: ObjectReference[]; lastScheduleTime?: Time; lastSuccessfulTime?: Time; } -export interface JobTemplateSpec { +export interface IoK8sApiBatchV1beta1JobTemplateSpec { metadata?: ObjectMeta; spec?: JobSpec; } -export interface CertificateSigningRequest { +export interface CertificatesK8sIoV1CertificateSigningRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -800,9 +800,9 @@ export interface CertificateSigningRequestCondition { status: string; type: string; } -export interface CertificateSigningRequestList { +export interface CertificatesK8sIoV1CertificateSigningRequestList { apiVersion?: string; - items: CertificateSigningRequest[]; + items: CertificatesK8sIoV1CertificateSigningRequest[]; kind?: string; metadata?: ListMeta; } @@ -822,15 +822,15 @@ export interface CertificateSigningRequestStatus { certificate?: string; conditions?: CertificateSigningRequestCondition[]; } -export interface Lease { +export interface CoordinationK8sIoV1Lease { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: LeaseSpec; } -export interface LeaseList { +export interface CoordinationK8sIoV1LeaseList { apiVersion?: string; - items: Lease[]; + items: CoordinationK8sIoV1Lease[]; kind?: string; metadata?: ListMeta; } @@ -1094,7 +1094,7 @@ export interface EndpointAddress { nodeName?: string; targetRef?: ObjectReference; } -export interface EndpointPort { +export interface IoK8sApiCoreV1EndpointPort { appProtocol?: string; name?: string; port: number; @@ -1103,7 +1103,7 @@ export interface EndpointPort { export interface EndpointSubset { addresses?: EndpointAddress[]; notReadyAddresses?: EndpointAddress[]; - ports?: EndpointPort[]; + ports?: IoK8sApiCoreV1EndpointPort[]; } export interface Endpoints { apiVersion?: string; @@ -1176,7 +1176,7 @@ export interface Event { related?: ObjectReference; reportingComponent?: string; reportingInstance?: string; - series?: EventSeries; + series?: IoK8sApiCoreV1EventSeries; source?: EventSource; type?: string; } @@ -1186,7 +1186,7 @@ export interface EventList { kind?: string; metadata?: ListMeta; } -export interface EventSeries { +export interface IoK8sApiCoreV1EventSeries { count?: number; lastObservedTime?: MicroTime; } @@ -2152,53 +2152,53 @@ export interface WindowsSecurityContextOptions { hostProcess?: boolean; runAsUserName?: string; } -export interface Endpoint { +export interface IoK8sApiDiscoveryV1Endpoint { addresses: string[]; - conditions?: EndpointConditions; + conditions?: IoK8sApiDiscoveryV1EndpointConditions; deprecatedTopology?: { [key: string]: unknown; }; - hints?: EndpointHints; + hints?: IoK8sApiDiscoveryV1EndpointHints; hostname?: string; nodeName?: string; targetRef?: ObjectReference; zone?: string; } -export interface EndpointConditions { +export interface IoK8sApiDiscoveryV1EndpointConditions { ready?: boolean; serving?: boolean; terminating?: boolean; } -export interface EndpointHints { - forZones?: ForZone[]; +export interface IoK8sApiDiscoveryV1EndpointHints { + forZones?: IoK8sApiDiscoveryV1ForZone[]; } -export interface EndpointPort { +export interface IoK8sApiDiscoveryV1EndpointPort { appProtocol?: string; name?: string; port?: number; protocol?: string; } -export interface EndpointSlice { +export interface DiscoveryK8sIoV1EndpointSlice { addressType: string; apiVersion?: string; - endpoints: Endpoint[]; + endpoints: IoK8sApiDiscoveryV1Endpoint[]; kind?: string; metadata?: ObjectMeta; - ports?: EndpointPort[]; + ports?: IoK8sApiDiscoveryV1EndpointPort[]; } -export interface EndpointSliceList { +export interface DiscoveryK8sIoV1EndpointSliceList { apiVersion?: string; - items: EndpointSlice[]; + items: DiscoveryK8sIoV1EndpointSlice[]; kind?: string; metadata?: ListMeta; } -export interface ForZone { +export interface IoK8sApiDiscoveryV1ForZone { name: string; } -export interface Endpoint { +export interface IoK8sApiDiscoveryV1beta1Endpoint { addresses: string[]; - conditions?: EndpointConditions; - hints?: EndpointHints; + conditions?: IoK8sApiDiscoveryV1beta1EndpointConditions; + hints?: IoK8sApiDiscoveryV1beta1EndpointHints; hostname?: string; nodeName?: string; targetRef?: ObjectReference; @@ -2206,38 +2206,38 @@ export interface Endpoint { [key: string]: unknown; }; } -export interface EndpointConditions { +export interface IoK8sApiDiscoveryV1beta1EndpointConditions { ready?: boolean; serving?: boolean; terminating?: boolean; } -export interface EndpointHints { - forZones?: ForZone[]; +export interface IoK8sApiDiscoveryV1beta1EndpointHints { + forZones?: IoK8sApiDiscoveryV1beta1ForZone[]; } -export interface EndpointPort { +export interface IoK8sApiDiscoveryV1beta1EndpointPort { appProtocol?: string; name?: string; port?: number; protocol?: string; } -export interface EndpointSlice { +export interface DiscoveryK8sIoV1beta1EndpointSlice { addressType: string; apiVersion?: string; - endpoints: Endpoint[]; + endpoints: IoK8sApiDiscoveryV1beta1Endpoint[]; kind?: string; metadata?: ObjectMeta; - ports?: EndpointPort[]; + ports?: IoK8sApiDiscoveryV1beta1EndpointPort[]; } -export interface EndpointSliceList { +export interface DiscoveryK8sIoV1beta1EndpointSliceList { apiVersion?: string; - items: EndpointSlice[]; + items: DiscoveryK8sIoV1beta1EndpointSlice[]; kind?: string; metadata?: ListMeta; } -export interface ForZone { +export interface IoK8sApiDiscoveryV1beta1ForZone { name: string; } -export interface Event { +export interface EventsK8sIoV1Event { action?: string; apiVersion?: string; deprecatedCount?: number; @@ -2253,20 +2253,20 @@ export interface Event { related?: ObjectReference; reportingController?: string; reportingInstance?: string; - series?: EventSeries; + series?: IoK8sApiEventsV1EventSeries; type?: string; } -export interface EventList { +export interface EventsK8sIoV1EventList { apiVersion?: string; - items: Event[]; + items: EventsK8sIoV1Event[]; kind?: string; metadata?: ListMeta; } -export interface EventSeries { +export interface IoK8sApiEventsV1EventSeries { count: number; lastObservedTime: MicroTime; } -export interface Event { +export interface EventsK8sIoV1beta1Event { action?: string; apiVersion?: string; deprecatedCount?: number; @@ -2282,23 +2282,23 @@ export interface Event { related?: ObjectReference; reportingController?: string; reportingInstance?: string; - series?: EventSeries; + series?: IoK8sApiEventsV1beta1EventSeries; type?: string; } -export interface EventList { +export interface EventsK8sIoV1beta1EventList { apiVersion?: string; - items: Event[]; + items: EventsK8sIoV1beta1Event[]; kind?: string; metadata?: ListMeta; } -export interface EventSeries { +export interface IoK8sApiEventsV1beta1EventSeries { count: number; lastObservedTime: MicroTime; } export interface FlowDistinguisherMethod { type: string; } -export interface FlowSchema { +export interface FlowcontrolApiserverK8sIoV1beta1FlowSchema { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2312,9 +2312,9 @@ export interface FlowSchemaCondition { status?: string; type?: string; } -export interface FlowSchemaList { +export interface FlowcontrolApiserverK8sIoV1beta1FlowSchemaList { apiVersion?: string; - items: FlowSchema[]; + items: FlowcontrolApiserverK8sIoV1beta1FlowSchema[]; kind?: string; metadata?: ListMeta; } @@ -2345,9 +2345,9 @@ export interface NonResourcePolicyRule { export interface PolicyRulesWithSubjects { nonResourceRules?: NonResourcePolicyRule[]; resourceRules?: ResourcePolicyRule[]; - subjects: Subject[]; + subjects: IoK8sApiFlowcontrolV1beta1Subject[]; } -export interface PriorityLevelConfiguration { +export interface FlowcontrolApiserverK8sIoV1beta1PriorityLevelConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2361,9 +2361,9 @@ export interface PriorityLevelConfigurationCondition { status?: string; type?: string; } -export interface PriorityLevelConfigurationList { +export interface FlowcontrolApiserverK8sIoV1beta1PriorityLevelConfigurationList { apiVersion?: string; - items: PriorityLevelConfiguration[]; + items: FlowcontrolApiserverK8sIoV1beta1PriorityLevelConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -2393,7 +2393,7 @@ export interface ServiceAccountSubject { name: string; namespace: string; } -export interface Subject { +export interface IoK8sApiFlowcontrolV1beta1Subject { group?: GroupSubject; kind: string; serviceAccount?: ServiceAccountSubject; @@ -2414,7 +2414,7 @@ export interface IPBlock { cidr: string; except?: string[]; } -export interface Ingress { +export interface NetworkingK8sIoV1Ingress { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2425,15 +2425,15 @@ export interface IngressBackend { resource?: TypedLocalObjectReference; service?: IngressServiceBackend; } -export interface IngressClass { +export interface NetworkingK8sIoV1IngressClass { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: IngressClassSpec; } -export interface IngressClassList { +export interface NetworkingK8sIoV1IngressClassList { apiVersion?: string; - items: IngressClass[]; + items: NetworkingK8sIoV1IngressClass[]; kind?: string; metadata?: ListMeta; } @@ -2448,9 +2448,9 @@ export interface IngressClassSpec { controller?: string; parameters?: IngressClassParametersReference; } -export interface IngressList { +export interface NetworkingK8sIoV1IngressList { apiVersion?: string; - items: Ingress[]; + items: NetworkingK8sIoV1Ingress[]; kind?: string; metadata?: ListMeta; } @@ -2475,7 +2475,7 @@ export interface IngressTLS { hosts?: string[]; secretName?: string; } -export interface NetworkPolicy { +export interface NetworkingK8sIoV1NetworkPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2489,9 +2489,9 @@ export interface NetworkPolicyIngressRule { from?: NetworkPolicyPeer[]; ports?: NetworkPolicyPort[]; } -export interface NetworkPolicyList { +export interface NetworkingK8sIoV1NetworkPolicyList { apiVersion?: string; - items: NetworkPolicy[]; + items: NetworkingK8sIoV1NetworkPolicy[]; kind?: string; metadata?: ListMeta; } @@ -2515,81 +2515,81 @@ export interface ServiceBackendPort { name?: string; number?: number; } -export interface Overhead { +export interface IoK8sApiNodeV1Overhead { podFixed?: { [key: string]: unknown; }; } -export interface RuntimeClass { +export interface NodeK8sIoV1RuntimeClass { apiVersion?: string; handler: string; kind?: string; metadata?: ObjectMeta; - overhead?: Overhead; - scheduling?: Scheduling; + overhead?: IoK8sApiNodeV1Overhead; + scheduling?: IoK8sApiNodeV1Scheduling; } -export interface RuntimeClassList { +export interface NodeK8sIoV1RuntimeClassList { apiVersion?: string; - items: RuntimeClass[]; + items: NodeK8sIoV1RuntimeClass[]; kind?: string; metadata?: ListMeta; } -export interface Scheduling { +export interface IoK8sApiNodeV1Scheduling { nodeSelector?: { [key: string]: unknown; }; tolerations?: Toleration[]; } -export interface Overhead { +export interface IoK8sApiNodeV1beta1Overhead { podFixed?: { [key: string]: unknown; }; } -export interface RuntimeClass { +export interface NodeK8sIoV1beta1RuntimeClass { apiVersion?: string; handler: string; kind?: string; metadata?: ObjectMeta; - overhead?: Overhead; - scheduling?: Scheduling; + overhead?: IoK8sApiNodeV1beta1Overhead; + scheduling?: IoK8sApiNodeV1beta1Scheduling; } -export interface RuntimeClassList { +export interface NodeK8sIoV1beta1RuntimeClassList { apiVersion?: string; - items: RuntimeClass[]; + items: NodeK8sIoV1beta1RuntimeClass[]; kind?: string; metadata?: ListMeta; } -export interface Scheduling { +export interface IoK8sApiNodeV1beta1Scheduling { nodeSelector?: { [key: string]: unknown; }; tolerations?: Toleration[]; } -export interface Eviction { +export interface PolicyV1Eviction { apiVersion?: string; deleteOptions?: DeleteOptions; kind?: string; metadata?: ObjectMeta; } -export interface PodDisruptionBudget { +export interface PolicyV1PodDisruptionBudget { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: PodDisruptionBudgetSpec; - status?: PodDisruptionBudgetStatus; + spec?: IoK8sApiPolicyV1PodDisruptionBudgetSpec; + status?: IoK8sApiPolicyV1PodDisruptionBudgetStatus; } -export interface PodDisruptionBudgetList { +export interface PolicyV1PodDisruptionBudgetList { apiVersion?: string; - items: PodDisruptionBudget[]; + items: PolicyV1PodDisruptionBudget[]; kind?: string; metadata?: ListMeta; } -export interface PodDisruptionBudgetSpec { +export interface IoK8sApiPolicyV1PodDisruptionBudgetSpec { maxUnavailable?: IntOrString; minAvailable?: IntOrString; selector?: LabelSelector; } -export interface PodDisruptionBudgetStatus { +export interface IoK8sApiPolicyV1PodDisruptionBudgetStatus { conditions?: Condition[]; currentHealthy: number; desiredHealthy: number; @@ -2622,25 +2622,25 @@ export interface IDRange { max: number; min: number; } -export interface PodDisruptionBudget { +export interface PolicyV1beta1PodDisruptionBudget { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: PodDisruptionBudgetSpec; - status?: PodDisruptionBudgetStatus; + spec?: IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec; + status?: IoK8sApiPolicyV1beta1PodDisruptionBudgetStatus; } -export interface PodDisruptionBudgetList { +export interface PolicyV1beta1PodDisruptionBudgetList { apiVersion?: string; - items: PodDisruptionBudget[]; + items: PolicyV1beta1PodDisruptionBudget[]; kind?: string; metadata?: ListMeta; } -export interface PodDisruptionBudgetSpec { +export interface IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec { maxUnavailable?: IntOrString; minAvailable?: IntOrString; selector?: LabelSelector; } -export interface PodDisruptionBudgetStatus { +export interface IoK8sApiPolicyV1beta1PodDisruptionBudgetStatus { conditions?: Condition[]; currentHealthy: number; desiredHealthy: number; @@ -2651,15 +2651,15 @@ export interface PodDisruptionBudgetStatus { expectedPods: number; observedGeneration?: number; } -export interface PodSecurityPolicy { +export interface PolicyV1beta1PodSecurityPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec?: PodSecurityPolicySpec; } -export interface PodSecurityPolicyList { +export interface PolicyV1beta1PodSecurityPolicyList { apiVersion?: string; - items: PodSecurityPolicy[]; + items: PolicyV1beta1PodSecurityPolicy[]; kind?: string; metadata?: ListMeta; } @@ -2712,29 +2712,29 @@ export interface SupplementalGroupsStrategyOptions { export interface AggregationRule { clusterRoleSelectors?: LabelSelector[]; } -export interface ClusterRole { +export interface RbacAuthorizationK8sIoV1ClusterRole { aggregationRule?: AggregationRule; apiVersion?: string; kind?: string; metadata?: ObjectMeta; rules?: PolicyRule[]; } -export interface ClusterRoleBinding { +export interface RbacAuthorizationK8sIoV1ClusterRoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } -export interface ClusterRoleBindingList { +export interface RbacAuthorizationK8sIoV1ClusterRoleBindingList { apiVersion?: string; - items: ClusterRoleBinding[]; + items: RbacAuthorizationK8sIoV1ClusterRoleBinding[]; kind?: string; metadata?: ListMeta; } -export interface ClusterRoleList { +export interface RbacAuthorizationK8sIoV1ClusterRoleList { apiVersion?: string; - items: ClusterRole[]; + items: RbacAuthorizationK8sIoV1ClusterRole[]; kind?: string; metadata?: ListMeta; } @@ -2745,28 +2745,28 @@ export interface PolicyRule { resources?: string[]; verbs: string[]; } -export interface Role { +export interface RbacAuthorizationK8sIoV1Role { apiVersion?: string; kind?: string; metadata?: ObjectMeta; rules?: PolicyRule[]; } -export interface RoleBinding { +export interface RbacAuthorizationK8sIoV1RoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } -export interface RoleBindingList { +export interface RbacAuthorizationK8sIoV1RoleBindingList { apiVersion?: string; - items: RoleBinding[]; + items: RbacAuthorizationK8sIoV1RoleBinding[]; kind?: string; metadata?: ListMeta; } -export interface RoleList { +export interface RbacAuthorizationK8sIoV1RoleList { apiVersion?: string; - items: Role[]; + items: RbacAuthorizationK8sIoV1Role[]; kind?: string; metadata?: ListMeta; } @@ -2775,13 +2775,13 @@ export interface RoleRef { kind: string; name: string; } -export interface Subject { +export interface IoK8sApiRbacV1Subject { apiGroup?: string; kind: string; name: string; namespace?: string; } -export interface PriorityClass { +export interface SchedulingK8sIoV1PriorityClass { apiVersion?: string; description?: string; globalDefault?: boolean; @@ -2790,21 +2790,21 @@ export interface PriorityClass { preemptionPolicy?: string; value: number; } -export interface PriorityClassList { +export interface SchedulingK8sIoV1PriorityClassList { apiVersion?: string; - items: PriorityClass[]; + items: SchedulingK8sIoV1PriorityClass[]; kind?: string; metadata?: ListMeta; } -export interface CSIDriver { +export interface StorageK8sIoV1CSIDriver { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec: CSIDriverSpec; } -export interface CSIDriverList { +export interface StorageK8sIoV1CSIDriverList { apiVersion?: string; - items: CSIDriver[]; + items: StorageK8sIoV1CSIDriver[]; kind?: string; metadata?: ListMeta; } @@ -2814,10 +2814,10 @@ export interface CSIDriverSpec { podInfoOnMount?: boolean; requiresRepublish?: boolean; storageCapacity?: boolean; - tokenRequests?: TokenRequest[]; + tokenRequests?: IoK8sApiStorageV1TokenRequest[]; volumeLifecycleModes?: string[]; } -export interface CSINode { +export interface StorageK8sIoV1CSINode { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2829,16 +2829,16 @@ export interface CSINodeDriver { nodeID: string; topologyKeys?: string[]; } -export interface CSINodeList { +export interface StorageK8sIoV1CSINodeList { apiVersion?: string; - items: CSINode[]; + items: StorageK8sIoV1CSINode[]; kind?: string; metadata?: ListMeta; } export interface CSINodeSpec { drivers: CSINodeDriver[]; } -export interface StorageClass { +export interface StorageK8sIoV1StorageClass { allowVolumeExpansion?: boolean; allowedTopologies?: TopologySelectorTerm[]; apiVersion?: string; @@ -2852,26 +2852,26 @@ export interface StorageClass { reclaimPolicy?: string; volumeBindingMode?: string; } -export interface StorageClassList { +export interface StorageK8sIoV1StorageClassList { apiVersion?: string; - items: StorageClass[]; + items: StorageK8sIoV1StorageClass[]; kind?: string; metadata?: ListMeta; } -export interface TokenRequest { +export interface IoK8sApiStorageV1TokenRequest { audience: string; expirationSeconds?: number; } -export interface VolumeAttachment { +export interface StorageK8sIoV1VolumeAttachment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; spec: VolumeAttachmentSpec; status?: VolumeAttachmentStatus; } -export interface VolumeAttachmentList { +export interface StorageK8sIoV1VolumeAttachmentList { apiVersion?: string; - items: VolumeAttachment[]; + items: StorageK8sIoV1VolumeAttachment[]; kind?: string; metadata?: ListMeta; } @@ -2899,7 +2899,7 @@ export interface VolumeError { export interface VolumeNodeResources { count?: number; } -export interface CSIStorageCapacity { +export interface StorageK8sIoV1beta1CSIStorageCapacity { apiVersion?: string; capacity?: Quantity; kind?: string; @@ -2908,9 +2908,9 @@ export interface CSIStorageCapacity { nodeTopology?: LabelSelector; storageClassName: string; } -export interface CSIStorageCapacityList { +export interface StorageK8sIoV1beta1CSIStorageCapacityList { apiVersion?: string; - items: CSIStorageCapacity[]; + items: StorageK8sIoV1beta1CSIStorageCapacity[]; kind?: string; metadata?: ListMeta; } @@ -2926,7 +2926,7 @@ export interface CustomResourceConversion { strategy: string; webhook?: WebhookConversion; } -export interface CustomResourceDefinition { +export interface ApiextensionsK8sIoV1CustomResourceDefinition { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -2940,9 +2940,9 @@ export interface CustomResourceDefinitionCondition { status: string; type: string; } -export interface CustomResourceDefinitionList { +export interface ApiextensionsK8sIoV1CustomResourceDefinitionList { apiVersion?: string; - items: CustomResourceDefinition[]; + items: ApiextensionsK8sIoV1CustomResourceDefinition[]; kind?: string; metadata?: ListMeta; } @@ -3053,19 +3053,19 @@ export interface JSONSchemaProps { export type JSONSchemaPropsOrArray = any; export type JSONSchemaPropsOrBool = any; export type JSONSchemaPropsOrStringArray = any; -export interface ServiceReference { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference { name: string; namespace: string; path?: string; port?: number; } -export interface WebhookClientConfig { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig { caBundle?: string; - service?: ServiceReference; + service?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference; url?: string; } export interface WebhookConversion { - clientConfig?: WebhookClientConfig; + clientConfig?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig; conversionReviewVersions: string[]; } export type Quantity = string; @@ -3241,7 +3241,7 @@ export interface Info { minor: string; platform: string; } -export interface APIService { +export interface ApiregistrationK8sIoV1APIService { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -3255,9 +3255,9 @@ export interface APIServiceCondition { status: string; type: string; } -export interface APIServiceList { +export interface ApiregistrationK8sIoV1APIServiceList { apiVersion?: string; - items: APIService[]; + items: ApiregistrationK8sIoV1APIService[]; kind?: string; metadata?: ListMeta; } @@ -3266,14 +3266,14 @@ export interface APIServiceSpec { group?: string; groupPriorityMinimum: number; insecureSkipTLSVerify?: boolean; - service?: ServiceReference; + service?: IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference; version?: string; versionPriority: number; } export interface APIServiceStatus { conditions?: APIServiceCondition[]; } -export interface ServiceReference { +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference { name?: string; namespace?: string; port?: number; @@ -3820,7 +3820,7 @@ export interface CreateCoreV1NamespacedPodEvictionRequest { pretty?: string; name: string; namespace: string; - body: Eviction; + body: PolicyV1Eviction; } export interface ConnectCoreV1GetNamespacedPodExecRequest { command?: string; @@ -4107,7 +4107,7 @@ export interface ReplaceCoreV1NamespacedReplicationControllerScaleRequest { fieldManager?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { pretty?: string; @@ -4366,7 +4366,7 @@ export interface CreateCoreV1NamespacedServiceAccountTokenRequest { pretty?: string; name: string; namespace: string; - body: TokenRequest; + body: AuthenticationK8sIoV1TokenRequest; } export interface ListCoreV1NamespacedServiceRequest { pretty?: string; @@ -5448,7 +5448,7 @@ export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationReques pretty?: string; dryRun?: string; fieldManager?: string; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { pretty?: string; @@ -5473,7 +5473,7 @@ export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationReque dryRun?: string; fieldManager?: string; name: string; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { pretty?: string; @@ -5507,7 +5507,7 @@ export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequ pretty?: string; dryRun?: string; fieldManager?: string; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { pretty?: string; @@ -5532,7 +5532,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationReq dryRun?: string; fieldManager?: string; name: string; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { pretty?: string; @@ -5618,7 +5618,7 @@ export interface CreateApiextensionsV1CustomResourceDefinitionRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { pretty?: string; @@ -5643,7 +5643,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { dryRun?: string; fieldManager?: string; name: string; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { pretty?: string; @@ -5670,7 +5670,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest { dryRun?: string; fieldManager?: string; name: string; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { pretty?: string; @@ -5723,7 +5723,7 @@ export interface CreateApiregistrationV1APIServiceRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1CollectionAPIServiceRequest { pretty?: string; @@ -5748,7 +5748,7 @@ export interface ReplaceApiregistrationV1APIServiceRequest { dryRun?: string; fieldManager?: string; name: string; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1APIServiceRequest { pretty?: string; @@ -5775,7 +5775,7 @@ export interface ReplaceApiregistrationV1APIServiceStatusRequest { dryRun?: string; fieldManager?: string; name: string; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface PatchApiregistrationV1APIServiceStatusRequest { pretty?: string; @@ -5866,7 +5866,7 @@ export interface CreateAppsV1NamespacedControllerRevisionRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { pretty?: string; @@ -5894,7 +5894,7 @@ export interface ReplaceAppsV1NamespacedControllerRevisionRequest { fieldManager?: string; name: string; namespace: string; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1NamespacedControllerRevisionRequest { pretty?: string; @@ -5932,7 +5932,7 @@ export interface CreateAppsV1NamespacedDaemonSetRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { pretty?: string; @@ -5960,7 +5960,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetRequest { fieldManager?: string; name: string; namespace: string; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1NamespacedDaemonSetRequest { pretty?: string; @@ -5991,7 +5991,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetStatusRequest { fieldManager?: string; name: string; namespace: string; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface PatchAppsV1NamespacedDaemonSetStatusRequest { pretty?: string; @@ -6020,7 +6020,7 @@ export interface CreateAppsV1NamespacedDeploymentRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { pretty?: string; @@ -6048,7 +6048,7 @@ export interface ReplaceAppsV1NamespacedDeploymentRequest { fieldManager?: string; name: string; namespace: string; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1NamespacedDeploymentRequest { pretty?: string; @@ -6079,7 +6079,7 @@ export interface ReplaceAppsV1NamespacedDeploymentScaleRequest { fieldManager?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedDeploymentScaleRequest { pretty?: string; @@ -6101,7 +6101,7 @@ export interface ReplaceAppsV1NamespacedDeploymentStatusRequest { fieldManager?: string; name: string; namespace: string; - body: Deployment; + body: AppsV1Deployment; } export interface PatchAppsV1NamespacedDeploymentStatusRequest { pretty?: string; @@ -6130,7 +6130,7 @@ export interface CreateAppsV1NamespacedReplicaSetRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { pretty?: string; @@ -6158,7 +6158,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetRequest { fieldManager?: string; name: string; namespace: string; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1NamespacedReplicaSetRequest { pretty?: string; @@ -6189,7 +6189,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetScaleRequest { fieldManager?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedReplicaSetScaleRequest { pretty?: string; @@ -6211,7 +6211,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetStatusRequest { fieldManager?: string; name: string; namespace: string; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface PatchAppsV1NamespacedReplicaSetStatusRequest { pretty?: string; @@ -6240,7 +6240,7 @@ export interface CreateAppsV1NamespacedStatefulSetRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { pretty?: string; @@ -6268,7 +6268,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetRequest { fieldManager?: string; name: string; namespace: string; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1NamespacedStatefulSetRequest { pretty?: string; @@ -6299,7 +6299,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetScaleRequest { fieldManager?: string; name: string; namespace: string; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedStatefulSetScaleRequest { pretty?: string; @@ -6321,7 +6321,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetStatusRequest { fieldManager?: string; name: string; namespace: string; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface PatchAppsV1NamespacedStatefulSetStatusRequest { pretty?: string; @@ -6557,7 +6557,7 @@ export interface CreateAuthenticationV1TokenReviewRequest { dryRun?: string; fieldManager?: string; pretty?: string; - body: TokenReview; + body: AuthenticationK8sIoV1TokenReview; } export interface GetAuthorizationAPIGroupRequest {} export interface GetAuthorizationV1APIResourcesRequest {} @@ -6566,25 +6566,25 @@ export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest fieldManager?: string; pretty?: string; namespace: string; - body: LocalSubjectAccessReview; + body: AuthorizationK8sIoV1LocalSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { dryRun?: string; fieldManager?: string; pretty?: string; - body: SelfSubjectAccessReview; + body: AuthorizationK8sIoV1SelfSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { dryRun?: string; fieldManager?: string; pretty?: string; - body: SelfSubjectRulesReview; + body: AuthorizationK8sIoV1SelfSubjectRulesReview; } export interface CreateAuthorizationV1SubjectAccessReviewRequest { dryRun?: string; fieldManager?: string; pretty?: string; - body: SubjectAccessReview; + body: AuthorizationK8sIoV1SubjectAccessReview; } export interface GetAutoscalingAPIGroupRequest {} export interface GetAutoscalingV1APIResourcesRequest {} @@ -6618,7 +6618,7 @@ export interface CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -6646,7 +6646,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { fieldManager?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -6677,7 +6677,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequ fieldManager?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { pretty?: string; @@ -6758,7 +6758,7 @@ export interface CreateAutoscalingV2beta1NamespacedHorizontalPodAutoscalerReques dryRun?: string; fieldManager?: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2beta1CollectionNamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -6786,7 +6786,7 @@ export interface ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerReque fieldManager?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -6817,7 +6817,7 @@ export interface ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatu fieldManager?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta1HorizontalPodAutoscaler; } export interface PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest { pretty?: string; @@ -6898,7 +6898,7 @@ export interface CreateAutoscalingV2beta2NamespacedHorizontalPodAutoscalerReques dryRun?: string; fieldManager?: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2beta2CollectionNamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -6926,7 +6926,7 @@ export interface ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerReque fieldManager?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { pretty?: string; @@ -6957,7 +6957,7 @@ export interface ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatu fieldManager?: string; name: string; namespace: string; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta2HorizontalPodAutoscaler; } export interface PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest { pretty?: string; @@ -7051,7 +7051,7 @@ export interface CreateBatchV1NamespacedCronJobRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1CollectionNamespacedCronJobRequest { pretty?: string; @@ -7079,7 +7079,7 @@ export interface ReplaceBatchV1NamespacedCronJobRequest { fieldManager?: string; name: string; namespace: string; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1NamespacedCronJobRequest { pretty?: string; @@ -7110,7 +7110,7 @@ export interface ReplaceBatchV1NamespacedCronJobStatusRequest { fieldManager?: string; name: string; namespace: string; - body: CronJob; + body: BatchV1CronJob; } export interface PatchBatchV1NamespacedCronJobStatusRequest { pretty?: string; @@ -7139,7 +7139,7 @@ export interface CreateBatchV1NamespacedJobRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1CollectionNamespacedJobRequest { pretty?: string; @@ -7167,7 +7167,7 @@ export interface ReplaceBatchV1NamespacedJobRequest { fieldManager?: string; name: string; namespace: string; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1NamespacedJobRequest { pretty?: string; @@ -7198,7 +7198,7 @@ export interface ReplaceBatchV1NamespacedJobStatusRequest { fieldManager?: string; name: string; namespace: string; - body: Job; + body: BatchV1Job; } export interface PatchBatchV1NamespacedJobStatusRequest { pretty?: string; @@ -7318,7 +7318,7 @@ export interface CreateBatchV1beta1NamespacedCronJobRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: CronJob; + body: BatchV1beta1CronJob; } export interface DeleteBatchV1beta1CollectionNamespacedCronJobRequest { pretty?: string; @@ -7346,7 +7346,7 @@ export interface ReplaceBatchV1beta1NamespacedCronJobRequest { fieldManager?: string; name: string; namespace: string; - body: CronJob; + body: BatchV1beta1CronJob; } export interface DeleteBatchV1beta1NamespacedCronJobRequest { pretty?: string; @@ -7377,7 +7377,7 @@ export interface ReplaceBatchV1beta1NamespacedCronJobStatusRequest { fieldManager?: string; name: string; namespace: string; - body: CronJob; + body: BatchV1beta1CronJob; } export interface PatchBatchV1beta1NamespacedCronJobStatusRequest { pretty?: string; @@ -7445,7 +7445,7 @@ export interface CreateCertificatesV1CertificateSigningRequestRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { pretty?: string; @@ -7470,7 +7470,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestRequest { dryRun?: string; fieldManager?: string; name: string; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CertificateSigningRequestRequest { pretty?: string; @@ -7497,7 +7497,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestApprovalRequest { dryRun?: string; fieldManager?: string; name: string; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { pretty?: string; @@ -7516,7 +7516,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestStatusRequest { dryRun?: string; fieldManager?: string; name: string; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { pretty?: string; @@ -7583,7 +7583,7 @@ export interface CreateCoordinationV1NamespacedLeaseRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { pretty?: string; @@ -7611,7 +7611,7 @@ export interface ReplaceCoordinationV1NamespacedLeaseRequest { fieldManager?: string; name: string; namespace: string; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1NamespacedLeaseRequest { pretty?: string; @@ -7702,7 +7702,7 @@ export interface CreateDiscoveryV1NamespacedEndpointSliceRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { pretty?: string; @@ -7730,7 +7730,7 @@ export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { fieldManager?: string; name: string; namespace: string; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { pretty?: string; @@ -7820,7 +7820,7 @@ export interface CreateDiscoveryV1beta1NamespacedEndpointSliceRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: EndpointSlice; + body: DiscoveryK8sIoV1beta1EndpointSlice; } export interface DeleteDiscoveryV1beta1CollectionNamespacedEndpointSliceRequest { pretty?: string; @@ -7848,7 +7848,7 @@ export interface ReplaceDiscoveryV1beta1NamespacedEndpointSliceRequest { fieldManager?: string; name: string; namespace: string; - body: EndpointSlice; + body: DiscoveryK8sIoV1beta1EndpointSlice; } export interface DeleteDiscoveryV1beta1NamespacedEndpointSliceRequest { pretty?: string; @@ -7909,6 +7909,123 @@ export interface WatchDiscoveryV1beta1NamespacedEndpointSliceRequest { } export interface GetEventsAPIGroupRequest {} export interface GetEventsV1APIResourcesRequest {} +export interface ListEventsV1EventForAllNamespacesRequest { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; +} +export interface ListEventsV1NamespacedEventRequest { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; +} +export interface CreateEventsV1NamespacedEventRequest { + pretty?: string; + dryRun?: string; + fieldManager?: string; + namespace: string; + body: EventsK8sIoV1Event; +} +export interface DeleteEventsV1CollectionNamespacedEventRequest { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + namespace: string; +} +export interface ReadEventsV1NamespacedEventRequest { + pretty?: string; + name: string; + namespace: string; +} +export interface ReplaceEventsV1NamespacedEventRequest { + pretty?: string; + dryRun?: string; + fieldManager?: string; + name: string; + namespace: string; + body: EventsK8sIoV1Event; +} +export interface DeleteEventsV1NamespacedEventRequest { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + name: string; + namespace: string; +} +export interface PatchEventsV1NamespacedEventRequest { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + name: string; + namespace: string; + body: Patch; +} +export interface WatchEventsV1EventListForAllNamespacesRequest { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; +} +export interface WatchEventsV1NamespacedEventListRequest { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + namespace: string; +} +export interface WatchEventsV1NamespacedEventRequest { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + name: string; + namespace: string; +} export interface GetEventsV1beta1APIResourcesRequest {} export interface ListEventsV1beta1EventForAllNamespacesRequest { allowWatchBookmarks?: boolean; @@ -7940,7 +8057,7 @@ export interface CreateEventsV1beta1NamespacedEventRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: Event; + body: EventsK8sIoV1beta1Event; } export interface DeleteEventsV1beta1CollectionNamespacedEventRequest { pretty?: string; @@ -7968,7 +8085,7 @@ export interface ReplaceEventsV1beta1NamespacedEventRequest { fieldManager?: string; name: string; namespace: string; - body: Event; + body: EventsK8sIoV1beta1Event; } export interface DeleteEventsV1beta1NamespacedEventRequest { pretty?: string; @@ -8045,7 +8162,7 @@ export interface CreateFlowcontrolApiserverV1beta1FlowSchemaRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1beta1FlowSchema; } export interface DeleteFlowcontrolApiserverV1beta1CollectionFlowSchemaRequest { pretty?: string; @@ -8070,7 +8187,7 @@ export interface ReplaceFlowcontrolApiserverV1beta1FlowSchemaRequest { dryRun?: string; fieldManager?: string; name: string; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1beta1FlowSchema; } export interface DeleteFlowcontrolApiserverV1beta1FlowSchemaRequest { pretty?: string; @@ -8097,7 +8214,7 @@ export interface ReplaceFlowcontrolApiserverV1beta1FlowSchemaStatusRequest { dryRun?: string; fieldManager?: string; name: string; - body: FlowSchema; + body: FlowcontrolApiserverK8sIoV1beta1FlowSchema; } export interface PatchFlowcontrolApiserverV1beta1FlowSchemaStatusRequest { pretty?: string; @@ -8123,7 +8240,7 @@ export interface CreateFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequ pretty?: string; dryRun?: string; fieldManager?: string; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1beta1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1beta1CollectionPriorityLevelConfigurationRequest { pretty?: string; @@ -8148,7 +8265,7 @@ export interface ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationReq dryRun?: string; fieldManager?: string; name: string; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1beta1PriorityLevelConfiguration; } export interface DeleteFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { pretty?: string; @@ -8175,7 +8292,7 @@ export interface ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationSta dryRun?: string; fieldManager?: string; name: string; - body: PriorityLevelConfiguration; + body: FlowcontrolApiserverK8sIoV1beta1PriorityLevelConfiguration; } export interface PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest { pretty?: string; @@ -8253,7 +8370,7 @@ export interface CreateNetworkingV1IngressClassRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1CollectionIngressClassRequest { pretty?: string; @@ -8278,7 +8395,7 @@ export interface ReplaceNetworkingV1IngressClassRequest { dryRun?: string; fieldManager?: string; name: string; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1IngressClassRequest { pretty?: string; @@ -8326,7 +8443,7 @@ export interface CreateNetworkingV1NamespacedIngressRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { pretty?: string; @@ -8354,7 +8471,7 @@ export interface ReplaceNetworkingV1NamespacedIngressRequest { fieldManager?: string; name: string; namespace: string; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1NamespacedIngressRequest { pretty?: string; @@ -8385,7 +8502,7 @@ export interface ReplaceNetworkingV1NamespacedIngressStatusRequest { fieldManager?: string; name: string; namespace: string; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface PatchNetworkingV1NamespacedIngressStatusRequest { pretty?: string; @@ -8414,7 +8531,7 @@ export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { pretty?: string; @@ -8442,7 +8559,7 @@ export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { fieldManager?: string; name: string; namespace: string; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { pretty?: string; @@ -8595,7 +8712,7 @@ export interface CreateNodeV1RuntimeClassRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1CollectionRuntimeClassRequest { pretty?: string; @@ -8620,7 +8737,7 @@ export interface ReplaceNodeV1RuntimeClassRequest { dryRun?: string; fieldManager?: string; name: string; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1RuntimeClassRequest { pretty?: string; @@ -8680,7 +8797,7 @@ export interface CreateNodeV1beta1RuntimeClassRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: RuntimeClass; + body: NodeK8sIoV1beta1RuntimeClass; } export interface DeleteNodeV1beta1CollectionRuntimeClassRequest { pretty?: string; @@ -8705,7 +8822,7 @@ export interface ReplaceNodeV1beta1RuntimeClassRequest { dryRun?: string; fieldManager?: string; name: string; - body: RuntimeClass; + body: NodeK8sIoV1beta1RuntimeClass; } export interface DeleteNodeV1beta1RuntimeClassRequest { pretty?: string; @@ -8768,7 +8885,7 @@ export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { pretty?: string; @@ -8796,7 +8913,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { fieldManager?: string; name: string; namespace: string; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { pretty?: string; @@ -8827,7 +8944,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest { fieldManager?: string; name: string; namespace: string; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { pretty?: string; @@ -8908,7 +9025,7 @@ export interface CreatePolicyV1beta1NamespacedPodDisruptionBudgetRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: PodDisruptionBudget; + body: PolicyV1beta1PodDisruptionBudget; } export interface DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetRequest { pretty?: string; @@ -8936,7 +9053,7 @@ export interface ReplacePolicyV1beta1NamespacedPodDisruptionBudgetRequest { fieldManager?: string; name: string; namespace: string; - body: PodDisruptionBudget; + body: PolicyV1beta1PodDisruptionBudget; } export interface DeletePolicyV1beta1NamespacedPodDisruptionBudgetRequest { pretty?: string; @@ -8967,7 +9084,7 @@ export interface ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest fieldManager?: string; name: string; namespace: string; - body: PodDisruptionBudget; + body: PolicyV1beta1PodDisruptionBudget; } export interface PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest { pretty?: string; @@ -9006,7 +9123,7 @@ export interface CreatePolicyV1beta1PodSecurityPolicyRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: PodSecurityPolicy; + body: PolicyV1beta1PodSecurityPolicy; } export interface DeletePolicyV1beta1CollectionPodSecurityPolicyRequest { pretty?: string; @@ -9031,7 +9148,7 @@ export interface ReplacePolicyV1beta1PodSecurityPolicyRequest { dryRun?: string; fieldManager?: string; name: string; - body: PodSecurityPolicy; + body: PolicyV1beta1PodSecurityPolicy; } export interface DeletePolicyV1beta1PodSecurityPolicyRequest { pretty?: string; @@ -9131,7 +9248,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { pretty?: string; @@ -9156,7 +9273,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { dryRun?: string; fieldManager?: string; name: string; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { pretty?: string; @@ -9190,7 +9307,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { pretty?: string; @@ -9215,7 +9332,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { dryRun?: string; fieldManager?: string; name: string; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1ClusterRoleRequest { pretty?: string; @@ -9251,7 +9368,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { pretty?: string; @@ -9279,7 +9396,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { fieldManager?: string; name: string; namespace: string; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { pretty?: string; @@ -9317,7 +9434,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { pretty?: string; @@ -9345,7 +9462,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { fieldManager?: string; name: string; namespace: string; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { pretty?: string; @@ -9535,7 +9652,7 @@ export interface CreateSchedulingV1PriorityClassRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1CollectionPriorityClassRequest { pretty?: string; @@ -9560,7 +9677,7 @@ export interface ReplaceSchedulingV1PriorityClassRequest { dryRun?: string; fieldManager?: string; name: string; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1PriorityClassRequest { pretty?: string; @@ -9621,7 +9738,7 @@ export interface CreateStorageV1CSIDriverRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CollectionCSIDriverRequest { pretty?: string; @@ -9646,7 +9763,7 @@ export interface ReplaceStorageV1CSIDriverRequest { dryRun?: string; fieldManager?: string; name: string; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CSIDriverRequest { pretty?: string; @@ -9680,7 +9797,7 @@ export interface CreateStorageV1CSINodeRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CollectionCSINodeRequest { pretty?: string; @@ -9705,7 +9822,7 @@ export interface ReplaceStorageV1CSINodeRequest { dryRun?: string; fieldManager?: string; name: string; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CSINodeRequest { pretty?: string; @@ -9739,7 +9856,7 @@ export interface CreateStorageV1StorageClassRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1CollectionStorageClassRequest { pretty?: string; @@ -9764,7 +9881,7 @@ export interface ReplaceStorageV1StorageClassRequest { dryRun?: string; fieldManager?: string; name: string; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1StorageClassRequest { pretty?: string; @@ -9798,7 +9915,7 @@ export interface CreateStorageV1VolumeAttachmentRequest { pretty?: string; dryRun?: string; fieldManager?: string; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1CollectionVolumeAttachmentRequest { pretty?: string; @@ -9823,7 +9940,7 @@ export interface ReplaceStorageV1VolumeAttachmentRequest { dryRun?: string; fieldManager?: string; name: string; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1VolumeAttachmentRequest { pretty?: string; @@ -9850,7 +9967,7 @@ export interface ReplaceStorageV1VolumeAttachmentStatusRequest { dryRun?: string; fieldManager?: string; name: string; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface PatchStorageV1VolumeAttachmentStatusRequest { pretty?: string; @@ -9991,7 +10108,7 @@ export interface CreateStorageV1beta1NamespacedCSIStorageCapacityRequest { dryRun?: string; fieldManager?: string; namespace: string; - body: CSIStorageCapacity; + body: StorageK8sIoV1beta1CSIStorageCapacity; } export interface DeleteStorageV1beta1CollectionNamespacedCSIStorageCapacityRequest { pretty?: string; @@ -10019,7 +10136,7 @@ export interface ReplaceStorageV1beta1NamespacedCSIStorageCapacityRequest { fieldManager?: string; name: string; namespace: string; - body: CSIStorageCapacity; + body: StorageK8sIoV1beta1CSIStorageCapacity; } export interface DeleteStorageV1beta1NamespacedCSIStorageCapacityRequest { pretty?: string; @@ -10332,9 +10449,9 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.namespace}/pods/\${params.name}/binding\`; return await this.post(path, null, params.body, opts); } - async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/pods/\${params.name}/eviction\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async connectCoreV1GetNamespacedPodExec(params: ConnectCoreV1GetNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/pods/\${params.name}/exec\`; @@ -10480,17 +10597,17 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.namespace}/replicationcontrollers/\${params.name}\`; return await this.patch(path, params.query, params.body, opts); } - async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/replicationcontrollers/\${params.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/replicationcontrollers/\${params.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/replicationcontrollers/\${params.name}/scale\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/replicationcontrollers/\${params.name}/status\`; @@ -10600,9 +10717,9 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.namespace}/serviceaccounts/\${params.name}\`; return await this.patch(path, params.query, params.body, opts); } - async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/serviceaccounts/\${params.name}/token\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.namespace}/services\`; @@ -11076,61 +11193,61 @@ export class KubernetesClient extends APIClient { const path = \`/apis/admissionregistration.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations\`; @@ -11156,45 +11273,45 @@ export class KubernetesClient extends APIClient { const path = \`/apis/apiextensions.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; return await this.delete(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions\`; @@ -11212,45 +11329,45 @@ export class KubernetesClient extends APIClient { const path = \`/apis/apiregistration.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; return await this.delete(path, params.query, null, opts); } - async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/watch/apiservices\`; @@ -11268,249 +11385,249 @@ export class KubernetesClient extends APIClient { const path = \`/apis/apps/v1/\`; return await this.get(path, null, null, opts); } - async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/controllerrevisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/daemonsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/deployments\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/controllerrevisions\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/controllerrevisions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/controllerrevisions\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/controllerrevisions/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/controllerrevisions/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/controllerrevisions/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/controllerrevisions/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/daemonsets/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}/scale\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/deployments/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}/scale\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/replicasets/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}/scale\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.namespace}/statefulsets/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/replicasets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/statefulsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/controllerrevisions\`; @@ -11580,9 +11697,9 @@ export class KubernetesClient extends APIClient { const path = \`/apis/authentication.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authentication.k8s.io/v1/tokenreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/\`; @@ -11592,21 +11709,21 @@ export class KubernetesClient extends APIClient { const path = \`/apis/authorization.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/namespaces/\${params.namespace}/localsubjectaccessreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/selfsubjectaccessreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/selfsubjectrulesreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/subjectaccessreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/\`; @@ -11616,49 +11733,49 @@ export class KubernetesClient extends APIClient { const path = \`/apis/autoscaling/v1/\`; return await this.get(path, null, null, opts); } - async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers\`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/watch/horizontalpodautoscalers\`; @@ -11676,49 +11793,49 @@ export class KubernetesClient extends APIClient { const path = \`/apis/autoscaling/v2beta1/\`; return await this.get(path, null, null, opts); } - async listAutoscalingV2beta1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2beta1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta1/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta1/namespaces/\${params.namespace}/horizontalpodautoscalers\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta1/namespaces/\${params.namespace}/horizontalpodautoscalers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV2beta1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta1/namespaces/\${params.namespace}/horizontalpodautoscalers\`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta1/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchAutoscalingV2beta1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2beta1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta1/watch/horizontalpodautoscalers\`; @@ -11736,49 +11853,49 @@ export class KubernetesClient extends APIClient { const path = \`/apis/autoscaling/v2beta2/\`; return await this.get(path, null, null, opts); } - async listAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.namespace}/horizontalpodautoscalers\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.namespace}/horizontalpodautoscalers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV2beta2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.namespace}/horizontalpodautoscalers\`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.namespace}/horizontalpodautoscalers/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchAutoscalingV2beta2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2beta2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/watch/horizontalpodautoscalers\`; @@ -11800,93 +11917,93 @@ export class KubernetesClient extends APIClient { const path = \`/apis/batch/v1/\`; return await this.get(path, null, null, opts); } - async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/cronjobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/jobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs\`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/cronjobs/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs\`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.namespace}/jobs/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/watch/cronjobs\`; @@ -11916,49 +12033,49 @@ export class KubernetesClient extends APIClient { const path = \`/apis/batch/v1beta1/\`; return await this.get(path, null, null, opts); } - async listBatchV1beta1CronJobForAllNamespaces(params: ListBatchV1beta1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1beta1CronJobForAllNamespaces(params: ListBatchV1beta1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1beta1/cronjobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1beta1NamespacedCronJob(params: ListBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1beta1NamespacedCronJob(params: ListBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1beta1/namespaces/\${params.namespace}/cronjobs\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createBatchV1beta1NamespacedCronJob(params: CreateBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1beta1NamespacedCronJob(params: CreateBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1beta1/namespaces/\${params.namespace}/cronjobs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1beta1CollectionNamespacedCronJob(params: DeleteBatchV1beta1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1beta1/namespaces/\${params.namespace}/cronjobs\`; return await this.delete(path, params.query, null, opts); } - async readBatchV1beta1NamespacedCronJob(params: ReadBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1beta1NamespacedCronJob(params: ReadBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1beta1/namespaces/\${params.namespace}/cronjobs/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1beta1NamespacedCronJob(params: ReplaceBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1beta1NamespacedCronJob(params: ReplaceBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1beta1/namespaces/\${params.namespace}/cronjobs/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1beta1NamespacedCronJob(params: DeleteBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1beta1/namespaces/\${params.namespace}/cronjobs/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1beta1NamespacedCronJob(params: PatchBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1beta1NamespacedCronJob(params: PatchBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1beta1/namespaces/\${params.namespace}/cronjobs/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readBatchV1beta1NamespacedCronJobStatus(params: ReadBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1beta1NamespacedCronJobStatus(params: ReadBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1beta1/namespaces/\${params.namespace}/cronjobs/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1beta1NamespacedCronJobStatus(params: ReplaceBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1beta1NamespacedCronJobStatus(params: ReplaceBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1beta1/namespaces/\${params.namespace}/cronjobs/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1beta1NamespacedCronJobStatus(params: PatchBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1beta1NamespacedCronJobStatus(params: PatchBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1beta1/namespaces/\${params.namespace}/cronjobs/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchBatchV1beta1CronJobListForAllNamespaces(params: WatchBatchV1beta1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1beta1/watch/cronjobs\`; @@ -11980,57 +12097,57 @@ export class KubernetesClient extends APIClient { const path = \`/apis/certificates.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; return await this.delete(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}/approval\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}/approval\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}/approval\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/watch/certificatesigningrequests\`; @@ -12048,37 +12165,37 @@ export class KubernetesClient extends APIClient { const path = \`/apis/coordination.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/leases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.namespace}/leases\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.namespace}/leases\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.namespace}/leases\`; return await this.delete(path, params.query, null, opts); } - async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.namespace}/leases/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.namespace}/leases/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.namespace}/leases/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.namespace}/leases/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/watch/leases\`; @@ -12100,37 +12217,37 @@ export class KubernetesClient extends APIClient { const path = \`/apis/discovery.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/endpointslices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.namespace}/endpointslices\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.namespace}/endpointslices\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.namespace}/endpointslices\`; return await this.delete(path, params.query, null, opts); } - async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.namespace}/endpointslices/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.namespace}/endpointslices/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.namespace}/endpointslices/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.namespace}/endpointslices/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/watch/endpointslices\`; @@ -12148,37 +12265,37 @@ export class KubernetesClient extends APIClient { const path = \`/apis/discovery.k8s.io/v1beta1/\`; return await this.get(path, null, null, opts); } - async listDiscoveryV1beta1EndpointSliceForAllNamespaces(params: ListDiscoveryV1beta1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1beta1EndpointSliceForAllNamespaces(params: ListDiscoveryV1beta1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1beta1/endpointslices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listDiscoveryV1beta1NamespacedEndpointSlice(params: ListDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1beta1NamespacedEndpointSlice(params: ListDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1beta1/namespaces/\${params.namespace}/endpointslices\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createDiscoveryV1beta1NamespacedEndpointSlice(params: CreateDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async createDiscoveryV1beta1NamespacedEndpointSlice(params: CreateDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1beta1/namespaces/\${params.namespace}/endpointslices\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteDiscoveryV1beta1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1beta1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1beta1/namespaces/\${params.namespace}/endpointslices\`; return await this.delete(path, params.query, null, opts); } - async readDiscoveryV1beta1NamespacedEndpointSlice(params: ReadDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async readDiscoveryV1beta1NamespacedEndpointSlice(params: ReadDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1beta1/namespaces/\${params.namespace}/endpointslices/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceDiscoveryV1beta1NamespacedEndpointSlice(params: ReplaceDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async replaceDiscoveryV1beta1NamespacedEndpointSlice(params: ReplaceDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1beta1/namespaces/\${params.namespace}/endpointslices/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteDiscoveryV1beta1NamespacedEndpointSlice(params: DeleteDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1beta1/namespaces/\${params.namespace}/endpointslices/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchDiscoveryV1beta1NamespacedEndpointSlice(params: PatchDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async patchDiscoveryV1beta1NamespacedEndpointSlice(params: PatchDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1beta1/namespaces/\${params.namespace}/endpointslices/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchDiscoveryV1beta1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1beta1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1beta1/watch/endpointslices\`; @@ -12200,41 +12317,85 @@ export class KubernetesClient extends APIClient { const path = \`/apis/events.k8s.io/v1/\`; return await this.get(path, null, null, opts); } + async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/events\`; + return await this.get(path, null, null, opts); + } + async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events\`; + return await this.get(path, params.query, null, opts); + } + async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events\`; + return await this.delete(path, params.query, null, opts); + } + async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events/\${params.name}\`; + return await this.get(path, null, null, opts); + } + async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events/\${params.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events/\${params.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.namespace}/events/\${params.name}\`; + return await this.patch(path, params.query, params.body, opts); + } + async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/watch/events\`; + return await this.get(path, null, null, opts); + } + async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/watch/namespaces/\${params.namespace}/events\`; + return await this.get(path, null, null, opts); + } + async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/watch/namespaces/\${params.namespace}/events/\${params.name}\`; + return await this.get(path, null, null, opts); + } async getEventsV1beta1APIResources(params: GetEventsV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1beta1/\`; return await this.get(path, null, null, opts); } - async listEventsV1beta1EventForAllNamespaces(params: ListEventsV1beta1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1beta1EventForAllNamespaces(params: ListEventsV1beta1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1beta1/events\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listEventsV1beta1NamespacedEvent(params: ListEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async listEventsV1beta1NamespacedEvent(params: ListEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1beta1/namespaces/\${params.namespace}/events\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createEventsV1beta1NamespacedEvent(params: CreateEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async createEventsV1beta1NamespacedEvent(params: CreateEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1beta1/namespaces/\${params.namespace}/events\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteEventsV1beta1CollectionNamespacedEvent(params: DeleteEventsV1beta1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1beta1/namespaces/\${params.namespace}/events\`; return await this.delete(path, params.query, null, opts); } - async readEventsV1beta1NamespacedEvent(params: ReadEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async readEventsV1beta1NamespacedEvent(params: ReadEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1beta1/namespaces/\${params.namespace}/events/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceEventsV1beta1NamespacedEvent(params: ReplaceEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async replaceEventsV1beta1NamespacedEvent(params: ReplaceEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1beta1/namespaces/\${params.namespace}/events/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteEventsV1beta1NamespacedEvent(params: DeleteEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1beta1/namespaces/\${params.namespace}/events/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchEventsV1beta1NamespacedEvent(params: PatchEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + async patchEventsV1beta1NamespacedEvent(params: PatchEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1beta1/namespaces/\${params.namespace}/events/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchEventsV1beta1EventListForAllNamespaces(params: WatchEventsV1beta1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/events.k8s.io/v1beta1/watch/events\`; @@ -12256,85 +12417,85 @@ export class KubernetesClient extends APIClient { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/\`; return await this.get(path, null, null, opts); } - async listFlowcontrolApiserverV1beta1FlowSchema(params: ListFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1beta1FlowSchema(params: ListFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createFlowcontrolApiserverV1beta1FlowSchema(params: CreateFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1beta1FlowSchema(params: CreateFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1beta1CollectionFlowSchema(params: DeleteFlowcontrolApiserverV1beta1CollectionFlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas\`; return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1beta1FlowSchema(params: ReadFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1beta1FlowSchema(params: ReadFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1beta1FlowSchema(params: ReplaceFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1beta1FlowSchema(params: ReplaceFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1beta1FlowSchema(params: DeleteFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1beta1FlowSchema(params: PatchFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1beta1FlowSchema(params: PatchFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readFlowcontrolApiserverV1beta1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1beta1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1beta1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1beta1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1beta1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1beta1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: ListFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: CreateFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1beta1CollectionPriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1beta1CollectionPriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations\`; return await this.delete(path, params.query, null, opts); } - async readFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: ReadFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: DeleteFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async readFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchFlowcontrolApiserverV1beta1FlowSchemaList(params: WatchFlowcontrolApiserverV1beta1FlowSchemaListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/v1beta1/watch/flowschemas\`; @@ -12360,109 +12521,109 @@ export class KubernetesClient extends APIClient { const path = \`/apis/networking.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses\`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/ingresses/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/networkpolicies\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/networkpolicies\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/networkpolicies\`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/networkpolicies/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/networkpolicies/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/networkpolicies/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.namespace}/networkpolicies/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/networkpolicies\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/watch/ingressclasses\`; @@ -12504,33 +12665,33 @@ export class KubernetesClient extends APIClient { const path = \`/apis/node.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; return await this.delete(path, params.query, null, opts); } - async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/watch/runtimeclasses\`; @@ -12544,33 +12705,33 @@ export class KubernetesClient extends APIClient { const path = \`/apis/node.k8s.io/v1beta1/\`; return await this.get(path, null, null, opts); } - async listNodeV1beta1RuntimeClass(params: ListNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async listNodeV1beta1RuntimeClass(params: ListNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1beta1/runtimeclasses\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNodeV1beta1RuntimeClass(params: CreateNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async createNodeV1beta1RuntimeClass(params: CreateNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1beta1/runtimeclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNodeV1beta1CollectionRuntimeClass(params: DeleteNodeV1beta1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1beta1/runtimeclasses\`; return await this.delete(path, params.query, null, opts); } - async readNodeV1beta1RuntimeClass(params: ReadNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async readNodeV1beta1RuntimeClass(params: ReadNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1beta1/runtimeclasses/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNodeV1beta1RuntimeClass(params: ReplaceNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNodeV1beta1RuntimeClass(params: ReplaceNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1beta1/runtimeclasses/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNodeV1beta1RuntimeClass(params: DeleteNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1beta1/runtimeclasses/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNodeV1beta1RuntimeClass(params: PatchNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNodeV1beta1RuntimeClass(params: PatchNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1beta1/runtimeclasses/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchNodeV1beta1RuntimeClassList(params: WatchNodeV1beta1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1beta1/watch/runtimeclasses\`; @@ -12588,49 +12749,49 @@ export class KubernetesClient extends APIClient { const path = \`/apis/policy/v1/\`; return await this.get(path, null, null, opts); } - async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets\`; return await this.delete(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/poddisruptionbudgets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/watch/namespaces/\${params.namespace}/poddisruptionbudgets\`; @@ -12648,77 +12809,77 @@ export class KubernetesClient extends APIClient { const path = \`/apis/policy/v1beta1/\`; return await this.get(path, null, null, opts); } - async listPolicyV1beta1NamespacedPodDisruptionBudget(params: ListPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1beta1NamespacedPodDisruptionBudget(params: ListPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/namespaces/\${params.namespace}/poddisruptionbudgets\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createPolicyV1beta1NamespacedPodDisruptionBudget(params: CreatePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async createPolicyV1beta1NamespacedPodDisruptionBudget(params: CreatePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/namespaces/\${params.namespace}/poddisruptionbudgets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePolicyV1beta1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/namespaces/\${params.namespace}/poddisruptionbudgets\`; return await this.delete(path, params.query, null, opts); } - async readPolicyV1beta1NamespacedPodDisruptionBudget(params: ReadPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1beta1NamespacedPodDisruptionBudget(params: ReadPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1beta1NamespacedPodDisruptionBudget(params: ReplacePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1beta1NamespacedPodDisruptionBudget(params: ReplacePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePolicyV1beta1NamespacedPodDisruptionBudget(params: DeletePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPolicyV1beta1NamespacedPodDisruptionBudget(params: PatchPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1beta1NamespacedPodDisruptionBudget(params: PatchPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readPolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/namespaces/\${params.namespace}/poddisruptionbudgets/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listPolicyV1beta1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1beta1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/poddisruptionbudgets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listPolicyV1beta1PodSecurityPolicy(params: ListPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1beta1PodSecurityPolicy(params: ListPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/podsecuritypolicies\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createPolicyV1beta1PodSecurityPolicy(params: CreatePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createPolicyV1beta1PodSecurityPolicy(params: CreatePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/podsecuritypolicies\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePolicyV1beta1CollectionPodSecurityPolicy(params: DeletePolicyV1beta1CollectionPodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/podsecuritypolicies\`; return await this.delete(path, params.query, null, opts); } - async readPolicyV1beta1PodSecurityPolicy(params: ReadPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1beta1PodSecurityPolicy(params: ReadPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/podsecuritypolicies/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1beta1PodSecurityPolicy(params: ReplacePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1beta1PodSecurityPolicy(params: ReplacePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/podsecuritypolicies/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deletePolicyV1beta1PodSecurityPolicy(params: DeletePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + async deletePolicyV1beta1PodSecurityPolicy(params: DeletePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/podsecuritypolicies/\${params.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchPolicyV1beta1PodSecurityPolicy(params: PatchPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1beta1PodSecurityPolicy(params: PatchPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/podsecuritypolicies/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchPolicyV1beta1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1beta1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1beta1/watch/namespaces/\${params.namespace}/poddisruptionbudgets\`; @@ -12748,125 +12909,125 @@ export class KubernetesClient extends APIClient { const path = \`/apis/rbac.authorization.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/rolebindings\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/rolebindings\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/rolebindings\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/rolebindings/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/rolebindings/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/rolebindings/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/rolebindings/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/roles\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/roles\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/roles\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/roles/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/roles/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/roles/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.namespace}/roles/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/rolebindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/roles\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings\`; @@ -12916,33 +13077,33 @@ export class KubernetesClient extends APIClient { const path = \`/apis/scheduling.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; return await this.delete(path, params.query, null, opts); } - async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/watch/priorityclasses\`; @@ -12960,129 +13121,129 @@ export class KubernetesClient extends APIClient { const path = \`/apis/storage.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/watch/csidrivers\`; @@ -13120,37 +13281,37 @@ export class KubernetesClient extends APIClient { const path = \`/apis/storage.k8s.io/v1beta1/\`; return await this.get(path, null, null, opts); } - async listStorageV1beta1CSIStorageCapacityForAllNamespaces(params: ListStorageV1beta1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1beta1CSIStorageCapacityForAllNamespaces(params: ListStorageV1beta1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1beta1/csistoragecapacities\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listStorageV1beta1NamespacedCSIStorageCapacity(params: ListStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1beta1NamespacedCSIStorageCapacity(params: ListStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1beta1/namespaces/\${params.namespace}/csistoragecapacities\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1beta1NamespacedCSIStorageCapacity(params: CreateStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1beta1NamespacedCSIStorageCapacity(params: CreateStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1beta1/namespaces/\${params.namespace}/csistoragecapacities\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1beta1CollectionNamespacedCSIStorageCapacity(params: DeleteStorageV1beta1CollectionNamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1beta1/namespaces/\${params.namespace}/csistoragecapacities\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1beta1NamespacedCSIStorageCapacity(params: ReadStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1beta1NamespacedCSIStorageCapacity(params: ReadStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1beta1/namespaces/\${params.namespace}/csistoragecapacities/\${params.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1beta1NamespacedCSIStorageCapacity(params: ReplaceStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1beta1NamespacedCSIStorageCapacity(params: ReplaceStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1beta1/namespaces/\${params.namespace}/csistoragecapacities/\${params.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteStorageV1beta1NamespacedCSIStorageCapacity(params: DeleteStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1beta1/namespaces/\${params.namespace}/csistoragecapacities/\${params.name}\`; return await this.delete(path, params.query, null, opts); } - async patchStorageV1beta1NamespacedCSIStorageCapacity(params: PatchStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1beta1NamespacedCSIStorageCapacity(params: PatchStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1beta1/namespaces/\${params.namespace}/csistoragecapacities/\${params.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchStorageV1beta1CSIStorageCapacityListForAllNamespaces(params: WatchStorageV1beta1CSIStorageCapacityListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1beta1/watch/csistoragecapacities\`; @@ -13189,7 +13350,7 @@ exports[`swagger 1`] = ` /* MutatingWebhook describes an admission webhook and the resources and operations it applies to. */ export interface MutatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: string; matchPolicy?: string; name: string; @@ -13202,7 +13363,7 @@ export interface MutatingWebhook { } /* io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration */ /* MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. */ -export interface MutatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13210,9 +13371,9 @@ export interface MutatingWebhookConfiguration { } /* io.k8s.api.admissionregistration.v1.MutatingWebhookConfigurationList */ /* MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration. */ -export interface MutatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1MutatingWebhookConfigurationList { apiVersion?: string; - items: MutatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } @@ -13227,7 +13388,7 @@ export interface RuleWithOperations { } /* io.k8s.api.admissionregistration.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface AdmissionServiceReference { +export interface IoK8sApiAdmissionregistrationV1ServiceReference { name: string; namespace: string; path?: string; @@ -13237,7 +13398,7 @@ export interface AdmissionServiceReference { /* ValidatingWebhook describes an admission webhook and the resources and operations it applies to. */ export interface ValidatingWebhook { admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; + clientConfig: IoK8sApiAdmissionregistrationV1WebhookClientConfig; failurePolicy?: string; matchPolicy?: string; name: string; @@ -13249,7 +13410,7 @@ export interface ValidatingWebhook { } /* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration */ /* ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it. */ -export interface ValidatingWebhookConfiguration { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13257,22 +13418,22 @@ export interface ValidatingWebhookConfiguration { } /* io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList */ /* ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration. */ -export interface ValidatingWebhookConfigurationList { +export interface AdmissionregistrationK8sIoV1ValidatingWebhookConfigurationList { apiVersion?: string; - items: ValidatingWebhookConfiguration[]; + items: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.admissionregistration.v1.WebhookClientConfig */ /* WebhookClientConfig contains the information to make a TLS connection with the webhook */ -export interface WebhookClientConfig { +export interface IoK8sApiAdmissionregistrationV1WebhookClientConfig { caBundle?: string; - service?: AdmissionServiceReference; + service?: IoK8sApiAdmissionregistrationV1ServiceReference; url?: string; } /* io.k8s.api.apps.v1.ControllerRevision */ /* ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers. */ -export interface ControllerRevision { +export interface AppsV1ControllerRevision { apiVersion?: string; data?: RawExtension; kind?: string; @@ -13281,15 +13442,15 @@ export interface ControllerRevision { } /* io.k8s.api.apps.v1.ControllerRevisionList */ /* ControllerRevisionList is a resource containing a list of ControllerRevision objects. */ -export interface ControllerRevisionList { +export interface AppsV1ControllerRevisionList { apiVersion?: string; - items: ControllerRevision[]; + items: AppsV1ControllerRevision[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.apps.v1.DaemonSet */ /* DaemonSet represents the configuration of a daemon set. */ -export interface DaemonSet { +export interface AppsV1DaemonSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13307,9 +13468,9 @@ export interface DaemonSetCondition { } /* io.k8s.api.apps.v1.DaemonSetList */ /* DaemonSetList is a collection of daemon sets. */ -export interface DaemonSetList { +export interface AppsV1DaemonSetList { apiVersion?: string; - items: DaemonSet[]; + items: AppsV1DaemonSet[]; kind?: string; metadata?: ListMeta; } @@ -13344,7 +13505,7 @@ export interface DaemonSetUpdateStrategy { } /* io.k8s.api.apps.v1.Deployment */ /* Deployment enables declarative updates for Pods and ReplicaSets. */ -export interface Deployment { +export interface AppsV1Deployment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13363,9 +13524,9 @@ export interface DeploymentCondition { } /* io.k8s.api.apps.v1.DeploymentList */ /* DeploymentList is a list of Deployments. */ -export interface DeploymentList { +export interface AppsV1DeploymentList { apiVersion?: string; - items: Deployment[]; + items: AppsV1Deployment[]; kind?: string; metadata?: ListMeta; } @@ -13401,7 +13562,7 @@ export interface DeploymentStrategy { } /* io.k8s.api.apps.v1.ReplicaSet */ /* ReplicaSet ensures that a specified number of pod replicas are running at any given time. */ -export interface ReplicaSet { +export interface AppsV1ReplicaSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13419,9 +13580,9 @@ export interface ReplicaSetCondition { } /* io.k8s.api.apps.v1.ReplicaSetList */ /* ReplicaSetList is a collection of ReplicaSets. */ -export interface ReplicaSetList { +export interface AppsV1ReplicaSetList { apiVersion?: string; - items: ReplicaSet[]; + items: AppsV1ReplicaSet[]; kind?: string; metadata?: ListMeta; } @@ -13465,7 +13626,7 @@ export interface RollingUpdateStatefulSetStrategy { - Network: A single stable DNS and hostname. - Storage: As many VolumeClaims as requested. The StatefulSet guarantees that a given network identity will always map to the same storage identity. */ -export interface StatefulSet { +export interface AppsV1StatefulSet { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13483,9 +13644,9 @@ export interface StatefulSetCondition { } /* io.k8s.api.apps.v1.StatefulSetList */ /* StatefulSetList is a collection of StatefulSets. */ -export interface StatefulSetList { +export interface AppsV1StatefulSetList { apiVersion?: string; - items: StatefulSet[]; + items: AppsV1StatefulSet[]; kind?: string; metadata?: ListMeta; } @@ -13532,7 +13693,7 @@ export interface BoundObjectReference { } /* io.k8s.api.authentication.v1.TokenRequest */ /* TokenRequest requests a token for a given service account. */ -export interface TokenRequest { +export interface AuthenticationK8sIoV1TokenRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13554,7 +13715,7 @@ export interface TokenRequestStatus { } /* io.k8s.api.authentication.v1.TokenReview */ /* TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver. */ -export interface TokenReview { +export interface AuthenticationK8sIoV1TokenReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13587,7 +13748,7 @@ export interface UserInfo { } /* io.k8s.api.authorization.v1.LocalSubjectAccessReview */ /* LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking. */ -export interface LocalSubjectAccessReview { +export interface AuthorizationK8sIoV1LocalSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13627,7 +13788,7 @@ export interface ResourceRule { } /* io.k8s.api.authorization.v1.SelfSubjectAccessReview */ /* SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means "in all namespaces". Self is a special case, because users should always be able to check whether they can perform an action */ -export interface SelfSubjectAccessReview { +export interface AuthorizationK8sIoV1SelfSubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13642,7 +13803,7 @@ export interface SelfSubjectAccessReviewSpec { } /* io.k8s.api.authorization.v1.SelfSubjectRulesReview */ /* SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server. */ -export interface SelfSubjectRulesReview { +export interface AuthorizationK8sIoV1SelfSubjectRulesReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13656,7 +13817,7 @@ export interface SelfSubjectRulesReviewSpec { } /* io.k8s.api.authorization.v1.SubjectAccessReview */ /* SubjectAccessReview checks whether or not a user or group can perform an action. */ -export interface SubjectAccessReview { +export interface AuthorizationK8sIoV1SubjectAccessReview { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13693,39 +13854,39 @@ export interface SubjectRulesReviewStatus { } /* io.k8s.api.autoscaling.v1.CrossVersionObjectReference */ /* CrossVersionObjectReference contains enough information to let you identify the referred resource. */ -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV1CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler */ /* configuration of a horizontal pod autoscaler. */ -export interface HorizontalPodAutoscaler { +export interface AutoscalingV1HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerList */ /* list of horizontal pod autoscaler objects. */ -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV1HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV1HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec */ /* specification of a horizontal pod autoscaler. */ -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec { maxReplicas: number; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV1CrossVersionObjectReference; targetCPUUtilizationPercentage?: number; } /* io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus */ /* current status of a horizontal pod autoscaler */ -export interface HorizontalPodAutoscalerStatus { +export interface IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus { currentCPUUtilizationPercentage?: number; currentReplicas: number; desiredReplicas: number; @@ -13734,7 +13895,7 @@ export interface HorizontalPodAutoscalerStatus { } /* io.k8s.api.autoscaling.v1.Scale */ /* Scale represents a scaling request for a resource. */ -export interface Scale { +export interface AutoscalingV1Scale { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13754,34 +13915,34 @@ export interface ScaleStatus { } /* io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricSource */ /* ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. */ -export interface ContainerResourceMetricSource { +export interface IoK8sApiAutoscalingV2beta2ContainerResourceMetricSource { container: string; name: string; target: MetricTarget; } /* io.k8s.api.autoscaling.v2beta2.ContainerResourceMetricStatus */ /* ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. */ -export interface ContainerResourceMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ContainerResourceMetricStatus { container: string; current: MetricValueStatus; name: string; } /* io.k8s.api.autoscaling.v2beta2.CrossVersionObjectReference */ /* CrossVersionObjectReference contains enough information to let you identify the referred resource. */ -export interface CrossVersionObjectReference { +export interface IoK8sApiAutoscalingV2beta2CrossVersionObjectReference { apiVersion?: string; kind: string; name: string; } /* io.k8s.api.autoscaling.v2beta2.ExternalMetricSource */ /* ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). */ -export interface ExternalMetricSource { +export interface IoK8sApiAutoscalingV2beta2ExternalMetricSource { metric: MetricIdentifier; target: MetricTarget; } /* io.k8s.api.autoscaling.v2beta2.ExternalMetricStatus */ /* ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object. */ -export interface ExternalMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ExternalMetricStatus { current: MetricValueStatus; metric: MetricIdentifier; } @@ -13801,12 +13962,12 @@ export interface HPAScalingRules { } /* io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscaler */ /* HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified. */ -export interface HorizontalPodAutoscaler { +export interface AutoscalingV2beta2HorizontalPodAutoscaler { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; + spec?: IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerSpec; + status?: IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerStatus; } /* io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerBehavior */ /* HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). */ @@ -13816,7 +13977,7 @@ export interface HorizontalPodAutoscalerBehavior { } /* io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerCondition */ /* HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point. */ -export interface HorizontalPodAutoscalerCondition { +export interface IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerCondition { lastTransitionTime?: Time; message?: string; reason?: string; @@ -13825,26 +13986,26 @@ export interface HorizontalPodAutoscalerCondition { } /* io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerList */ /* HorizontalPodAutoscalerList is a list of horizontal pod autoscaler objects. */ -export interface HorizontalPodAutoscalerList { +export interface AutoscalingV2beta2HorizontalPodAutoscalerList { apiVersion?: string; - items: HorizontalPodAutoscaler[]; + items: AutoscalingV2beta2HorizontalPodAutoscaler[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec */ /* HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler. */ -export interface HorizontalPodAutoscalerSpec { +export interface IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerSpec { behavior?: HorizontalPodAutoscalerBehavior; maxReplicas: number; - metrics?: MetricSpec[]; + metrics?: IoK8sApiAutoscalingV2beta2MetricSpec[]; minReplicas?: number; - scaleTargetRef: CrossVersionObjectReference; + scaleTargetRef: IoK8sApiAutoscalingV2beta2CrossVersionObjectReference; } /* io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerStatus */ /* HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler. */ -export interface HorizontalPodAutoscalerStatus { - conditions: HorizontalPodAutoscalerCondition[]; - currentMetrics?: MetricStatus[]; +export interface IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerStatus { + conditions: IoK8sApiAutoscalingV2beta2HorizontalPodAutoscalerCondition[]; + currentMetrics?: IoK8sApiAutoscalingV2beta2MetricStatus[]; currentReplicas: number; desiredReplicas: number; lastScaleTime?: Time; @@ -13858,22 +14019,22 @@ export interface MetricIdentifier { } /* io.k8s.api.autoscaling.v2beta2.MetricSpec */ /* MetricSpec specifies how to scale based on a single metric (only \`type\` and one other matching field should be set at once). */ -export interface MetricSpec { - containerResource?: ContainerResourceMetricSource; - external?: ExternalMetricSource; - object?: ObjectMetricSource; - pods?: PodsMetricSource; - resource?: ResourceMetricSource; +export interface IoK8sApiAutoscalingV2beta2MetricSpec { + containerResource?: IoK8sApiAutoscalingV2beta2ContainerResourceMetricSource; + external?: IoK8sApiAutoscalingV2beta2ExternalMetricSource; + object?: IoK8sApiAutoscalingV2beta2ObjectMetricSource; + pods?: IoK8sApiAutoscalingV2beta2PodsMetricSource; + resource?: IoK8sApiAutoscalingV2beta2ResourceMetricSource; type: string; } /* io.k8s.api.autoscaling.v2beta2.MetricStatus */ /* MetricStatus describes the last-read state of a single metric. */ -export interface MetricStatus { - containerResource?: ContainerResourceMetricStatus; - external?: ExternalMetricStatus; - object?: ObjectMetricStatus; - pods?: PodsMetricStatus; - resource?: ResourceMetricStatus; +export interface IoK8sApiAutoscalingV2beta2MetricStatus { + containerResource?: IoK8sApiAutoscalingV2beta2ContainerResourceMetricStatus; + external?: IoK8sApiAutoscalingV2beta2ExternalMetricStatus; + object?: IoK8sApiAutoscalingV2beta2ObjectMetricStatus; + pods?: IoK8sApiAutoscalingV2beta2PodsMetricStatus; + resource?: IoK8sApiAutoscalingV2beta2ResourceMetricStatus; type: string; } /* io.k8s.api.autoscaling.v2beta2.MetricTarget */ @@ -13893,65 +14054,65 @@ export interface MetricValueStatus { } /* io.k8s.api.autoscaling.v2beta2.ObjectMetricSource */ /* ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ -export interface ObjectMetricSource { - describedObject: CrossVersionObjectReference; +export interface IoK8sApiAutoscalingV2beta2ObjectMetricSource { + describedObject: IoK8sApiAutoscalingV2beta2CrossVersionObjectReference; metric: MetricIdentifier; target: MetricTarget; } /* io.k8s.api.autoscaling.v2beta2.ObjectMetricStatus */ /* ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ -export interface ObjectMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ObjectMetricStatus { current: MetricValueStatus; - describedObject: CrossVersionObjectReference; + describedObject: IoK8sApiAutoscalingV2beta2CrossVersionObjectReference; metric: MetricIdentifier; } /* io.k8s.api.autoscaling.v2beta2.PodsMetricSource */ /* PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. */ -export interface PodsMetricSource { +export interface IoK8sApiAutoscalingV2beta2PodsMetricSource { metric: MetricIdentifier; target: MetricTarget; } /* io.k8s.api.autoscaling.v2beta2.PodsMetricStatus */ /* PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second). */ -export interface PodsMetricStatus { +export interface IoK8sApiAutoscalingV2beta2PodsMetricStatus { current: MetricValueStatus; metric: MetricIdentifier; } /* io.k8s.api.autoscaling.v2beta2.ResourceMetricSource */ /* ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. */ -export interface ResourceMetricSource { +export interface IoK8sApiAutoscalingV2beta2ResourceMetricSource { name: string; target: MetricTarget; } /* io.k8s.api.autoscaling.v2beta2.ResourceMetricStatus */ /* ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. */ -export interface ResourceMetricStatus { +export interface IoK8sApiAutoscalingV2beta2ResourceMetricStatus { current: MetricValueStatus; name: string; } /* io.k8s.api.batch.v1.CronJob */ /* CronJob represents the configuration of a single cron job. */ -export interface CronJob { +export interface BatchV1CronJob { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: CronJobSpec; - status?: CronJobStatus; + spec?: IoK8sApiBatchV1CronJobSpec; + status?: IoK8sApiBatchV1CronJobStatus; } /* io.k8s.api.batch.v1.CronJobList */ /* CronJobList is a collection of cron jobs. */ -export interface CronJobList { +export interface BatchV1CronJobList { apiVersion?: string; - items: CronJob[]; + items: BatchV1CronJob[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.batch.v1.CronJobSpec */ /* CronJobSpec describes how the job execution will look like and when it will actually run. */ -export interface CronJobSpec { +export interface IoK8sApiBatchV1CronJobSpec { concurrencyPolicy?: string; failedJobsHistoryLimit?: number; - jobTemplate: JobTemplateSpec; + jobTemplate: IoK8sApiBatchV1JobTemplateSpec; schedule: string; startingDeadlineSeconds?: number; successfulJobsHistoryLimit?: number; @@ -13959,14 +14120,14 @@ export interface CronJobSpec { } /* io.k8s.api.batch.v1.CronJobStatus */ /* CronJobStatus represents the current state of a cron job. */ -export interface CronJobStatus { +export interface IoK8sApiBatchV1CronJobStatus { active?: ObjectReference[]; lastScheduleTime?: Time; lastSuccessfulTime?: Time; } /* io.k8s.api.batch.v1.Job */ /* Job represents the configuration of a single job. */ -export interface Job { +export interface BatchV1Job { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -13985,9 +14146,9 @@ export interface JobCondition { } /* io.k8s.api.batch.v1.JobList */ /* JobList is a collection of jobs. */ -export interface JobList { +export interface BatchV1JobList { apiVersion?: string; - items: Job[]; + items: BatchV1Job[]; kind?: string; metadata?: ListMeta; } @@ -14019,7 +14180,7 @@ export interface JobStatus { } /* io.k8s.api.batch.v1.JobTemplateSpec */ /* JobTemplateSpec describes the data a Job should have when created from a template */ -export interface JobTemplateSpec { +export interface IoK8sApiBatchV1JobTemplateSpec { metadata?: ObjectMeta; spec?: JobSpec; } @@ -14037,7 +14198,7 @@ Kubelets use this API to obtain: 2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the "kubernetes.io/kubelet-serving" signerName). This API can be used to request client certificates to authenticate to kube-apiserver (with the "kubernetes.io/kube-apiserver-client" signerName), or to obtain certificates from custom non-Kubernetes signers. */ -export interface CertificateSigningRequest { +export interface CertificatesK8sIoV1CertificateSigningRequest { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -14056,9 +14217,9 @@ export interface CertificateSigningRequestCondition { } /* io.k8s.api.certificates.v1.CertificateSigningRequestList */ /* CertificateSigningRequestList is a collection of CertificateSigningRequest objects */ -export interface CertificateSigningRequestList { +export interface CertificatesK8sIoV1CertificateSigningRequestList { apiVersion?: string; - items: CertificateSigningRequest[]; + items: CertificatesK8sIoV1CertificateSigningRequest[]; kind?: string; metadata?: ListMeta; } @@ -14084,7 +14245,7 @@ export interface CertificateSigningRequestStatus { } /* io.k8s.api.coordination.v1.Lease */ /* Lease defines a lease concept. */ -export interface Lease { +export interface CoordinationK8sIoV1Lease { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -14092,9 +14253,9 @@ export interface Lease { } /* io.k8s.api.coordination.v1.LeaseList */ /* LeaseList is a list of Lease objects. */ -export interface LeaseList { +export interface CoordinationK8sIoV1LeaseList { apiVersion?: string; - items: Lease[]; + items: CoordinationK8sIoV1Lease[]; kind?: string; metadata?: ListMeta; } @@ -14448,7 +14609,7 @@ export interface EndpointAddress { } /* io.k8s.api.core.v1.EndpointPort */ /* EndpointPort is a tuple that describes a single port. */ -export interface EndpointPort { +export interface IoK8sApiCoreV1EndpointPort { appProtocol?: string; name?: string; port: number; @@ -14466,7 +14627,7 @@ The resulting set of endpoints can be viewed as: export interface EndpointSubset { addresses?: EndpointAddress[]; notReadyAddresses?: EndpointAddress[]; - ports?: EndpointPort[]; + ports?: IoK8sApiCoreV1EndpointPort[]; } /* io.k8s.api.core.v1.Endpoints */ /* Endpoints is a collection of endpoints that implement the actual service. Example: @@ -14566,7 +14727,7 @@ export interface Event { related?: ObjectReference; reportingComponent?: string; reportingInstance?: string; - series?: EventSeries; + series?: IoK8sApiCoreV1EventSeries; source?: EventSource; type?: string; } @@ -14580,7 +14741,7 @@ export interface EventList { } /* io.k8s.api.core.v1.EventSeries */ /* EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. */ -export interface EventSeries { +export interface IoK8sApiCoreV1EventSeries { count?: number; lastObservedTime?: MicroTime; } @@ -15831,13 +15992,13 @@ export interface WindowsSecurityContextOptions { } /* io.k8s.api.discovery.v1.Endpoint */ /* Endpoint represents a single logical "backend" implementing a service. */ -export interface Endpoint { +export interface IoK8sApiDiscoveryV1Endpoint { addresses: string[]; - conditions?: EndpointConditions; + conditions?: IoK8sApiDiscoveryV1EndpointConditions; deprecatedTopology?: { [key: string]: unknown; }; - hints?: EndpointHints; + hints?: IoK8sApiDiscoveryV1EndpointHints; hostname?: string; nodeName?: string; targetRef?: ObjectReference; @@ -15845,19 +16006,19 @@ export interface Endpoint { } /* io.k8s.api.discovery.v1.EndpointConditions */ /* EndpointConditions represents the current condition of an endpoint. */ -export interface EndpointConditions { +export interface IoK8sApiDiscoveryV1EndpointConditions { ready?: boolean; serving?: boolean; terminating?: boolean; } /* io.k8s.api.discovery.v1.EndpointHints */ /* EndpointHints provides hints describing how an endpoint should be consumed. */ -export interface EndpointHints { - forZones?: ForZone[]; +export interface IoK8sApiDiscoveryV1EndpointHints { + forZones?: IoK8sApiDiscoveryV1ForZone[]; } /* io.k8s.api.discovery.v1.EndpointPort */ /* EndpointPort represents a Port used by an EndpointSlice */ -export interface DiscoveryEndpointPort { +export interface IoK8sApiDiscoveryV1EndpointPort { appProtocol?: string; name?: string; port?: number; @@ -15865,32 +16026,32 @@ export interface DiscoveryEndpointPort { } /* io.k8s.api.discovery.v1.EndpointSlice */ /* EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints. */ -export interface EndpointSlice { +export interface DiscoveryK8sIoV1EndpointSlice { addressType: string; apiVersion?: string; - endpoints: Endpoint[]; + endpoints: IoK8sApiDiscoveryV1Endpoint[]; kind?: string; metadata?: ObjectMeta; - ports?: DiscoveryEndpointPort[]; + ports?: IoK8sApiDiscoveryV1EndpointPort[]; } /* io.k8s.api.discovery.v1.EndpointSliceList */ /* EndpointSliceList represents a list of endpoint slices */ -export interface EndpointSliceList { +export interface DiscoveryK8sIoV1EndpointSliceList { apiVersion?: string; - items: EndpointSlice[]; + items: DiscoveryK8sIoV1EndpointSlice[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.discovery.v1.ForZone */ /* ForZone provides information about which zones should consume this endpoint. */ -export interface ForZone { +export interface IoK8sApiDiscoveryV1ForZone { name: string; } /* io.k8s.api.events.v1.EventList */ /* EventList is a list of Event objects. */ -export interface EventList { +export interface EventsK8sIoV1EventList { apiVersion?: string; - items: Event[]; + items: EventsK8sIoV1Event[]; kind?: string; metadata?: ListMeta; } @@ -15914,7 +16075,7 @@ export interface IPBlock { } /* io.k8s.api.networking.v1.Ingress */ /* Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. */ -export interface Ingress { +export interface NetworkingK8sIoV1Ingress { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -15929,7 +16090,7 @@ export interface IngressBackend { } /* io.k8s.api.networking.v1.IngressClass */ /* IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The \`ingressclass.kubernetes.io/is-default-class\` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class. */ -export interface IngressClass { +export interface NetworkingK8sIoV1IngressClass { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -15937,9 +16098,9 @@ export interface IngressClass { } /* io.k8s.api.networking.v1.IngressClassList */ /* IngressClassList is a collection of IngressClasses. */ -export interface IngressClassList { +export interface NetworkingK8sIoV1IngressClassList { apiVersion?: string; - items: IngressClass[]; + items: NetworkingK8sIoV1IngressClass[]; kind?: string; metadata?: ListMeta; } @@ -15960,9 +16121,9 @@ export interface IngressClassSpec { } /* io.k8s.api.networking.v1.IngressList */ /* IngressList is a collection of Ingress. */ -export interface IngressList { +export interface NetworkingK8sIoV1IngressList { apiVersion?: string; - items: Ingress[]; + items: NetworkingK8sIoV1Ingress[]; kind?: string; metadata?: ListMeta; } @@ -15999,7 +16160,7 @@ export interface IngressTLS { } /* io.k8s.api.networking.v1.NetworkPolicy */ /* NetworkPolicy describes what network traffic is allowed for a set of Pods */ -export interface NetworkPolicy { +export interface NetworkingK8sIoV1NetworkPolicy { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -16019,9 +16180,9 @@ export interface NetworkPolicyIngressRule { } /* io.k8s.api.networking.v1.NetworkPolicyList */ /* NetworkPolicyList is a list of NetworkPolicy objects. */ -export interface NetworkPolicyList { +export interface NetworkingK8sIoV1NetworkPolicyList { apiVersion?: string; - items: NetworkPolicy[]; + items: NetworkingK8sIoV1NetworkPolicy[]; kind?: string; metadata?: ListMeta; } @@ -16055,32 +16216,32 @@ export interface ServiceBackendPort { } /* io.k8s.api.node.v1.Overhead */ /* Overhead structure represents the resource overhead associated with running a pod. */ -export interface Overhead { +export interface IoK8sApiNodeV1Overhead { podFixed?: { [key: string]: unknown; }; } /* io.k8s.api.node.v1.RuntimeClass */ /* RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/ */ -export interface RuntimeClass { +export interface NodeK8sIoV1RuntimeClass { apiVersion?: string; handler: string; kind?: string; metadata?: ObjectMeta; - overhead?: Overhead; - scheduling?: Scheduling; + overhead?: IoK8sApiNodeV1Overhead; + scheduling?: IoK8sApiNodeV1Scheduling; } /* io.k8s.api.node.v1.RuntimeClassList */ /* RuntimeClassList is a list of RuntimeClass objects. */ -export interface RuntimeClassList { +export interface NodeK8sIoV1RuntimeClassList { apiVersion?: string; - items: RuntimeClass[]; + items: NodeK8sIoV1RuntimeClass[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.node.v1.Scheduling */ /* Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass. */ -export interface Scheduling { +export interface IoK8sApiNodeV1Scheduling { nodeSelector?: { [key: string]: unknown; }; @@ -16088,7 +16249,7 @@ export interface Scheduling { } /* io.k8s.api.policy.v1.Eviction */ /* Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods//evictions. */ -export interface Eviction { +export interface PolicyV1Eviction { apiVersion?: string; deleteOptions?: DeleteOptions; kind?: string; @@ -16096,31 +16257,31 @@ export interface Eviction { } /* io.k8s.api.policy.v1.PodDisruptionBudget */ /* PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods */ -export interface PodDisruptionBudget { +export interface PolicyV1PodDisruptionBudget { apiVersion?: string; kind?: string; metadata?: ObjectMeta; - spec?: PodDisruptionBudgetSpec; - status?: PodDisruptionBudgetStatus; + spec?: IoK8sApiPolicyV1PodDisruptionBudgetSpec; + status?: IoK8sApiPolicyV1PodDisruptionBudgetStatus; } /* io.k8s.api.policy.v1.PodDisruptionBudgetList */ /* PodDisruptionBudgetList is a collection of PodDisruptionBudgets. */ -export interface PodDisruptionBudgetList { +export interface PolicyV1PodDisruptionBudgetList { apiVersion?: string; - items: PodDisruptionBudget[]; + items: PolicyV1PodDisruptionBudget[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.policy.v1.PodDisruptionBudgetSpec */ /* PodDisruptionBudgetSpec is a description of a PodDisruptionBudget. */ -export interface PodDisruptionBudgetSpec { +export interface IoK8sApiPolicyV1PodDisruptionBudgetSpec { maxUnavailable?: IntOrString; minAvailable?: IntOrString; selector?: LabelSelector; } /* io.k8s.api.policy.v1.PodDisruptionBudgetStatus */ /* PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system. */ -export interface PodDisruptionBudgetStatus { +export interface IoK8sApiPolicyV1PodDisruptionBudgetStatus { conditions?: Condition[]; currentHealthy: number; desiredHealthy: number; @@ -16138,7 +16299,7 @@ export interface AggregationRule { } /* io.k8s.api.rbac.v1.ClusterRole */ /* ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. */ -export interface ClusterRole { +export interface RbacAuthorizationK8sIoV1ClusterRole { aggregationRule?: AggregationRule; apiVersion?: string; kind?: string; @@ -16147,26 +16308,26 @@ export interface ClusterRole { } /* io.k8s.api.rbac.v1.ClusterRoleBinding */ /* ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject. */ -export interface ClusterRoleBinding { +export interface RbacAuthorizationK8sIoV1ClusterRoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } /* io.k8s.api.rbac.v1.ClusterRoleBindingList */ /* ClusterRoleBindingList is a collection of ClusterRoleBindings */ -export interface ClusterRoleBindingList { +export interface RbacAuthorizationK8sIoV1ClusterRoleBindingList { apiVersion?: string; - items: ClusterRoleBinding[]; + items: RbacAuthorizationK8sIoV1ClusterRoleBinding[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.rbac.v1.ClusterRoleList */ /* ClusterRoleList is a collection of ClusterRoles */ -export interface ClusterRoleList { +export interface RbacAuthorizationK8sIoV1ClusterRoleList { apiVersion?: string; - items: ClusterRole[]; + items: RbacAuthorizationK8sIoV1ClusterRole[]; kind?: string; metadata?: ListMeta; } @@ -16181,7 +16342,7 @@ export interface PolicyRule { } /* io.k8s.api.rbac.v1.Role */ /* Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. */ -export interface Role { +export interface RbacAuthorizationK8sIoV1Role { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -16189,26 +16350,26 @@ export interface Role { } /* io.k8s.api.rbac.v1.RoleBinding */ /* RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace. */ -export interface RoleBinding { +export interface RbacAuthorizationK8sIoV1RoleBinding { apiVersion?: string; kind?: string; metadata?: ObjectMeta; roleRef: RoleRef; - subjects?: Subject[]; + subjects?: IoK8sApiRbacV1Subject[]; } /* io.k8s.api.rbac.v1.RoleBindingList */ /* RoleBindingList is a collection of RoleBindings */ -export interface RoleBindingList { +export interface RbacAuthorizationK8sIoV1RoleBindingList { apiVersion?: string; - items: RoleBinding[]; + items: RbacAuthorizationK8sIoV1RoleBinding[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.rbac.v1.RoleList */ /* RoleList is a collection of Roles */ -export interface RoleList { +export interface RbacAuthorizationK8sIoV1RoleList { apiVersion?: string; - items: Role[]; + items: RbacAuthorizationK8sIoV1Role[]; kind?: string; metadata?: ListMeta; } @@ -16221,7 +16382,7 @@ export interface RoleRef { } /* io.k8s.api.rbac.v1.Subject */ /* Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names. */ -export interface Subject { +export interface IoK8sApiRbacV1Subject { apiGroup?: string; kind: string; name: string; @@ -16229,7 +16390,7 @@ export interface Subject { } /* io.k8s.api.scheduling.v1.PriorityClass */ /* PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer. */ -export interface PriorityClass { +export interface SchedulingK8sIoV1PriorityClass { apiVersion?: string; description?: string; globalDefault?: boolean; @@ -16240,15 +16401,15 @@ export interface PriorityClass { } /* io.k8s.api.scheduling.v1.PriorityClassList */ /* PriorityClassList is a collection of priority classes. */ -export interface PriorityClassList { +export interface SchedulingK8sIoV1PriorityClassList { apiVersion?: string; - items: PriorityClass[]; + items: SchedulingK8sIoV1PriorityClass[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.storage.v1.CSIDriver */ /* CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced. */ -export interface CSIDriver { +export interface StorageK8sIoV1CSIDriver { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -16256,9 +16417,9 @@ export interface CSIDriver { } /* io.k8s.api.storage.v1.CSIDriverList */ /* CSIDriverList is a collection of CSIDriver objects. */ -export interface CSIDriverList { +export interface StorageK8sIoV1CSIDriverList { apiVersion?: string; - items: CSIDriver[]; + items: StorageK8sIoV1CSIDriver[]; kind?: string; metadata?: ListMeta; } @@ -16270,12 +16431,12 @@ export interface CSIDriverSpec { podInfoOnMount?: boolean; requiresRepublish?: boolean; storageCapacity?: boolean; - tokenRequests?: TokenRequest[]; + tokenRequests?: IoK8sApiStorageV1TokenRequest[]; volumeLifecycleModes?: string[]; } /* io.k8s.api.storage.v1.CSINode */ /* CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn't create this object. CSINode has an OwnerReference that points to the corresponding node object. */ -export interface CSINode { +export interface StorageK8sIoV1CSINode { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -16291,9 +16452,9 @@ export interface CSINodeDriver { } /* io.k8s.api.storage.v1.CSINodeList */ /* CSINodeList is a collection of CSINode objects. */ -export interface CSINodeList { +export interface StorageK8sIoV1CSINodeList { apiVersion?: string; - items: CSINode[]; + items: StorageK8sIoV1CSINode[]; kind?: string; metadata?: ListMeta; } @@ -16306,7 +16467,7 @@ export interface CSINodeSpec { /* StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. */ -export interface StorageClass { +export interface StorageK8sIoV1StorageClass { allowVolumeExpansion?: boolean; allowedTopologies?: TopologySelectorTerm[]; apiVersion?: string; @@ -16322,15 +16483,15 @@ export interface StorageClass { } /* io.k8s.api.storage.v1.StorageClassList */ /* StorageClassList is a collection of storage classes. */ -export interface StorageClassList { +export interface StorageK8sIoV1StorageClassList { apiVersion?: string; - items: StorageClass[]; + items: StorageK8sIoV1StorageClass[]; kind?: string; metadata?: ListMeta; } /* io.k8s.api.storage.v1.TokenRequest */ /* TokenRequest contains parameters of a service account token. */ -export interface TokenRequest { +export interface IoK8sApiStorageV1TokenRequest { audience: string; expirationSeconds?: number; } @@ -16338,7 +16499,7 @@ export interface TokenRequest { /* VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. VolumeAttachment objects are non-namespaced. */ -export interface VolumeAttachment { +export interface StorageK8sIoV1VolumeAttachment { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -16347,9 +16508,9 @@ export interface VolumeAttachment { } /* io.k8s.api.storage.v1.VolumeAttachmentList */ /* VolumeAttachmentList is a collection of VolumeAttachment objects. */ -export interface VolumeAttachmentList { +export interface StorageK8sIoV1VolumeAttachmentList { apiVersion?: string; - items: VolumeAttachment[]; + items: StorageK8sIoV1VolumeAttachment[]; kind?: string; metadata?: ListMeta; } @@ -16405,7 +16566,7 @@ export interface CustomResourceConversion { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition */ /* CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>. */ -export interface CustomResourceDefinition { +export interface ApiextensionsK8sIoV1CustomResourceDefinition { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -16423,9 +16584,9 @@ export interface CustomResourceDefinitionCondition { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList */ /* CustomResourceDefinitionList is a list of CustomResourceDefinition objects. */ -export interface CustomResourceDefinitionList { +export interface ApiextensionsK8sIoV1CustomResourceDefinitionList { apiVersion?: string; - items: CustomResourceDefinition[]; + items: ApiextensionsK8sIoV1CustomResourceDefinition[]; kind?: string; metadata?: ListMeta; } @@ -16566,7 +16727,7 @@ export type JSONSchemaPropsOrBool = any; export type JSONSchemaPropsOrStringArray = any; /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface ApiExtServiceReference { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference { name: string; namespace: string; path?: string; @@ -16574,15 +16735,15 @@ export interface ApiExtServiceReference { } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig */ /* WebhookClientConfig contains the information to make a TLS connection with the webhook. */ -export interface ApiExtWebhookClientConfig { +export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig { caBundle?: string; - service?: ApiExtServiceReference; + service?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference; url?: string; } /* io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion */ /* WebhookConversion describes how to call a conversion webhook */ export interface WebhookConversion { - clientConfig?: ApiExtWebhookClientConfig; + clientConfig?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig; conversionReviewVersions: string[]; } /* io.k8s.apimachinery.pkg.api.resource.Quantity */ @@ -16877,7 +17038,7 @@ export interface Info { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService */ /* APIService represents a server for a particular GroupVersion. Name must be "version.group". */ -export interface APIService { +export interface ApiregistrationK8sIoV1APIService { apiVersion?: string; kind?: string; metadata?: ObjectMeta; @@ -16895,9 +17056,9 @@ export interface APIServiceCondition { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList */ /* APIServiceList is a list of APIService objects. */ -export interface APIServiceList { +export interface ApiregistrationK8sIoV1APIServiceList { apiVersion?: string; - items: APIService[]; + items: ApiregistrationK8sIoV1APIService[]; kind?: string; metadata?: ListMeta; } @@ -16908,7 +17069,7 @@ export interface APIServiceSpec { group?: string; groupPriorityMinimum: number; insecureSkipTLSVerify?: boolean; - service?: ServiceReference; + service?: IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference; version?: string; versionPriority: number; } @@ -16919,7 +17080,7 @@ export interface APIServiceStatus { } /* io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference */ /* ServiceReference holds a reference to Service.legacy.k8s.io */ -export interface ServiceReference { +export interface IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference { name?: string; namespace?: string; port?: number; @@ -17684,7 +17845,7 @@ export interface CreateCoreV1NamespacedPodEvictionRequest { name: string; namespace: string; }; - body: Eviction; + body: PolicyV1Eviction; } export interface ConnectCoreV1GetNamespacedPodExecRequest { query: { @@ -18085,7 +18246,7 @@ export interface ReplaceCoreV1NamespacedReplicationControllerScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { query: { @@ -18460,7 +18621,7 @@ export interface CreateCoreV1NamespacedServiceAccountTokenRequest { name: string; namespace: string; }; - body: TokenRequest; + body: AuthenticationK8sIoV1TokenRequest; } export interface ListCoreV1NamespacedServiceRequest { query: { @@ -19876,7 +20037,7 @@ export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationReques dryRun?: string; fieldManager?: string; }; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { query: { @@ -19911,7 +20072,7 @@ export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationReque path: { name: string; }; - body: MutatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1MutatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { query: { @@ -19957,7 +20118,7 @@ export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequ dryRun?: string; fieldManager?: string; }; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { query: { @@ -19992,7 +20153,7 @@ export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationReq path: { name: string; }; - body: ValidatingWebhookConfiguration; + body: AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration; } export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { query: { @@ -20102,7 +20263,7 @@ export interface CreateApiextensionsV1CustomResourceDefinitionRequest { dryRun?: string; fieldManager?: string; }; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { query: { @@ -20137,7 +20298,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { path: { name: string; }; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { query: { @@ -20180,7 +20341,7 @@ export interface ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest { path: { name: string; }; - body: CustomResourceDefinition; + body: ApiextensionsK8sIoV1CustomResourceDefinition; } export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { query: { @@ -20247,7 +20408,7 @@ export interface CreateApiregistrationV1APIServiceRequest { dryRun?: string; fieldManager?: string; }; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1CollectionAPIServiceRequest { query: { @@ -20282,7 +20443,7 @@ export interface ReplaceApiregistrationV1APIServiceRequest { path: { name: string; }; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface DeleteApiregistrationV1APIServiceRequest { query: { @@ -20325,7 +20486,7 @@ export interface ReplaceApiregistrationV1APIServiceStatusRequest { path: { name: string; }; - body: APIService; + body: ApiregistrationK8sIoV1APIService; } export interface PatchApiregistrationV1APIServiceStatusRequest { query: { @@ -20440,7 +20601,7 @@ export interface CreateAppsV1NamespacedControllerRevisionRequest { path: { namespace: string; }; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { query: { @@ -20480,7 +20641,7 @@ export interface ReplaceAppsV1NamespacedControllerRevisionRequest { name: string; namespace: string; }; - body: ControllerRevision; + body: AppsV1ControllerRevision; } export interface DeleteAppsV1NamespacedControllerRevisionRequest { query: { @@ -20534,7 +20695,7 @@ export interface CreateAppsV1NamespacedDaemonSetRequest { path: { namespace: string; }; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { query: { @@ -20574,7 +20735,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetRequest { name: string; namespace: string; }; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface DeleteAppsV1NamespacedDaemonSetRequest { query: { @@ -20621,7 +20782,7 @@ export interface ReplaceAppsV1NamespacedDaemonSetStatusRequest { name: string; namespace: string; }; - body: DaemonSet; + body: AppsV1DaemonSet; } export interface PatchAppsV1NamespacedDaemonSetStatusRequest { query: { @@ -20662,7 +20823,7 @@ export interface CreateAppsV1NamespacedDeploymentRequest { path: { namespace: string; }; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { query: { @@ -20702,7 +20863,7 @@ export interface ReplaceAppsV1NamespacedDeploymentRequest { name: string; namespace: string; }; - body: Deployment; + body: AppsV1Deployment; } export interface DeleteAppsV1NamespacedDeploymentRequest { query: { @@ -20749,7 +20910,7 @@ export interface ReplaceAppsV1NamespacedDeploymentScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedDeploymentScaleRequest { query: { @@ -20783,7 +20944,7 @@ export interface ReplaceAppsV1NamespacedDeploymentStatusRequest { name: string; namespace: string; }; - body: Deployment; + body: AppsV1Deployment; } export interface PatchAppsV1NamespacedDeploymentStatusRequest { query: { @@ -20824,7 +20985,7 @@ export interface CreateAppsV1NamespacedReplicaSetRequest { path: { namespace: string; }; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { query: { @@ -20864,7 +21025,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetRequest { name: string; namespace: string; }; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface DeleteAppsV1NamespacedReplicaSetRequest { query: { @@ -20911,7 +21072,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedReplicaSetScaleRequest { query: { @@ -20945,7 +21106,7 @@ export interface ReplaceAppsV1NamespacedReplicaSetStatusRequest { name: string; namespace: string; }; - body: ReplicaSet; + body: AppsV1ReplicaSet; } export interface PatchAppsV1NamespacedReplicaSetStatusRequest { query: { @@ -20986,7 +21147,7 @@ export interface CreateAppsV1NamespacedStatefulSetRequest { path: { namespace: string; }; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { query: { @@ -21026,7 +21187,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetRequest { name: string; namespace: string; }; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface DeleteAppsV1NamespacedStatefulSetRequest { query: { @@ -21073,7 +21234,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetScaleRequest { name: string; namespace: string; }; - body: Scale; + body: AutoscalingV1Scale; } export interface PatchAppsV1NamespacedStatefulSetScaleRequest { query: { @@ -21107,7 +21268,7 @@ export interface ReplaceAppsV1NamespacedStatefulSetStatusRequest { name: string; namespace: string; }; - body: StatefulSet; + body: AppsV1StatefulSet; } export interface PatchAppsV1NamespacedStatefulSetStatusRequest { query: { @@ -21403,7 +21564,7 @@ export interface CreateAuthenticationV1TokenReviewRequest { fieldManager?: string; pretty?: string; }; - body: TokenReview; + body: AuthenticationK8sIoV1TokenReview; } export interface GetAuthorizationAPIGroupRequest {} export interface GetAuthorizationV1APIResourcesRequest {} @@ -21416,7 +21577,7 @@ export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest path: { namespace: string; }; - body: LocalSubjectAccessReview; + body: AuthorizationK8sIoV1LocalSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { query: { @@ -21424,7 +21585,7 @@ export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { fieldManager?: string; pretty?: string; }; - body: SelfSubjectAccessReview; + body: AuthorizationK8sIoV1SelfSubjectAccessReview; } export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { query: { @@ -21432,7 +21593,7 @@ export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { fieldManager?: string; pretty?: string; }; - body: SelfSubjectRulesReview; + body: AuthorizationK8sIoV1SelfSubjectRulesReview; } export interface CreateAuthorizationV1SubjectAccessReviewRequest { query: { @@ -21440,7 +21601,7 @@ export interface CreateAuthorizationV1SubjectAccessReviewRequest { fieldManager?: string; pretty?: string; }; - body: SubjectAccessReview; + body: AuthorizationK8sIoV1SubjectAccessReview; } export interface GetAutoscalingAPIGroupRequest {} export interface GetAutoscalingV1APIResourcesRequest {} @@ -21484,7 +21645,7 @@ export interface CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { path: { namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { query: { @@ -21524,7 +21685,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { query: { @@ -21571,7 +21732,7 @@ export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequ name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV1HorizontalPodAutoscaler; } export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -21676,7 +21837,7 @@ export interface CreateAutoscalingV2beta2NamespacedHorizontalPodAutoscalerReques path: { namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2beta2CollectionNamespacedHorizontalPodAutoscalerRequest { query: { @@ -21716,7 +21877,7 @@ export interface ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerReque name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta2HorizontalPodAutoscaler; } export interface DeleteAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { query: { @@ -21763,7 +21924,7 @@ export interface ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatu name: string; namespace: string; }; - body: HorizontalPodAutoscaler; + body: AutoscalingV2beta2HorizontalPodAutoscaler; } export interface PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest { query: { @@ -21883,7 +22044,7 @@ export interface CreateBatchV1NamespacedCronJobRequest { path: { namespace: string; }; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1CollectionNamespacedCronJobRequest { query: { @@ -21923,7 +22084,7 @@ export interface ReplaceBatchV1NamespacedCronJobRequest { name: string; namespace: string; }; - body: CronJob; + body: BatchV1CronJob; } export interface DeleteBatchV1NamespacedCronJobRequest { query: { @@ -21970,7 +22131,7 @@ export interface ReplaceBatchV1NamespacedCronJobStatusRequest { name: string; namespace: string; }; - body: CronJob; + body: BatchV1CronJob; } export interface PatchBatchV1NamespacedCronJobStatusRequest { query: { @@ -22011,7 +22172,7 @@ export interface CreateBatchV1NamespacedJobRequest { path: { namespace: string; }; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1CollectionNamespacedJobRequest { query: { @@ -22051,7 +22212,7 @@ export interface ReplaceBatchV1NamespacedJobRequest { name: string; namespace: string; }; - body: Job; + body: BatchV1Job; } export interface DeleteBatchV1NamespacedJobRequest { query: { @@ -22098,7 +22259,7 @@ export interface ReplaceBatchV1NamespacedJobStatusRequest { name: string; namespace: string; }; - body: Job; + body: BatchV1Job; } export interface PatchBatchV1NamespacedJobStatusRequest { query: { @@ -22233,7 +22394,7 @@ export interface CreateCertificatesV1CertificateSigningRequestRequest { dryRun?: string; fieldManager?: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { query: { @@ -22268,7 +22429,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestRequest { path: { name: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface DeleteCertificatesV1CertificateSigningRequestRequest { query: { @@ -22311,7 +22472,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestApprovalRequest { path: { name: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { query: { @@ -22342,7 +22503,7 @@ export interface ReplaceCertificatesV1CertificateSigningRequestStatusRequest { path: { name: string; }; - body: CertificateSigningRequest; + body: CertificatesK8sIoV1CertificateSigningRequest; } export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { query: { @@ -22429,7 +22590,7 @@ export interface CreateCoordinationV1NamespacedLeaseRequest { path: { namespace: string; }; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { query: { @@ -22469,7 +22630,7 @@ export interface ReplaceCoordinationV1NamespacedLeaseRequest { name: string; namespace: string; }; - body: Lease; + body: CoordinationK8sIoV1Lease; } export interface DeleteCoordinationV1NamespacedLeaseRequest { query: { @@ -22588,7 +22749,7 @@ export interface CreateDiscoveryV1NamespacedEndpointSliceRequest { path: { namespace: string; }; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { query: { @@ -22628,7 +22789,7 @@ export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { name: string; namespace: string; }; - body: EndpointSlice; + body: DiscoveryK8sIoV1EndpointSlice; } export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { query: { @@ -22707,6 +22868,163 @@ export interface WatchDiscoveryV1NamespacedEndpointSliceRequest { } export interface GetEventsAPIGroupRequest {} export interface GetEventsV1APIResourcesRequest {} +export interface ListEventsV1EventForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListEventsV1NamespacedEventRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: EventsK8sIoV1Event; +} +export interface DeleteEventsV1CollectionNamespacedEventRequest { + query: { + pretty?: string; + continue?: string; + dryRun?: string; + fieldSelector?: string; + gracePeriodSeconds?: number; + labelSelector?: string; + limit?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + }; + path: { + namespace: string; + }; +} +export interface ReadEventsV1NamespacedEventRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: EventsK8sIoV1Event; +} +export interface DeleteEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchEventsV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface WatchEventsV1EventListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchEventsV1NamespacedEventListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface WatchEventsV1NamespacedEventRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + namespace: string; + }; +} export interface GetFlowcontrolApiserverAPIGroupRequest {} export interface GetNetworkingAPIGroupRequest {} export interface GetNetworkingV1APIResourcesRequest {} @@ -22730,7 +23048,7 @@ export interface CreateNetworkingV1IngressClassRequest { dryRun?: string; fieldManager?: string; }; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1CollectionIngressClassRequest { query: { @@ -22765,7 +23083,7 @@ export interface ReplaceNetworkingV1IngressClassRequest { path: { name: string; }; - body: IngressClass; + body: NetworkingK8sIoV1IngressClass; } export interface DeleteNetworkingV1IngressClassRequest { query: { @@ -22831,7 +23149,7 @@ export interface CreateNetworkingV1NamespacedIngressRequest { path: { namespace: string; }; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { query: { @@ -22871,7 +23189,7 @@ export interface ReplaceNetworkingV1NamespacedIngressRequest { name: string; namespace: string; }; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface DeleteNetworkingV1NamespacedIngressRequest { query: { @@ -22918,7 +23236,7 @@ export interface ReplaceNetworkingV1NamespacedIngressStatusRequest { name: string; namespace: string; }; - body: Ingress; + body: NetworkingK8sIoV1Ingress; } export interface PatchNetworkingV1NamespacedIngressStatusRequest { query: { @@ -22959,7 +23277,7 @@ export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { path: { namespace: string; }; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { query: { @@ -22999,7 +23317,7 @@ export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { name: string; namespace: string; }; - body: NetworkPolicy; + body: NetworkingK8sIoV1NetworkPolicy; } export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { query: { @@ -23192,7 +23510,7 @@ export interface CreateNodeV1RuntimeClassRequest { dryRun?: string; fieldManager?: string; }; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1CollectionRuntimeClassRequest { query: { @@ -23227,7 +23545,7 @@ export interface ReplaceNodeV1RuntimeClassRequest { path: { name: string; }; - body: RuntimeClass; + body: NodeK8sIoV1RuntimeClass; } export interface DeleteNodeV1RuntimeClassRequest { query: { @@ -23312,7 +23630,7 @@ export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { path: { namespace: string; }; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { query: { @@ -23352,7 +23670,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { name: string; namespace: string; }; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { query: { @@ -23399,7 +23717,7 @@ export interface ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest { name: string; namespace: string; }; - body: PodDisruptionBudget; + body: PolicyV1PodDisruptionBudget; } export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { query: { @@ -23499,7 +23817,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { dryRun?: string; fieldManager?: string; }; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { query: { @@ -23534,7 +23852,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { path: { name: string; }; - body: ClusterRoleBinding; + body: RbacAuthorizationK8sIoV1ClusterRoleBinding; } export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { query: { @@ -23580,7 +23898,7 @@ export interface CreateRbacAuthorizationV1ClusterRoleRequest { dryRun?: string; fieldManager?: string; }; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { query: { @@ -23615,7 +23933,7 @@ export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { path: { name: string; }; - body: ClusterRole; + body: RbacAuthorizationK8sIoV1ClusterRole; } export interface DeleteRbacAuthorizationV1ClusterRoleRequest { query: { @@ -23667,7 +23985,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { path: { namespace: string; }; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { query: { @@ -23707,7 +24025,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { name: string; namespace: string; }; - body: RoleBinding; + body: RbacAuthorizationK8sIoV1RoleBinding; } export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { query: { @@ -23761,7 +24079,7 @@ export interface CreateRbacAuthorizationV1NamespacedRoleRequest { path: { namespace: string; }; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { query: { @@ -23801,7 +24119,7 @@ export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { name: string; namespace: string; }; - body: Role; + body: RbacAuthorizationK8sIoV1Role; } export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { query: { @@ -24039,7 +24357,7 @@ export interface CreateSchedulingV1PriorityClassRequest { dryRun?: string; fieldManager?: string; }; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1CollectionPriorityClassRequest { query: { @@ -24074,7 +24392,7 @@ export interface ReplaceSchedulingV1PriorityClassRequest { path: { name: string; }; - body: PriorityClass; + body: SchedulingK8sIoV1PriorityClass; } export interface DeleteSchedulingV1PriorityClassRequest { query: { @@ -24153,7 +24471,7 @@ export interface CreateStorageV1CSIDriverRequest { dryRun?: string; fieldManager?: string; }; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CollectionCSIDriverRequest { query: { @@ -24188,7 +24506,7 @@ export interface ReplaceStorageV1CSIDriverRequest { path: { name: string; }; - body: CSIDriver; + body: StorageK8sIoV1CSIDriver; } export interface DeleteStorageV1CSIDriverRequest { query: { @@ -24234,7 +24552,7 @@ export interface CreateStorageV1CSINodeRequest { dryRun?: string; fieldManager?: string; }; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CollectionCSINodeRequest { query: { @@ -24269,7 +24587,7 @@ export interface ReplaceStorageV1CSINodeRequest { path: { name: string; }; - body: CSINode; + body: StorageK8sIoV1CSINode; } export interface DeleteStorageV1CSINodeRequest { query: { @@ -24315,7 +24633,7 @@ export interface CreateStorageV1StorageClassRequest { dryRun?: string; fieldManager?: string; }; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1CollectionStorageClassRequest { query: { @@ -24350,7 +24668,7 @@ export interface ReplaceStorageV1StorageClassRequest { path: { name: string; }; - body: StorageClass; + body: StorageK8sIoV1StorageClass; } export interface DeleteStorageV1StorageClassRequest { query: { @@ -24396,7 +24714,7 @@ export interface CreateStorageV1VolumeAttachmentRequest { dryRun?: string; fieldManager?: string; }; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1CollectionVolumeAttachmentRequest { query: { @@ -24431,7 +24749,7 @@ export interface ReplaceStorageV1VolumeAttachmentRequest { path: { name: string; }; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface DeleteStorageV1VolumeAttachmentRequest { query: { @@ -24474,7 +24792,7 @@ export interface ReplaceStorageV1VolumeAttachmentStatusRequest { path: { name: string; }; - body: VolumeAttachment; + body: StorageK8sIoV1VolumeAttachment; } export interface PatchStorageV1VolumeAttachmentStatusRequest { query: { @@ -24868,9 +25186,9 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/binding\`; return await this.post(path, null, params.body, opts); } - async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedPodEviction(params: CreateCoreV1NamespacedPodEvictionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/eviction\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async connectCoreV1GetNamespacedPodExec(params: ConnectCoreV1GetNamespacedPodExecRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/pods/\${params.path.name}/exec\`; @@ -25000,17 +25318,17 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}\`; return await this.patch(path, params.query, params.body, opts); } - async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async readCoreV1NamespacedReplicationControllerScale(params: ReadCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoreV1NamespacedReplicationControllerScale(params: ReplaceCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchCoreV1NamespacedReplicationControllerScale(params: PatchCoreV1NamespacedReplicationControllerScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/scale\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async readCoreV1NamespacedReplicationControllerStatus(params: ReadCoreV1NamespacedReplicationControllerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/replicationcontrollers/\${params.path.name}/status\`; @@ -25120,9 +25438,9 @@ export class KubernetesClient extends APIClient { const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}\`; return await this.patch(path, params.query, params.body, opts); } - async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { + async createCoreV1NamespacedServiceAccountToken(params: CreateCoreV1NamespacedServiceAccountTokenRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/serviceaccounts/\${params.path.name}/token\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async listCoreV1NamespacedService(params: ListCoreV1NamespacedServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/api/v1/namespaces/\${params.path.namespace}/services\`; @@ -25568,61 +25886,61 @@ export class KubernetesClient extends APIClient { const path = \`/apis/admissionregistration.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1MutatingWebhookConfiguration(params: ListAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1MutatingWebhookConfiguration(params: CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations\`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1MutatingWebhookConfiguration(params: ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1MutatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1MutatingWebhookConfiguration(params: DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1MutatingWebhookConfiguration(params: PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async createAdmissionregistrationV1ValidatingWebhookConfiguration(params: CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations\`; return await this.delete(path, params.query, null, opts); } - async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async readAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async replaceAdmissionregistrationV1ValidatingWebhookConfiguration(params: ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAdmissionregistrationV1ValidatingWebhookConfiguration(params: DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + async patchAdmissionregistrationV1ValidatingWebhookConfiguration(params: PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchAdmissionregistrationV1MutatingWebhookConfigurationList(params: WatchAdmissionregistrationV1MutatingWebhookConfigurationListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations\`; @@ -25648,45 +25966,45 @@ export class KubernetesClient extends APIClient { const path = \`/apis/apiextensions.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async listApiextensionsV1CustomResourceDefinition(params: ListApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async createApiextensionsV1CustomResourceDefinition(params: CreateApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiextensionsV1CollectionCustomResourceDefinition(params: DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions\`; return await this.delete(path, params.query, null, opts); } - async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinition(params: ReadApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinition(params: ReplaceApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiextensionsV1CustomResourceDefinition(params: DeleteApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinition(params: PatchApiextensionsV1CustomResourceDefinitionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiextensionsV1CustomResourceDefinitionStatus(params: ReadApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiextensionsV1CustomResourceDefinitionStatus(params: ReplaceApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiextensionsV1CustomResourceDefinitionStatus(params: PatchApiextensionsV1CustomResourceDefinitionStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/customresourcedefinitions/\${params.path.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchApiextensionsV1CustomResourceDefinitionList(params: WatchApiextensionsV1CustomResourceDefinitionListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions\`; @@ -25704,45 +26022,45 @@ export class KubernetesClient extends APIClient { const path = \`/apis/apiregistration.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async listApiregistrationV1APIService(params: ListApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async createApiregistrationV1APIService(params: CreateApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteApiregistrationV1CollectionAPIService(params: DeleteApiregistrationV1CollectionAPIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices\`; return await this.delete(path, params.query, null, opts); } - async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIService(params: ReadApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIService(params: ReplaceApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteApiregistrationV1APIService(params: DeleteApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIService(params: PatchApiregistrationV1APIServiceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async readApiregistrationV1APIServiceStatus(params: ReadApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceApiregistrationV1APIServiceStatus(params: ReplaceApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchApiregistrationV1APIServiceStatus(params: PatchApiregistrationV1APIServiceStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/apiservices/\${params.path.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchApiregistrationV1APIServiceList(params: WatchApiregistrationV1APIServiceListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apiregistration.k8s.io/v1/watch/apiservices\`; @@ -25760,249 +26078,249 @@ export class KubernetesClient extends APIClient { const path = \`/apis/apps/v1/\`; return await this.get(path, null, null, opts); } - async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ControllerRevisionForAllNamespaces(params: ListAppsV1ControllerRevisionForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/controllerrevisions\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DaemonSetForAllNamespaces(params: ListAppsV1DaemonSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/daemonsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1DeploymentForAllNamespaces(params: ListAppsV1DeploymentForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/deployments\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedControllerRevision(params: ListAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedControllerRevision(params: CreateAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedControllerRevision(params: DeleteAppsV1CollectionNamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedControllerRevision(params: ReadAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedControllerRevision(params: ReplaceAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedControllerRevision(params: DeleteAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedControllerRevision(params: PatchAppsV1NamespacedControllerRevisionRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/controllerrevisions/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDaemonSet(params: ListAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDaemonSet(params: CreateAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDaemonSet(params: DeleteAppsV1CollectionNamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSet(params: ReadAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSet(params: ReplaceAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDaemonSet(params: DeleteAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSet(params: PatchAppsV1NamespacedDaemonSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDaemonSetStatus(params: ReadAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDaemonSetStatus(params: ReplaceAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDaemonSetStatus(params: PatchAppsV1NamespacedDaemonSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/daemonsets/\${params.path.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedDeployment(params: ListAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedDeployment(params: CreateAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedDeployment(params: DeleteAppsV1CollectionNamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeployment(params: ReadAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeployment(params: ReplaceAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedDeployment(params: DeleteAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeployment(params: PatchAppsV1NamespacedDeploymentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentScale(params: ReadAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentScale(params: ReplaceAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentScale(params: PatchAppsV1NamespacedDeploymentScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/scale\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedDeploymentStatus(params: ReadAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedDeploymentStatus(params: ReplaceAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedDeploymentStatus(params: PatchAppsV1NamespacedDeploymentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/deployments/\${params.path.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedReplicaSet(params: ListAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedReplicaSet(params: CreateAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedReplicaSet(params: DeleteAppsV1CollectionNamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSet(params: ReadAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSet(params: ReplaceAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedReplicaSet(params: DeleteAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSet(params: PatchAppsV1NamespacedReplicaSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetScale(params: ReadAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetScale(params: ReplaceAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetScale(params: PatchAppsV1NamespacedReplicaSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/scale\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedReplicaSetStatus(params: ReadAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedReplicaSetStatus(params: ReplaceAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedReplicaSetStatus(params: PatchAppsV1NamespacedReplicaSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/replicasets/\${params.path.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1NamespacedStatefulSet(params: ListAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async createAppsV1NamespacedStatefulSet(params: CreateAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAppsV1CollectionNamespacedStatefulSet(params: DeleteAppsV1CollectionNamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets\`; return await this.delete(path, params.query, null, opts); } - async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSet(params: ReadAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSet(params: ReplaceAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAppsV1NamespacedStatefulSet(params: DeleteAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSet(params: PatchAppsV1NamespacedStatefulSetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetScale(params: ReadAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/scale\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetScale(params: ReplaceAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/scale\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetScale(params: PatchAppsV1NamespacedStatefulSetScaleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/scale\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAppsV1NamespacedStatefulSetStatus(params: ReadAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAppsV1NamespacedStatefulSetStatus(params: ReplaceAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAppsV1NamespacedStatefulSetStatus(params: PatchAppsV1NamespacedStatefulSetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/namespaces/\${params.path.namespace}/statefulsets/\${params.path.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1ReplicaSetForAllNamespaces(params: ListAppsV1ReplicaSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/replicasets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAppsV1StatefulSetForAllNamespaces(params: ListAppsV1StatefulSetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/statefulsets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchAppsV1ControllerRevisionListForAllNamespaces(params: WatchAppsV1ControllerRevisionListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/apps/v1/watch/controllerrevisions\`; @@ -26072,9 +26390,9 @@ export class KubernetesClient extends APIClient { const path = \`/apis/authentication.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthenticationV1TokenReview(params: CreateAuthenticationV1TokenReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authentication.k8s.io/v1/tokenreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async getAuthorizationAPIGroup(params: GetAuthorizationAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/\`; @@ -26084,21 +26402,21 @@ export class KubernetesClient extends APIClient { const path = \`/apis/authorization.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1NamespacedLocalSubjectAccessReview(params: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/namespaces/\${params.path.namespace}/localsubjectaccessreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectAccessReview(params: CreateAuthorizationV1SelfSubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/selfsubjectaccessreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SelfSubjectRulesReview(params: CreateAuthorizationV1SelfSubjectRulesReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/selfsubjectrulesreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } - async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { + async createAuthorizationV1SubjectAccessReview(params: CreateAuthorizationV1SubjectAccessReviewRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/authorization.k8s.io/v1/subjectaccessreviews\`; - return await this.post(path, null, params.body, opts); + return await this.post(path, null, params.body, opts); } async getAutoscalingAPIGroup(params: GetAutoscalingAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/\`; @@ -26108,49 +26426,49 @@ export class KubernetesClient extends APIClient { const path = \`/apis/autoscaling/v1/\`; return await this.get(path, null, null, opts); } - async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v1/watch/horizontalpodautoscalers\`; @@ -26168,49 +26486,49 @@ export class KubernetesClient extends APIClient { const path = \`/apis/autoscaling/v2beta2/\`; return await this.get(path, null, null, opts); } - async listAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/horizontalpodautoscalers\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async listAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async createAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteAutoscalingV2beta2CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta2CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.path.namespace}/horizontalpodautoscalers\`; return await this.delete(path, params.query, null, opts); } - async readAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async readAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/namespaces/\${params.path.namespace}/horizontalpodautoscalers/\${params.path.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchAutoscalingV2beta2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2beta2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/autoscaling/v2beta2/watch/horizontalpodautoscalers\`; @@ -26232,93 +26550,93 @@ export class KubernetesClient extends APIClient { const path = \`/apis/batch/v1/\`; return await this.get(path, null, null, opts); } - async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1CronJobForAllNamespaces(params: ListBatchV1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/cronjobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1JobForAllNamespaces(params: ListBatchV1JobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/jobs\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedCronJob(params: ListBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedCronJob(params: CreateBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedCronJob(params: DeleteBatchV1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs\`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJob(params: ReadBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJob(params: ReplaceBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedCronJob(params: DeleteBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJob(params: PatchBatchV1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedCronJobStatus(params: ReadBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedCronJobStatus(params: ReplaceBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedCronJobStatus(params: PatchBatchV1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/cronjobs/\${params.path.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async listBatchV1NamespacedJob(params: ListBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async createBatchV1NamespacedJob(params: CreateBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteBatchV1CollectionNamespacedJob(params: DeleteBatchV1CollectionNamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs\`; return await this.delete(path, params.query, null, opts); } - async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJob(params: ReadBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJob(params: ReplaceBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteBatchV1NamespacedJob(params: DeleteBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJob(params: PatchBatchV1NamespacedJobRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async readBatchV1NamespacedJobStatus(params: ReadBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceBatchV1NamespacedJobStatus(params: ReplaceBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchBatchV1NamespacedJobStatus(params: PatchBatchV1NamespacedJobStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/namespaces/\${params.path.namespace}/jobs/\${params.path.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchBatchV1CronJobListForAllNamespaces(params: WatchBatchV1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/batch/v1/watch/cronjobs\`; @@ -26352,57 +26670,57 @@ export class KubernetesClient extends APIClient { const path = \`/apis/certificates.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async listCertificatesV1CertificateSigningRequest(params: ListCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async createCertificatesV1CertificateSigningRequest(params: CreateCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCertificatesV1CollectionCertificateSigningRequest(params: DeleteCertificatesV1CollectionCertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests\`; return await this.delete(path, params.query, null, opts); } - async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequest(params: ReadCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequest(params: ReplaceCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCertificatesV1CertificateSigningRequest(params: DeleteCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequest(params: PatchCertificatesV1CertificateSigningRequestRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestApproval(params: ReadCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/approval\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestApproval(params: ReplaceCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/approval\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestApproval(params: PatchCertificatesV1CertificateSigningRequestApprovalRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/approval\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async readCertificatesV1CertificateSigningRequestStatus(params: ReadCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceCertificatesV1CertificateSigningRequestStatus(params: ReplaceCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchCertificatesV1CertificateSigningRequestStatus(params: PatchCertificatesV1CertificateSigningRequestStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/certificatesigningrequests/\${params.path.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchCertificatesV1CertificateSigningRequestList(params: WatchCertificatesV1CertificateSigningRequestListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/certificates.k8s.io/v1/watch/certificatesigningrequests\`; @@ -26420,37 +26738,37 @@ export class KubernetesClient extends APIClient { const path = \`/apis/coordination.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1LeaseForAllNamespaces(params: ListCoordinationV1LeaseForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/leases\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async listCoordinationV1NamespacedLease(params: ListCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async createCoordinationV1NamespacedLease(params: CreateCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteCoordinationV1CollectionNamespacedLease(params: DeleteCoordinationV1CollectionNamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases\`; return await this.delete(path, params.query, null, opts); } - async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async readCoordinationV1NamespacedLease(params: ReadCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async replaceCoordinationV1NamespacedLease(params: ReplaceCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteCoordinationV1NamespacedLease(params: DeleteCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { + async patchCoordinationV1NamespacedLease(params: PatchCoordinationV1NamespacedLeaseRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/namespaces/\${params.path.namespace}/leases/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchCoordinationV1LeaseListForAllNamespaces(params: WatchCoordinationV1LeaseListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/coordination.k8s.io/v1/watch/leases\`; @@ -26472,37 +26790,37 @@ export class KubernetesClient extends APIClient { const path = \`/apis/discovery.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1EndpointSliceForAllNamespaces(params: ListDiscoveryV1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/endpointslices\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async listDiscoveryV1NamespacedEndpointSlice(params: ListDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async createDiscoveryV1NamespacedEndpointSlice(params: CreateDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteDiscoveryV1CollectionNamespacedEndpointSlice(params: DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices\`; return await this.delete(path, params.query, null, opts); } - async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async readDiscoveryV1NamespacedEndpointSlice(params: ReadDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async replaceDiscoveryV1NamespacedEndpointSlice(params: ReplaceDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteDiscoveryV1NamespacedEndpointSlice(params: DeleteDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + async patchDiscoveryV1NamespacedEndpointSlice(params: PatchDiscoveryV1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/namespaces/\${params.path.namespace}/endpointslices/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchDiscoveryV1EndpointSliceListForAllNamespaces(params: WatchDiscoveryV1EndpointSliceListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/discovery.k8s.io/v1/watch/endpointslices\`; @@ -26524,6 +26842,50 @@ export class KubernetesClient extends APIClient { const path = \`/apis/events.k8s.io/v1/\`; return await this.get(path, null, null, opts); } + async listEventsV1EventForAllNamespaces(params: ListEventsV1EventForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/events\`; + return await this.get(path, null, null, opts); + } + async listEventsV1NamespacedEvent(params: ListEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events\`; + return await this.get(path, params.query, null, opts); + } + async createEventsV1NamespacedEvent(params: CreateEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events\`; + return await this.post(path, params.query, params.body, opts); + } + async deleteEventsV1CollectionNamespacedEvent(params: DeleteEventsV1CollectionNamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events\`; + return await this.delete(path, params.query, null, opts); + } + async readEventsV1NamespacedEvent(params: ReadEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } + async replaceEventsV1NamespacedEvent(params: ReplaceEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; + return await this.put(path, params.query, params.body, opts); + } + async deleteEventsV1NamespacedEvent(params: DeleteEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; + return await this.delete(path, params.query, null, opts); + } + async patchEventsV1NamespacedEvent(params: PatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; + return await this.patch(path, params.query, params.body, opts); + } + async watchEventsV1EventListForAllNamespaces(params: WatchEventsV1EventListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/watch/events\`; + return await this.get(path, null, null, opts); + } + async watchEventsV1NamespacedEventList(params: WatchEventsV1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/watch/namespaces/\${params.path.namespace}/events\`; + return await this.get(path, null, null, opts); + } + async watchEventsV1NamespacedEvent(params: WatchEventsV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = \`/apis/events.k8s.io/v1/watch/namespaces/\${params.path.namespace}/events/\${params.path.name}\`; + return await this.get(path, null, null, opts); + } async getFlowcontrolApiserverAPIGroup(params: GetFlowcontrolApiserverAPIGroupRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/flowcontrol.apiserver.k8s.io/\`; return await this.get(path, null, null, opts); @@ -26536,109 +26898,109 @@ export class KubernetesClient extends APIClient { const path = \`/apis/networking.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressClass(params: ListNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1IngressClass(params: CreateNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionIngressClass(params: DeleteNetworkingV1CollectionIngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses\`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1IngressClass(params: ReadNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1IngressClass(params: ReplaceNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1IngressClass(params: DeleteNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1IngressClass(params: PatchNetworkingV1IngressClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingressclasses/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1IngressForAllNamespaces(params: ListNetworkingV1IngressForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/ingresses\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedIngress(params: ListNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedIngress(params: CreateNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedIngress(params: DeleteNetworkingV1CollectionNamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses\`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngress(params: ReadNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngress(params: ReplaceNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedIngress(params: DeleteNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngress(params: PatchNetworkingV1NamespacedIngressRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedIngressStatus(params: ReadNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedIngressStatus(params: ReplaceNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedIngressStatus(params: PatchNetworkingV1NamespacedIngressStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/ingresses/\${params.path.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NamespacedNetworkPolicy(params: ListNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async createNetworkingV1NamespacedNetworkPolicy(params: CreateNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNetworkingV1CollectionNamespacedNetworkPolicy(params: DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies\`; return await this.delete(path, params.query, null, opts); } - async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async readNetworkingV1NamespacedNetworkPolicy(params: ReadNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async replaceNetworkingV1NamespacedNetworkPolicy(params: ReplaceNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNetworkingV1NamespacedNetworkPolicy(params: DeleteNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { + async patchNetworkingV1NamespacedNetworkPolicy(params: PatchNetworkingV1NamespacedNetworkPolicyRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/namespaces/\${params.path.namespace}/networkpolicies/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listNetworkingV1NetworkPolicyForAllNamespaces(params: ListNetworkingV1NetworkPolicyForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/networkpolicies\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchNetworkingV1IngressClassList(params: WatchNetworkingV1IngressClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/networking.k8s.io/v1/watch/ingressclasses\`; @@ -26680,33 +27042,33 @@ export class KubernetesClient extends APIClient { const path = \`/apis/node.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async listNodeV1RuntimeClass(params: ListNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async createNodeV1RuntimeClass(params: CreateNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteNodeV1CollectionRuntimeClass(params: DeleteNodeV1CollectionRuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses\`; return await this.delete(path, params.query, null, opts); } - async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async readNodeV1RuntimeClass(params: ReadNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceNodeV1RuntimeClass(params: ReplaceNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteNodeV1RuntimeClass(params: DeleteNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + async patchNodeV1RuntimeClass(params: PatchNodeV1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/runtimeclasses/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchNodeV1RuntimeClassList(params: WatchNodeV1RuntimeClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/node.k8s.io/v1/watch/runtimeclasses\`; @@ -26724,49 +27086,49 @@ export class KubernetesClient extends APIClient { const path = \`/apis/policy/v1/\`; return await this.get(path, null, null, opts); } - async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1NamespacedPodDisruptionBudget(params: ListPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async createPolicyV1NamespacedPodDisruptionBudget(params: CreatePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deletePolicyV1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; return await this.delete(path, params.query, null, opts); } - async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudget(params: ReadPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudget(params: ReplacePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deletePolicyV1NamespacedPodDisruptionBudget(params: DeletePolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudget(params: PatchPolicyV1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async readPolicyV1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async replacePolicyV1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchPolicyV1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/namespaces/\${params.path.namespace}/poddisruptionbudgets/\${params.path.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listPolicyV1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/poddisruptionbudgets\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchPolicyV1NamespacedPodDisruptionBudgetList(params: WatchPolicyV1NamespacedPodDisruptionBudgetListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/policy/v1/watch/namespaces/\${params.path.namespace}/poddisruptionbudgets\`; @@ -26788,125 +27150,125 @@ export class KubernetesClient extends APIClient { const path = \`/apis/rbac.authorization.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRoleBinding(params: ListRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRoleBinding(params: CreateRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRoleBinding(params: DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRoleBinding(params: ReadRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRoleBinding(params: ReplaceRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRoleBinding(params: DeleteRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRoleBinding(params: PatchRbacAuthorizationV1ClusterRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1ClusterRole(params: ListRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1ClusterRole(params: CreateRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionClusterRole(params: DeleteRbacAuthorizationV1CollectionClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1ClusterRole(params: ReadRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1ClusterRole(params: ReplaceRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1ClusterRole(params: DeleteRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1ClusterRole(params: PatchRbacAuthorizationV1ClusterRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/clusterroles/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRoleBinding(params: ListRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRoleBinding(params: CreateRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRoleBinding(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRoleBinding(params: ReadRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRoleBinding(params: ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRoleBinding(params: DeleteRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRoleBinding(params: PatchRbacAuthorizationV1NamespacedRoleBindingRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/rolebindings/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1NamespacedRole(params: ListRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async createRbacAuthorizationV1NamespacedRole(params: CreateRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1CollectionNamespacedRole(params: DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles\`; return await this.delete(path, params.query, null, opts); } - async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async readRbacAuthorizationV1NamespacedRole(params: ReadRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async replaceRbacAuthorizationV1NamespacedRole(params: ReplaceRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteRbacAuthorizationV1NamespacedRole(params: DeleteRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { + async patchRbacAuthorizationV1NamespacedRole(params: PatchRbacAuthorizationV1NamespacedRoleRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/namespaces/\${params.path.namespace}/roles/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleBindingForAllNamespaces(params: ListRbacAuthorizationV1RoleBindingForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/rolebindings\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + async listRbacAuthorizationV1RoleForAllNamespaces(params: ListRbacAuthorizationV1RoleForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/roles\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } async watchRbacAuthorizationV1ClusterRoleBindingList(params: WatchRbacAuthorizationV1ClusterRoleBindingListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings\`; @@ -26956,33 +27318,33 @@ export class KubernetesClient extends APIClient { const path = \`/apis/scheduling.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async listSchedulingV1PriorityClass(params: ListSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async createSchedulingV1PriorityClass(params: CreateSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteSchedulingV1CollectionPriorityClass(params: DeleteSchedulingV1CollectionPriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses\`; return await this.delete(path, params.query, null, opts); } - async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async readSchedulingV1PriorityClass(params: ReadSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceSchedulingV1PriorityClass(params: ReplaceSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } async deleteSchedulingV1PriorityClass(params: DeleteSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; return await this.delete(path, params.query, null, opts); } - async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { + async patchSchedulingV1PriorityClass(params: PatchSchedulingV1PriorityClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/priorityclasses/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchSchedulingV1PriorityClassList(params: WatchSchedulingV1PriorityClassListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/scheduling.k8s.io/v1/watch/priorityclasses\`; @@ -27000,129 +27362,129 @@ export class KubernetesClient extends APIClient { const path = \`/apis/storage.k8s.io/v1/\`; return await this.get(path, null, null, opts); } - async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSIDriver(params: ListStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSIDriver(params: CreateStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSIDriver(params: DeleteStorageV1CollectionCSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSIDriver(params: ReadStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSIDriver(params: ReplaceStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSIDriver(params: DeleteStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSIDriver(params: PatchStorageV1CSIDriverRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csidrivers/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1CSINode(params: CreateStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionCSINode(params: DeleteStorageV1CollectionCSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1CSINode(params: ReadStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1CSINode(params: ReplaceStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1CSINode(params: DeleteStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1CSINode(params: PatchStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/csinodes/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1StorageClass(params: CreateStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionStorageClass(params: DeleteStorageV1CollectionStorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1StorageClass(params: ReadStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1StorageClass(params: ReplaceStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1StorageClass(params: DeleteStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1StorageClass(params: PatchStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/storageclasses/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; - return await this.get(path, params.query, null, opts); + return await this.get(path, params.query, null, opts); } - async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async createStorageV1VolumeAttachment(params: CreateStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; - return await this.post(path, params.query, params.body, opts); + return await this.post(path, params.query, params.body, opts); } async deleteStorageV1CollectionVolumeAttachment(params: DeleteStorageV1CollectionVolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments\`; return await this.delete(path, params.query, null, opts); } - async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachment(params: ReadStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachment(params: ReplaceStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async deleteStorageV1VolumeAttachment(params: DeleteStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; - return await this.delete(path, params.query, null, opts); + return await this.delete(path, params.query, null, opts); } - async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachment(params: PatchStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } - async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async readStorageV1VolumeAttachmentStatus(params: ReadStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}/status\`; - return await this.get(path, null, null, opts); + return await this.get(path, null, null, opts); } - async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async replaceStorageV1VolumeAttachmentStatus(params: ReplaceStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}/status\`; - return await this.put(path, params.query, params.body, opts); + return await this.put(path, params.query, params.body, opts); } - async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { + async patchStorageV1VolumeAttachmentStatus(params: PatchStorageV1VolumeAttachmentStatusRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/volumeattachments/\${params.path.name}/status\`; - return await this.patch(path, params.query, params.body, opts); + return await this.patch(path, params.query, params.body, opts); } async watchStorageV1CSIDriverList(params: WatchStorageV1CSIDriverListRequest, opts?: APIClientRequestOpts): Promise { const path = \`/apis/storage.k8s.io/v1/watch/csidrivers\`; From 1e1aec4d0f183c506842ea837ce243b71d3f3793 Mon Sep 17 00:00:00 2001 From: Anmol1696 Date: Wed, 24 Sep 2025 19:11:43 +0400 Subject: [PATCH 5/7] update file to fix ts-ignore errors --- package.json | 1 + packages/schema-sdk/src/openapi.ts | 50 +++++++++--------------------- 2 files changed, 16 insertions(+), 35 deletions(-) diff --git a/package.json b/package.json index 3e33ac6..30e0bd2 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "clean": "lerna run clean", "build": "lerna run build --stream", "lint": "lerna run lint --parallel", + "test": "NODE_OPTIONS=--no-deprecation jest", "symlink": "symlink-workspace --logLevel error", "postinstall": "yarn symlink" }, diff --git a/packages/schema-sdk/src/openapi.ts b/packages/schema-sdk/src/openapi.ts index 41b4402..e8f25ba 100644 --- a/packages/schema-sdk/src/openapi.ts +++ b/packages/schema-sdk/src/openapi.ts @@ -68,8 +68,7 @@ const shouldIncludeOperation = ( path: string, method: MethodType ) => { - // @ts-ignore - const operation: Operation = pathItem[method]; + const operation: Operation | undefined = pathItem[method]; if (!operation) return false; @@ -80,7 +79,7 @@ const shouldIncludeOperation = ( if (!shouldIncludeByPath) return false; - const shouldIncludeByTag = operation.tags.some((tag) => + const shouldIncludeByTag = (operation.tags || []).some((tag) => shouldInclude(tag, { include: options.paths?.includeTags ?? [], exclude: options.paths?.excludeTags ?? [], @@ -313,32 +312,19 @@ export function generateOpenApiParams( ['get', 'post', 'put', 'delete', 'options', 'head', 'patch'].forEach( (method) => { if (Object.prototype.hasOwnProperty.call(pathItem, method)) { - // @ts-ignore - const operation: Operation = pathItem[method]; - if (!shouldIncludeOperation(options, pathItem, path, method as any)) + const operation: Operation | undefined = pathItem[method as keyof OpenAPIPathItem] as Operation | undefined; + if (!operation || !shouldIncludeOperation(options, pathItem, path, method as any)) return; - // @ts-ignore - const methodType: - | 'get' - | 'post' - | 'put' - | 'delete' - | 'options' - | 'head' - | 'patch' = method; + const methodType = method as MethodType; - // @ts-ignore - const opParamMethod: ParameterInterfaces = opParams[method]; + const opParamMethod: ParameterInterfaces = opParams[methodType]; const props: t.TSPropertySignature[] = []; Object.keys(opParamMethod).forEach((key) => { - // @ts-ignore - const params: Parameter[] = opParamMethod[key]; - // @ts-ignore - const paramType: 'query' | 'body' | 'formData' | 'header' | 'path' = - key; + const params: Parameter[] = opParamMethod[key as keyof ParameterInterfaces]; + const paramType = key as 'query' | 'body' | 'formData' | 'header' | 'path'; // only include body sometimes if ( @@ -446,13 +432,11 @@ export function getOpenApiParams( ['get', 'post', 'put', 'delete', 'options', 'head', 'patch'].forEach( (method) => { if (Object.prototype.hasOwnProperty.call(pathItem, method)) { - // @ts-ignore - const operation: Operation = pathItem[method]; - if (!shouldIncludeOperation(options, pathItem, path, method as any)) + const operation: Operation | undefined = pathItem[method as keyof OpenAPIPathItem] as Operation | undefined; + if (!operation || !shouldIncludeOperation(options, pathItem, path, method as any)) return; - // @ts-ignore - const opParamMethod: ParameterInterfaces = opParams[method]; + const opParamMethod: ParameterInterfaces = opParams[method as keyof OpParameterInterfaces]; // push Path-Level params into op opParamMethod.path.push(...opParams.pathLevel.path); @@ -642,8 +626,7 @@ function generateGVKOpsStatements( // Extract GVK metadata from paths section (where it actually exists in many schemas) Object.entries(patchedSchema.paths).forEach(([path, pathItem]) => { METHOD_TYPES.forEach((m) => { - // @ts-ignore - const operation: Operation = (pathItem as any)[m]; + const operation: Operation | undefined = pathItem[m as keyof OpenAPIPathItem] as Operation | undefined; if (!operation || !shouldIncludeOperation(options, pathItem, path, m as any)) return; // Check for GVK metadata in the operation @@ -677,8 +660,7 @@ function generateGVKOpsStatements( const pathBaseToDef = new Map(); Object.entries(patchedSchema.paths).forEach(([path, pathItem]) => { METHOD_TYPES.forEach((m) => { - // @ts-ignore - const operation: Operation = (pathItem as any)[m]; + const operation: Operation | undefined = pathItem[m as keyof OpenAPIPathItem] as Operation | undefined; if (!operation || !shouldIncludeOperation(options, pathItem, path, m as any)) return; const retDef = getRefDefName(operation.responses?.['200']); const bodyParam = (operation.parameters || []).find((p) => p.in === 'body' && (p.schema as any)?.$ref); @@ -695,8 +677,7 @@ function generateGVKOpsStatements( const map = new Map(); Object.entries(patchedSchema.paths).forEach(([path, pathItem]) => { METHOD_TYPES.forEach((m) => { - // @ts-ignore - const operation: Operation = (pathItem as any)[m]; + const operation: Operation | undefined = pathItem[m as keyof OpenAPIPathItem] as Operation | undefined; if (!operation || !shouldIncludeOperation(options, pathItem, path, m as any)) return; const kind = classifyOperation(operation.operationId, m); if (kind === 'watch' || kind === 'unknown') return; @@ -954,8 +935,7 @@ function buildInterfaceRenameMapFromSchema( // Extract GVK metadata from paths section (where it actually exists in many schemas) Object.entries(schema.paths).forEach(([path, pathItem]) => { METHOD_TYPES.forEach((m) => { - // @ts-ignore - const operation: Operation = (pathItem as any)[m]; + const operation: Operation | undefined = pathItem[m as keyof OpenAPIPathItem] as Operation | undefined; if (!operation || !shouldIncludeOperation(options, pathItem, path, m as any)) return; // Check for GVK metadata in the operation From f3529127b575f285d9966d2979bedb56eac0dd0b Mon Sep 17 00:00:00 2001 From: Anmol1696 Date: Wed, 24 Sep 2025 21:33:21 +0400 Subject: [PATCH 6/7] update kubernetesresource to be babel instead of string --- ...gger-extended-client-full-name-strategy.ts | 101 +----------------- .../output/swagger-extended-client.swagger.ts | 101 +----------------- packages/schema-sdk/src/openapi.ts | 51 +++------ 3 files changed, 18 insertions(+), 235 deletions(-) diff --git a/__fixtures__/output/swagger-extended-client-full-name-strategy.ts b/__fixtures__/output/swagger-extended-client-full-name-strategy.ts index c4404cb..f452e72 100644 --- a/__fixtures__/output/swagger-extended-client-full-name-strategy.ts +++ b/__fixtures__/output/swagger-extended-client-full-name-strategy.ts @@ -42678,103 +42678,4 @@ export interface ResourceTypeMap { "authorization.k8s.io/v1/SelfSubjectRulesReview": AuthorizationK8sIoV1SelfSubjectRulesReview; "authorization.k8s.io/v1/SubjectAccessReview": AuthorizationK8sIoV1SubjectAccessReview; } -export type KubernetesResource = - | ComponentStatus - | ConfigMap - | Endpoints - | Event - | LimitRange - | Namespace - | Binding - | Status - | PersistentVolumeClaim - | Pod - | PodTemplate - | ReplicationController - | ResourceQuota - | Secret - | ServiceAccount - | Service - | Node - | PersistentVolume - | AcmeCertManagerIoV1Challenge - | AcmeCertManagerIoV1Order - | AdmissionregistrationK8sIoV1MutatingWebhookConfiguration - | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy - | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding - | AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration - | ApiextensionsK8sIoV1CustomResourceDefinition - | ApiregistrationK8sIoV1APIService - | AppsV1ControllerRevision - | AppsV1DaemonSet - | AppsV1Deployment - | AppsV1ReplicaSet - | AppsV1StatefulSet - | AutoscalingInternalKnativeDevV1alpha1Metric - | AutoscalingInternalKnativeDevV1alpha1PodAutoscaler - | AutoscalingV1HorizontalPodAutoscaler - | AutoscalingV2HorizontalPodAutoscaler - | BatchV1CronJob - | BatchV1Job - | CachingInternalKnativeDevV1alpha1Image - | CertManagerIoV1ClusterIssuer - | CertManagerIoV1CertificateRequest - | CertManagerIoV1Certificate - | CertManagerIoV1Issuer - | CertificatesK8sIoV1CertificateSigningRequest - | CoordinationK8sIoV1Lease - | DiscoveryK8sIoV1EndpointSlice - | EventsK8sIoV1Event - | FlowcontrolApiserverK8sIoV1FlowSchema - | FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration - | MonitoringCoreosComV1Alertmanager - | MonitoringCoreosComV1PodMonitor - | MonitoringCoreosComV1Probe - | MonitoringCoreosComV1Prometheus - | MonitoringCoreosComV1PrometheusRule - | MonitoringCoreosComV1ServiceMonitor - | MonitoringCoreosComV1ThanosRuler - | MonitoringCoreosComV1alpha1AlertmanagerConfig - | MonitoringCoreosComV1alpha1PrometheusAgent - | MonitoringCoreosComV1alpha1ScrapeConfig - | NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim - | NetworkingInternalKnativeDevV1alpha1Certificate - | NetworkingInternalKnativeDevV1alpha1Ingress - | NetworkingInternalKnativeDevV1alpha1ServerlessService - | NetworkingK8sIoV1IngressClass - | NetworkingK8sIoV1Ingress - | NetworkingK8sIoV1NetworkPolicy - | NodeK8sIoV1RuntimeClass - | PolicyV1PodDisruptionBudget - | PostgresqlCnpgIoV1ClusterImageCatalog - | PostgresqlCnpgIoV1Backup - | PostgresqlCnpgIoV1Cluster - | PostgresqlCnpgIoV1Database - | PostgresqlCnpgIoV1ImageCatalog - | PostgresqlCnpgIoV1Pooler - | PostgresqlCnpgIoV1Publication - | PostgresqlCnpgIoV1ScheduledBackup - | PostgresqlCnpgIoV1Subscription - | RbacAuthorizationK8sIoV1ClusterRoleBinding - | RbacAuthorizationK8sIoV1ClusterRole - | RbacAuthorizationK8sIoV1RoleBinding - | RbacAuthorizationK8sIoV1Role - | SchedulingK8sIoV1PriorityClass - | ServingKnativeDevV1Configuration - | ServingKnativeDevV1Revision - | ServingKnativeDevV1Route - | ServingKnativeDevV1Service - | StorageK8sIoV1CSIDriver - | StorageK8sIoV1CSINode - | StorageK8sIoV1CSIStorageCapacity - | StorageK8sIoV1StorageClass - | StorageK8sIoV1VolumeAttachment - | PolicyV1Eviction - | AutoscalingV1Scale - | AuthenticationK8sIoV1TokenRequest - | AuthenticationK8sIoV1SelfSubjectReview - | AuthenticationK8sIoV1TokenReview - | AuthorizationK8sIoV1LocalSubjectAccessReview - | AuthorizationK8sIoV1SelfSubjectAccessReview - | AuthorizationK8sIoV1SelfSubjectRulesReview - | AuthorizationK8sIoV1SubjectAccessReview; \ No newline at end of file +export type KubernetesResource = ComponentStatus | ConfigMap | Endpoints | Event | LimitRange | Namespace | Binding | Status | PersistentVolumeClaim | Pod | PodTemplate | ReplicationController | ResourceQuota | Secret | ServiceAccount | Service | Node | PersistentVolume | AcmeCertManagerIoV1Challenge | AcmeCertManagerIoV1Order | AdmissionregistrationK8sIoV1MutatingWebhookConfiguration | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding | AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration | ApiextensionsK8sIoV1CustomResourceDefinition | ApiregistrationK8sIoV1APIService | AppsV1ControllerRevision | AppsV1DaemonSet | AppsV1Deployment | AppsV1ReplicaSet | AppsV1StatefulSet | AutoscalingInternalKnativeDevV1alpha1Metric | AutoscalingInternalKnativeDevV1alpha1PodAutoscaler | AutoscalingV1HorizontalPodAutoscaler | AutoscalingV2HorizontalPodAutoscaler | BatchV1CronJob | BatchV1Job | CachingInternalKnativeDevV1alpha1Image | CertManagerIoV1ClusterIssuer | CertManagerIoV1CertificateRequest | CertManagerIoV1Certificate | CertManagerIoV1Issuer | CertificatesK8sIoV1CertificateSigningRequest | CoordinationK8sIoV1Lease | DiscoveryK8sIoV1EndpointSlice | EventsK8sIoV1Event | FlowcontrolApiserverK8sIoV1FlowSchema | FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration | MonitoringCoreosComV1Alertmanager | MonitoringCoreosComV1PodMonitor | MonitoringCoreosComV1Probe | MonitoringCoreosComV1Prometheus | MonitoringCoreosComV1PrometheusRule | MonitoringCoreosComV1ServiceMonitor | MonitoringCoreosComV1ThanosRuler | MonitoringCoreosComV1alpha1AlertmanagerConfig | MonitoringCoreosComV1alpha1PrometheusAgent | MonitoringCoreosComV1alpha1ScrapeConfig | NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim | NetworkingInternalKnativeDevV1alpha1Certificate | NetworkingInternalKnativeDevV1alpha1Ingress | NetworkingInternalKnativeDevV1alpha1ServerlessService | NetworkingK8sIoV1IngressClass | NetworkingK8sIoV1Ingress | NetworkingK8sIoV1NetworkPolicy | NodeK8sIoV1RuntimeClass | PolicyV1PodDisruptionBudget | PostgresqlCnpgIoV1ClusterImageCatalog | PostgresqlCnpgIoV1Backup | PostgresqlCnpgIoV1Cluster | PostgresqlCnpgIoV1Database | PostgresqlCnpgIoV1ImageCatalog | PostgresqlCnpgIoV1Pooler | PostgresqlCnpgIoV1Publication | PostgresqlCnpgIoV1ScheduledBackup | PostgresqlCnpgIoV1Subscription | RbacAuthorizationK8sIoV1ClusterRoleBinding | RbacAuthorizationK8sIoV1ClusterRole | RbacAuthorizationK8sIoV1RoleBinding | RbacAuthorizationK8sIoV1Role | SchedulingK8sIoV1PriorityClass | ServingKnativeDevV1Configuration | ServingKnativeDevV1Revision | ServingKnativeDevV1Route | ServingKnativeDevV1Service | StorageK8sIoV1CSIDriver | StorageK8sIoV1CSINode | StorageK8sIoV1CSIStorageCapacity | StorageK8sIoV1StorageClass | StorageK8sIoV1VolumeAttachment | PolicyV1Eviction | AutoscalingV1Scale | AuthenticationK8sIoV1TokenRequest | AuthenticationK8sIoV1SelfSubjectReview | AuthenticationK8sIoV1TokenReview | AuthorizationK8sIoV1LocalSubjectAccessReview | AuthorizationK8sIoV1SelfSubjectAccessReview | AuthorizationK8sIoV1SelfSubjectRulesReview | AuthorizationK8sIoV1SubjectAccessReview; \ No newline at end of file diff --git a/__fixtures__/output/swagger-extended-client.swagger.ts b/__fixtures__/output/swagger-extended-client.swagger.ts index aa9ed4a..1844bbd 100644 --- a/__fixtures__/output/swagger-extended-client.swagger.ts +++ b/__fixtures__/output/swagger-extended-client.swagger.ts @@ -41319,103 +41319,4 @@ export interface ResourceTypeMap { "authorization.k8s.io/v1/SelfSubjectRulesReview": AuthorizationK8sIoV1SelfSubjectRulesReview; "authorization.k8s.io/v1/SubjectAccessReview": AuthorizationK8sIoV1SubjectAccessReview; } -export type KubernetesResource = - | ComponentStatus - | ConfigMap - | Endpoints - | Event - | LimitRange - | Namespace - | Binding - | Status - | PersistentVolumeClaim - | Pod - | PodTemplate - | ReplicationController - | ResourceQuota - | Secret - | ServiceAccount - | Service - | Node - | PersistentVolume - | AcmeCertManagerIoV1Challenge - | AcmeCertManagerIoV1Order - | AdmissionregistrationK8sIoV1MutatingWebhookConfiguration - | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy - | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding - | AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration - | ApiextensionsK8sIoV1CustomResourceDefinition - | ApiregistrationK8sIoV1APIService - | AppsV1ControllerRevision - | AppsV1DaemonSet - | AppsV1Deployment - | AppsV1ReplicaSet - | AppsV1StatefulSet - | AutoscalingInternalKnativeDevV1alpha1Metric - | AutoscalingInternalKnativeDevV1alpha1PodAutoscaler - | AutoscalingV1HorizontalPodAutoscaler - | AutoscalingV2HorizontalPodAutoscaler - | BatchV1CronJob - | BatchV1Job - | CachingInternalKnativeDevV1alpha1Image - | CertManagerIoV1ClusterIssuer - | CertManagerIoV1CertificateRequest - | CertManagerIoV1Certificate - | CertManagerIoV1Issuer - | CertificatesK8sIoV1CertificateSigningRequest - | CoordinationK8sIoV1Lease - | DiscoveryK8sIoV1EndpointSlice - | EventsK8sIoV1Event - | FlowcontrolApiserverK8sIoV1FlowSchema - | FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration - | MonitoringCoreosComV1Alertmanager - | MonitoringCoreosComV1PodMonitor - | MonitoringCoreosComV1Probe - | MonitoringCoreosComV1Prometheus - | MonitoringCoreosComV1PrometheusRule - | MonitoringCoreosComV1ServiceMonitor - | MonitoringCoreosComV1ThanosRuler - | MonitoringCoreosComV1alpha1AlertmanagerConfig - | MonitoringCoreosComV1alpha1PrometheusAgent - | MonitoringCoreosComV1alpha1ScrapeConfig - | NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim - | NetworkingInternalKnativeDevV1alpha1Certificate - | NetworkingInternalKnativeDevV1alpha1Ingress - | NetworkingInternalKnativeDevV1alpha1ServerlessService - | NetworkingK8sIoV1IngressClass - | NetworkingK8sIoV1Ingress - | NetworkingK8sIoV1NetworkPolicy - | NodeK8sIoV1RuntimeClass - | PolicyV1PodDisruptionBudget - | PostgresqlCnpgIoV1ClusterImageCatalog - | PostgresqlCnpgIoV1Backup - | PostgresqlCnpgIoV1Cluster - | PostgresqlCnpgIoV1Database - | PostgresqlCnpgIoV1ImageCatalog - | PostgresqlCnpgIoV1Pooler - | PostgresqlCnpgIoV1Publication - | PostgresqlCnpgIoV1ScheduledBackup - | PostgresqlCnpgIoV1Subscription - | RbacAuthorizationK8sIoV1ClusterRoleBinding - | RbacAuthorizationK8sIoV1ClusterRole - | RbacAuthorizationK8sIoV1RoleBinding - | RbacAuthorizationK8sIoV1Role - | SchedulingK8sIoV1PriorityClass - | ServingKnativeDevV1Configuration - | ServingKnativeDevV1Revision - | ServingKnativeDevV1Route - | ServingKnativeDevV1Service - | StorageK8sIoV1CSIDriver - | StorageK8sIoV1CSINode - | StorageK8sIoV1CSIStorageCapacity - | StorageK8sIoV1StorageClass - | StorageK8sIoV1VolumeAttachment - | PolicyV1Eviction - | AutoscalingV1Scale - | AuthenticationK8sIoV1TokenRequest - | AuthenticationK8sIoV1SelfSubjectReview - | AuthenticationK8sIoV1TokenReview - | AuthorizationK8sIoV1LocalSubjectAccessReview - | AuthorizationK8sIoV1SelfSubjectAccessReview - | AuthorizationK8sIoV1SelfSubjectRulesReview - | AuthorizationK8sIoV1SubjectAccessReview; \ No newline at end of file +export type KubernetesResource = ComponentStatus | ConfigMap | Endpoints | Event | LimitRange | Namespace | Binding | Status | PersistentVolumeClaim | Pod | PodTemplate | ReplicationController | ResourceQuota | Secret | ServiceAccount | Service | Node | PersistentVolume | AcmeCertManagerIoV1Challenge | AcmeCertManagerIoV1Order | AdmissionregistrationK8sIoV1MutatingWebhookConfiguration | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding | AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration | ApiextensionsK8sIoV1CustomResourceDefinition | ApiregistrationK8sIoV1APIService | AppsV1ControllerRevision | AppsV1DaemonSet | AppsV1Deployment | AppsV1ReplicaSet | AppsV1StatefulSet | AutoscalingInternalKnativeDevV1alpha1Metric | AutoscalingInternalKnativeDevV1alpha1PodAutoscaler | AutoscalingV1HorizontalPodAutoscaler | AutoscalingV2HorizontalPodAutoscaler | BatchV1CronJob | BatchV1Job | CachingInternalKnativeDevV1alpha1Image | CertManagerIoV1ClusterIssuer | CertManagerIoV1CertificateRequest | CertManagerIoV1Certificate | CertManagerIoV1Issuer | CertificatesK8sIoV1CertificateSigningRequest | CoordinationK8sIoV1Lease | DiscoveryK8sIoV1EndpointSlice | EventsK8sIoV1Event | FlowcontrolApiserverK8sIoV1FlowSchema | FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration | MonitoringCoreosComV1Alertmanager | MonitoringCoreosComV1PodMonitor | MonitoringCoreosComV1Probe | MonitoringCoreosComV1Prometheus | MonitoringCoreosComV1PrometheusRule | MonitoringCoreosComV1ServiceMonitor | MonitoringCoreosComV1ThanosRuler | MonitoringCoreosComV1alpha1AlertmanagerConfig | MonitoringCoreosComV1alpha1PrometheusAgent | MonitoringCoreosComV1alpha1ScrapeConfig | NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim | NetworkingInternalKnativeDevV1alpha1Certificate | NetworkingInternalKnativeDevV1alpha1Ingress | NetworkingInternalKnativeDevV1alpha1ServerlessService | NetworkingK8sIoV1IngressClass | NetworkingK8sIoV1Ingress | NetworkingK8sIoV1NetworkPolicy | NodeK8sIoV1RuntimeClass | PolicyV1PodDisruptionBudget | PostgresqlCnpgIoV1ClusterImageCatalog | PostgresqlCnpgIoV1Backup | PostgresqlCnpgIoV1Cluster | PostgresqlCnpgIoV1Database | PostgresqlCnpgIoV1ImageCatalog | PostgresqlCnpgIoV1Pooler | PostgresqlCnpgIoV1Publication | PostgresqlCnpgIoV1ScheduledBackup | PostgresqlCnpgIoV1Subscription | RbacAuthorizationK8sIoV1ClusterRoleBinding | RbacAuthorizationK8sIoV1ClusterRole | RbacAuthorizationK8sIoV1RoleBinding | RbacAuthorizationK8sIoV1Role | SchedulingK8sIoV1PriorityClass | ServingKnativeDevV1Configuration | ServingKnativeDevV1Revision | ServingKnativeDevV1Route | ServingKnativeDevV1Service | StorageK8sIoV1CSIDriver | StorageK8sIoV1CSINode | StorageK8sIoV1CSIStorageCapacity | StorageK8sIoV1StorageClass | StorageK8sIoV1VolumeAttachment | PolicyV1Eviction | AutoscalingV1Scale | AuthenticationK8sIoV1TokenRequest | AuthenticationK8sIoV1SelfSubjectReview | AuthenticationK8sIoV1TokenReview | AuthorizationK8sIoV1LocalSubjectAccessReview | AuthorizationK8sIoV1SelfSubjectAccessReview | AuthorizationK8sIoV1SelfSubjectRulesReview | AuthorizationK8sIoV1SubjectAccessReview; \ No newline at end of file diff --git a/packages/schema-sdk/src/openapi.ts b/packages/schema-sdk/src/openapi.ts index e8f25ba..2479e76 100644 --- a/packages/schema-sdk/src/openapi.ts +++ b/packages/schema-sdk/src/openapi.ts @@ -510,32 +510,27 @@ function generateResourceTypeMapUtilities(entries: { key: string; typeName: stri ); const uniqueTypeNames = Array.from(new Set(entries.map((entry) => entry.typeName))); + + let kubernetesResourceType: t.TSType; if (uniqueTypeNames.length === 0) { - statements.push( - template.statement('export type KubernetesResource = never;', { - plugins: ['typescript'], - placeholderPattern: false, - })() - ); + kubernetesResourceType = t.tsNeverKeyword(); } else if (uniqueTypeNames.length === 1) { - statements.push( - template.statement(`export type KubernetesResource = ${uniqueTypeNames[0]};`, { - plugins: ['typescript'], - placeholderPattern: false, - })() - ); + kubernetesResourceType = t.tsTypeReference(t.identifier(uniqueTypeNames[0])); } else { - const unionLines = uniqueTypeNames.map((name) => ` | ${name}`).join('\n'); - statements.push( - template.statement( - `export type KubernetesResource =\n${unionLines};`, - { - plugins: ['typescript'], - placeholderPattern: false, - } - )() + kubernetesResourceType = t.tsUnionType( + uniqueTypeNames.map((name) => t.tsTypeReference(t.identifier(name))) ); } + + statements.push( + t.exportNamedDeclaration( + t.tsTypeAliasDeclaration( + t.identifier('KubernetesResource'), + null, + kubernetesResourceType + ) + ) + ); return statements; } @@ -1092,20 +1087,6 @@ export function generateOpenApiClient( ) ).code; - code = code.replace( - /export type KubernetesResource = ([^;]+);/, - (full, types) => { - const parts = types - .split('|') - .map((part: string) => part.trim()) - .filter(Boolean); - if (parts.length <= 1) { - return full; - } - const union = parts.map((part: string) => ` | ${part}`).join('\n'); - return `export type KubernetesResource =\n${union};`; - } - ); return code; } From fb3a47907301d5d71a059abf5872ceb1cb0915b8 Mon Sep 17 00:00:00 2001 From: Anmol1696 Date: Wed, 24 Sep 2025 21:35:36 +0400 Subject: [PATCH 7/7] update snapshot --- .../openapi.extended.generate.test.ts.snap | 101 +----------------- 1 file changed, 1 insertion(+), 100 deletions(-) diff --git a/packages/schema-sdk/__tests__/__snapshots__/openapi.extended.generate.test.ts.snap b/packages/schema-sdk/__tests__/__snapshots__/openapi.extended.generate.test.ts.snap index 890297f..b534c1e 100644 --- a/packages/schema-sdk/__tests__/__snapshots__/openapi.extended.generate.test.ts.snap +++ b/packages/schema-sdk/__tests__/__snapshots__/openapi.extended.generate.test.ts.snap @@ -42681,106 +42681,7 @@ export interface ResourceTypeMap { "authorization.k8s.io/v1/SelfSubjectRulesReview": AuthorizationK8sIoV1SelfSubjectRulesReview; "authorization.k8s.io/v1/SubjectAccessReview": AuthorizationK8sIoV1SubjectAccessReview; } -export type KubernetesResource = - | ComponentStatus - | ConfigMap - | Endpoints - | Event - | LimitRange - | Namespace - | Binding - | Status - | PersistentVolumeClaim - | Pod - | PodTemplate - | ReplicationController - | ResourceQuota - | Secret - | ServiceAccount - | Service - | Node - | PersistentVolume - | AcmeCertManagerIoV1Challenge - | AcmeCertManagerIoV1Order - | AdmissionregistrationK8sIoV1MutatingWebhookConfiguration - | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy - | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding - | AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration - | ApiextensionsK8sIoV1CustomResourceDefinition - | ApiregistrationK8sIoV1APIService - | AppsV1ControllerRevision - | AppsV1DaemonSet - | AppsV1Deployment - | AppsV1ReplicaSet - | AppsV1StatefulSet - | AutoscalingInternalKnativeDevV1alpha1Metric - | AutoscalingInternalKnativeDevV1alpha1PodAutoscaler - | AutoscalingV1HorizontalPodAutoscaler - | AutoscalingV2HorizontalPodAutoscaler - | BatchV1CronJob - | BatchV1Job - | CachingInternalKnativeDevV1alpha1Image - | CertManagerIoV1ClusterIssuer - | CertManagerIoV1CertificateRequest - | CertManagerIoV1Certificate - | CertManagerIoV1Issuer - | CertificatesK8sIoV1CertificateSigningRequest - | CoordinationK8sIoV1Lease - | DiscoveryK8sIoV1EndpointSlice - | EventsK8sIoV1Event - | FlowcontrolApiserverK8sIoV1FlowSchema - | FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration - | MonitoringCoreosComV1Alertmanager - | MonitoringCoreosComV1PodMonitor - | MonitoringCoreosComV1Probe - | MonitoringCoreosComV1Prometheus - | MonitoringCoreosComV1PrometheusRule - | MonitoringCoreosComV1ServiceMonitor - | MonitoringCoreosComV1ThanosRuler - | MonitoringCoreosComV1alpha1AlertmanagerConfig - | MonitoringCoreosComV1alpha1PrometheusAgent - | MonitoringCoreosComV1alpha1ScrapeConfig - | NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim - | NetworkingInternalKnativeDevV1alpha1Certificate - | NetworkingInternalKnativeDevV1alpha1Ingress - | NetworkingInternalKnativeDevV1alpha1ServerlessService - | NetworkingK8sIoV1IngressClass - | NetworkingK8sIoV1Ingress - | NetworkingK8sIoV1NetworkPolicy - | NodeK8sIoV1RuntimeClass - | PolicyV1PodDisruptionBudget - | PostgresqlCnpgIoV1ClusterImageCatalog - | PostgresqlCnpgIoV1Backup - | PostgresqlCnpgIoV1Cluster - | PostgresqlCnpgIoV1Database - | PostgresqlCnpgIoV1ImageCatalog - | PostgresqlCnpgIoV1Pooler - | PostgresqlCnpgIoV1Publication - | PostgresqlCnpgIoV1ScheduledBackup - | PostgresqlCnpgIoV1Subscription - | RbacAuthorizationK8sIoV1ClusterRoleBinding - | RbacAuthorizationK8sIoV1ClusterRole - | RbacAuthorizationK8sIoV1RoleBinding - | RbacAuthorizationK8sIoV1Role - | SchedulingK8sIoV1PriorityClass - | ServingKnativeDevV1Configuration - | ServingKnativeDevV1Revision - | ServingKnativeDevV1Route - | ServingKnativeDevV1Service - | StorageK8sIoV1CSIDriver - | StorageK8sIoV1CSINode - | StorageK8sIoV1CSIStorageCapacity - | StorageK8sIoV1StorageClass - | StorageK8sIoV1VolumeAttachment - | PolicyV1Eviction - | AutoscalingV1Scale - | AuthenticationK8sIoV1TokenRequest - | AuthenticationK8sIoV1SelfSubjectReview - | AuthenticationK8sIoV1TokenReview - | AuthorizationK8sIoV1LocalSubjectAccessReview - | AuthorizationK8sIoV1SelfSubjectAccessReview - | AuthorizationK8sIoV1SelfSubjectRulesReview - | AuthorizationK8sIoV1SubjectAccessReview;" +export type KubernetesResource = ComponentStatus | ConfigMap | Endpoints | Event | LimitRange | Namespace | Binding | Status | PersistentVolumeClaim | Pod | PodTemplate | ReplicationController | ResourceQuota | Secret | ServiceAccount | Service | Node | PersistentVolume | AcmeCertManagerIoV1Challenge | AcmeCertManagerIoV1Order | AdmissionregistrationK8sIoV1MutatingWebhookConfiguration | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicy | AdmissionregistrationK8sIoV1ValidatingAdmissionPolicyBinding | AdmissionregistrationK8sIoV1ValidatingWebhookConfiguration | ApiextensionsK8sIoV1CustomResourceDefinition | ApiregistrationK8sIoV1APIService | AppsV1ControllerRevision | AppsV1DaemonSet | AppsV1Deployment | AppsV1ReplicaSet | AppsV1StatefulSet | AutoscalingInternalKnativeDevV1alpha1Metric | AutoscalingInternalKnativeDevV1alpha1PodAutoscaler | AutoscalingV1HorizontalPodAutoscaler | AutoscalingV2HorizontalPodAutoscaler | BatchV1CronJob | BatchV1Job | CachingInternalKnativeDevV1alpha1Image | CertManagerIoV1ClusterIssuer | CertManagerIoV1CertificateRequest | CertManagerIoV1Certificate | CertManagerIoV1Issuer | CertificatesK8sIoV1CertificateSigningRequest | CoordinationK8sIoV1Lease | DiscoveryK8sIoV1EndpointSlice | EventsK8sIoV1Event | FlowcontrolApiserverK8sIoV1FlowSchema | FlowcontrolApiserverK8sIoV1PriorityLevelConfiguration | MonitoringCoreosComV1Alertmanager | MonitoringCoreosComV1PodMonitor | MonitoringCoreosComV1Probe | MonitoringCoreosComV1Prometheus | MonitoringCoreosComV1PrometheusRule | MonitoringCoreosComV1ServiceMonitor | MonitoringCoreosComV1ThanosRuler | MonitoringCoreosComV1alpha1AlertmanagerConfig | MonitoringCoreosComV1alpha1PrometheusAgent | MonitoringCoreosComV1alpha1ScrapeConfig | NetworkingInternalKnativeDevV1alpha1ClusterDomainClaim | NetworkingInternalKnativeDevV1alpha1Certificate | NetworkingInternalKnativeDevV1alpha1Ingress | NetworkingInternalKnativeDevV1alpha1ServerlessService | NetworkingK8sIoV1IngressClass | NetworkingK8sIoV1Ingress | NetworkingK8sIoV1NetworkPolicy | NodeK8sIoV1RuntimeClass | PolicyV1PodDisruptionBudget | PostgresqlCnpgIoV1ClusterImageCatalog | PostgresqlCnpgIoV1Backup | PostgresqlCnpgIoV1Cluster | PostgresqlCnpgIoV1Database | PostgresqlCnpgIoV1ImageCatalog | PostgresqlCnpgIoV1Pooler | PostgresqlCnpgIoV1Publication | PostgresqlCnpgIoV1ScheduledBackup | PostgresqlCnpgIoV1Subscription | RbacAuthorizationK8sIoV1ClusterRoleBinding | RbacAuthorizationK8sIoV1ClusterRole | RbacAuthorizationK8sIoV1RoleBinding | RbacAuthorizationK8sIoV1Role | SchedulingK8sIoV1PriorityClass | ServingKnativeDevV1Configuration | ServingKnativeDevV1Revision | ServingKnativeDevV1Route | ServingKnativeDevV1Service | StorageK8sIoV1CSIDriver | StorageK8sIoV1CSINode | StorageK8sIoV1CSIStorageCapacity | StorageK8sIoV1StorageClass | StorageK8sIoV1VolumeAttachment | PolicyV1Eviction | AutoscalingV1Scale | AuthenticationK8sIoV1TokenRequest | AuthenticationK8sIoV1SelfSubjectReview | AuthenticationK8sIoV1TokenReview | AuthorizationK8sIoV1LocalSubjectAccessReview | AuthorizationK8sIoV1SelfSubjectAccessReview | AuthorizationK8sIoV1SelfSubjectRulesReview | AuthorizationK8sIoV1SubjectAccessReview;" `; exports[`merged 1`] = `